public final class CipherSuite extends Object
| Modifier and Type | Method and Description |
|---|---|
static CipherSuite |
forJavaName(String javaName) |
static List<CipherSuite> |
forJavaNames(String... cipherSuites) |
String |
javaName() |
String |
toString() |
public static final Comparator<String> ORDER_BY_NAME
public static final CipherSuite TLS_RSA_WITH_NULL_MD5
public static final CipherSuite TLS_RSA_WITH_NULL_SHA
public static final CipherSuite TLS_RSA_EXPORT_WITH_RC4_40_MD5
public static final CipherSuite TLS_RSA_WITH_RC4_128_MD5
public static final CipherSuite TLS_RSA_WITH_RC4_128_SHA
public static final CipherSuite TLS_RSA_EXPORT_WITH_DES40_CBC_SHA
public static final CipherSuite TLS_RSA_WITH_DES_CBC_SHA
public static final CipherSuite TLS_RSA_WITH_3DES_EDE_CBC_SHA
public static final CipherSuite TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA
public static final CipherSuite TLS_DHE_DSS_WITH_DES_CBC_SHA
public static final CipherSuite TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
public static final CipherSuite TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA
public static final CipherSuite TLS_DHE_RSA_WITH_DES_CBC_SHA
public static final CipherSuite TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
public static final CipherSuite TLS_DH_anon_EXPORT_WITH_RC4_40_MD5
public static final CipherSuite TLS_DH_anon_WITH_RC4_128_MD5
public static final CipherSuite TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA
public static final CipherSuite TLS_DH_anon_WITH_DES_CBC_SHA
public static final CipherSuite TLS_DH_anon_WITH_3DES_EDE_CBC_SHA
public static final CipherSuite TLS_KRB5_WITH_DES_CBC_SHA
public static final CipherSuite TLS_KRB5_WITH_3DES_EDE_CBC_SHA
public static final CipherSuite TLS_KRB5_WITH_RC4_128_SHA
public static final CipherSuite TLS_KRB5_WITH_DES_CBC_MD5
public static final CipherSuite TLS_KRB5_WITH_3DES_EDE_CBC_MD5
public static final CipherSuite TLS_KRB5_WITH_RC4_128_MD5
public static final CipherSuite TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA
public static final CipherSuite TLS_KRB5_EXPORT_WITH_RC4_40_SHA
public static final CipherSuite TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5
public static final CipherSuite TLS_KRB5_EXPORT_WITH_RC4_40_MD5
public static final CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA
public static final CipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA
public static final CipherSuite TLS_DHE_RSA_WITH_AES_128_CBC_SHA
public static final CipherSuite TLS_DH_anon_WITH_AES_128_CBC_SHA
public static final CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA
public static final CipherSuite TLS_DHE_DSS_WITH_AES_256_CBC_SHA
public static final CipherSuite TLS_DHE_RSA_WITH_AES_256_CBC_SHA
public static final CipherSuite TLS_DH_anon_WITH_AES_256_CBC_SHA
public static final CipherSuite TLS_RSA_WITH_NULL_SHA256
public static final CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA256
public static final CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA256
public static final CipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
public static final CipherSuite TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
public static final CipherSuite TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA
public static final CipherSuite TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA
public static final CipherSuite TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
public static final CipherSuite TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
public static final CipherSuite TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
public static final CipherSuite TLS_DH_anon_WITH_AES_128_CBC_SHA256
public static final CipherSuite TLS_DH_anon_WITH_AES_256_CBC_SHA256
public static final CipherSuite TLS_RSA_WITH_CAMELLIA_256_CBC_SHA
public static final CipherSuite TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA
public static final CipherSuite TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA
public static final CipherSuite TLS_PSK_WITH_RC4_128_SHA
public static final CipherSuite TLS_PSK_WITH_3DES_EDE_CBC_SHA
public static final CipherSuite TLS_PSK_WITH_AES_128_CBC_SHA
public static final CipherSuite TLS_PSK_WITH_AES_256_CBC_SHA
public static final CipherSuite TLS_RSA_WITH_SEED_CBC_SHA
public static final CipherSuite TLS_RSA_WITH_AES_128_GCM_SHA256
public static final CipherSuite TLS_RSA_WITH_AES_256_GCM_SHA384
public static final CipherSuite TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
public static final CipherSuite TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
public static final CipherSuite TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
public static final CipherSuite TLS_DHE_DSS_WITH_AES_256_GCM_SHA384
public static final CipherSuite TLS_DH_anon_WITH_AES_128_GCM_SHA256
public static final CipherSuite TLS_DH_anon_WITH_AES_256_GCM_SHA384
public static final CipherSuite TLS_EMPTY_RENEGOTIATION_INFO_SCSV
public static final CipherSuite TLS_FALLBACK_SCSV
public static final CipherSuite TLS_ECDH_ECDSA_WITH_NULL_SHA
public static final CipherSuite TLS_ECDH_ECDSA_WITH_RC4_128_SHA
public static final CipherSuite TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA
public static final CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
public static final CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
public static final CipherSuite TLS_ECDHE_ECDSA_WITH_NULL_SHA
public static final CipherSuite TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
public static final CipherSuite TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
public static final CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
public static final CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
public static final CipherSuite TLS_ECDH_RSA_WITH_NULL_SHA
public static final CipherSuite TLS_ECDH_RSA_WITH_RC4_128_SHA
public static final CipherSuite TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
public static final CipherSuite TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
public static final CipherSuite TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
public static final CipherSuite TLS_ECDHE_RSA_WITH_NULL_SHA
public static final CipherSuite TLS_ECDHE_RSA_WITH_RC4_128_SHA
public static final CipherSuite TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
public static final CipherSuite TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
public static final CipherSuite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
public static final CipherSuite TLS_ECDH_anon_WITH_NULL_SHA
public static final CipherSuite TLS_ECDH_anon_WITH_RC4_128_SHA
public static final CipherSuite TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA
public static final CipherSuite TLS_ECDH_anon_WITH_AES_128_CBC_SHA
public static final CipherSuite TLS_ECDH_anon_WITH_AES_256_CBC_SHA
public static final CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
public static final CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
public static final CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
public static final CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
public static final CipherSuite TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
public static final CipherSuite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
public static final CipherSuite TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
public static final CipherSuite TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
public static final CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
public static final CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
public static final CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
public static final CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
public static final CipherSuite TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
public static final CipherSuite TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
public static final CipherSuite TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
public static final CipherSuite TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
public static final CipherSuite TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA
public static final CipherSuite TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA
public static final CipherSuite TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
public static final CipherSuite TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
public static final CipherSuite TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256
public static final CipherSuite TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256
public static final CipherSuite TLS_AES_128_GCM_SHA256
public static final CipherSuite TLS_AES_256_GCM_SHA384
public static final CipherSuite TLS_CHACHA20_POLY1305_SHA256
public static final CipherSuite TLS_AES_128_CCM_SHA256
public static final CipherSuite TLS_AES_256_CCM_8_SHA256
public final String javaName
SSL_
这导致Java名称与总是以TLS_为前缀的实例名称不同。
例如,TLS_RSA_EXPORT_WITH_RC4_40_MD5.javaName()
是"SSL_RSA_EXPORT_WITH_RC4_40_MD5"public static CipherSuite forJavaName(String javaName)
javaName - 此密码套件的Java api使用的名称。与旧密码套件的IANA名称不同,
因为前缀是SSL_而不是TLS_.public static List<CipherSuite> forJavaNames(String... cipherSuites)
public String javaName()
Copyright © 2020. All rights reserved.