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 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.IOException
public static short[] getSupportedPointFormatsExtension(java.util.Hashtable extensions) throws java.io.IOException
java.io.IOException
public static byte[] createSupportedPointFormatsExtension(short[] ecPointFormats) throws java.io.IOException
java.io.IOException
public static short[] readSupportedPointFormatsExtension(byte[] extensionData) throws java.io.IOException
java.io.IOException
public 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.IOException
public static TlsECConfig receiveECDHConfig(TlsContext context, java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static void writeECConfig(TlsECConfig ecConfig, java.io.OutputStream output) throws java.io.IOException
java.io.IOException
public static void writeNamedECParameters(int namedGroup, java.io.OutputStream output) throws java.io.IOException
java.io.IOException