public class TlsECCUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.Integer |
EXT_ec_point_formats
Deprecated.
Use
TlsExtensionsUtils.EXT_ec_point_formats instead. |
| Constructor and Description |
|---|
TlsECCUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addSupportedPointFormatsExtension(java.util.Hashtable extensions,
short[] ecPointFormats)
Deprecated.
|
static void |
checkPointEncoding(int namedGroup,
byte[] encoding) |
static TlsECConfig |
createNamedECConfig(TlsContext context,
int namedGroup) |
static byte[] |
createSupportedPointFormatsExtension(short[] ecPointFormats)
Deprecated.
Use {@link TlsExtensionsUtils#createSupportedPointFormatsExtension(short[]) instead.
|
static int |
getMinimumCurveBits(int cipherSuite) |
static short[] |
getSupportedPointFormatsExtension(java.util.Hashtable extensions)
Deprecated.
Use {@link TlsExtensionsUtils#getSupportedPointFormatsExtension(Hashtable) instead.
|
static boolean |
isECCCipherSuite(int cipherSuite) |
static short[] |
readSupportedPointFormatsExtension(byte[] extensionData)
Deprecated.
Use {@link TlsExtensionsUtils#readSupportedPointFormatsExtension(byte[]) instead.
|
static TlsECConfig |
receiveECDHConfig(TlsContext context,
java.io.InputStream input) |
static void |
writeECConfig(TlsECConfig ecConfig,
java.io.OutputStream output) |
static void |
writeNamedECParameters(int namedGroup,
java.io.OutputStream output) |
public static final java.lang.Integer EXT_ec_point_formats
TlsExtensionsUtils.EXT_ec_point_formats instead.public static void addSupportedPointFormatsExtension(java.util.Hashtable extensions,
short[] ecPointFormats)
throws java.io.IOException
TlsExtensionsUtils.addSupportedPointFormatsExtension(Hashtable, short[]) instead.java.io.IOExceptionpublic static short[] getSupportedPointFormatsExtension(java.util.Hashtable extensions)
throws java.io.IOException
java.io.IOExceptionpublic static byte[] createSupportedPointFormatsExtension(short[] ecPointFormats)
throws java.io.IOException
java.io.IOExceptionpublic static short[] readSupportedPointFormatsExtension(byte[] extensionData)
throws java.io.IOException
java.io.IOExceptionpublic static TlsECConfig createNamedECConfig(TlsContext context, int namedGroup) throws java.io.IOException
java.io.IOExceptionpublic static int getMinimumCurveBits(int cipherSuite)
public static boolean isECCCipherSuite(int cipherSuite)
public static void checkPointEncoding(int namedGroup,
byte[] encoding)
throws java.io.IOException
java.io.IOExceptionpublic static TlsECConfig receiveECDHConfig(TlsContext context, java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static void writeECConfig(TlsECConfig ecConfig, java.io.OutputStream output) throws java.io.IOException
java.io.IOExceptionpublic static void writeNamedECParameters(int namedGroup,
java.io.OutputStream output)
throws java.io.IOException
java.io.IOException