类 CipherSuite
java.lang.Object
com.lark.oapi.okhttp.CipherSuite
TLS cipher
suites.
Not all cipher suites are supported on all platforms. As newer cipher suites are created (for stronger privacy, better performance, etc.) they will be adopted by the platform and then exposed here. Cipher suites that are not available on either Android (through API level 24) or Java (through JDK 9) are omitted for brevity.
See Android SSLEngine which lists the cipher suites supported by Android.
See JDK 10 Providers which lists the cipher suites supported by Oracle.
See NativeCrypto.java from conscrypt, which lists the cipher suites supported by Conscrypt.
-
字段概要
字段修饰符和类型字段说明static final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuitestatic final CipherSuite -
方法概要
修饰符和类型方法说明static CipherSuiteforJavaName(String javaName) javaName()Returns the Java name of this cipher suite.toString()
-
字段详细资料
-
TLS_RSA_WITH_NULL_MD5
-
TLS_RSA_WITH_NULL_SHA
-
TLS_RSA_EXPORT_WITH_RC4_40_MD5
-
TLS_RSA_WITH_RC4_128_MD5
-
TLS_RSA_WITH_RC4_128_SHA
-
TLS_RSA_EXPORT_WITH_DES40_CBC_SHA
-
TLS_RSA_WITH_DES_CBC_SHA
-
TLS_RSA_WITH_3DES_EDE_CBC_SHA
-
TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA
-
TLS_DHE_DSS_WITH_DES_CBC_SHA
-
TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
-
TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA
-
TLS_DHE_RSA_WITH_DES_CBC_SHA
-
TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
-
TLS_DH_anon_EXPORT_WITH_RC4_40_MD5
-
TLS_DH_anon_WITH_RC4_128_MD5
-
TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA
-
TLS_DH_anon_WITH_DES_CBC_SHA
-
TLS_DH_anon_WITH_3DES_EDE_CBC_SHA
-
TLS_KRB5_WITH_DES_CBC_SHA
-
TLS_KRB5_WITH_3DES_EDE_CBC_SHA
-
TLS_KRB5_WITH_RC4_128_SHA
-
TLS_KRB5_WITH_DES_CBC_MD5
-
TLS_KRB5_WITH_3DES_EDE_CBC_MD5
-
TLS_KRB5_WITH_RC4_128_MD5
-
TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA
-
TLS_KRB5_EXPORT_WITH_RC4_40_SHA
-
TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5
-
TLS_KRB5_EXPORT_WITH_RC4_40_MD5
-
TLS_RSA_WITH_AES_128_CBC_SHA
-
TLS_DHE_DSS_WITH_AES_128_CBC_SHA
-
TLS_DHE_RSA_WITH_AES_128_CBC_SHA
-
TLS_DH_anon_WITH_AES_128_CBC_SHA
-
TLS_RSA_WITH_AES_256_CBC_SHA
-
TLS_DHE_DSS_WITH_AES_256_CBC_SHA
-
TLS_DHE_RSA_WITH_AES_256_CBC_SHA
-
TLS_DH_anon_WITH_AES_256_CBC_SHA
-
TLS_RSA_WITH_NULL_SHA256
-
TLS_RSA_WITH_AES_128_CBC_SHA256
-
TLS_RSA_WITH_AES_256_CBC_SHA256
-
TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
-
TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
-
TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA
-
TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA
-
TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
-
TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
-
TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
-
TLS_DH_anon_WITH_AES_128_CBC_SHA256
-
TLS_DH_anon_WITH_AES_256_CBC_SHA256
-
TLS_RSA_WITH_CAMELLIA_256_CBC_SHA
-
TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA
-
TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA
-
TLS_PSK_WITH_RC4_128_SHA
-
TLS_PSK_WITH_3DES_EDE_CBC_SHA
-
TLS_PSK_WITH_AES_128_CBC_SHA
-
TLS_PSK_WITH_AES_256_CBC_SHA
-
TLS_RSA_WITH_SEED_CBC_SHA
-
TLS_RSA_WITH_AES_128_GCM_SHA256
-
TLS_RSA_WITH_AES_256_GCM_SHA384
-
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
-
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
-
TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
-
TLS_DHE_DSS_WITH_AES_256_GCM_SHA384
-
TLS_DH_anon_WITH_AES_128_GCM_SHA256
-
TLS_DH_anon_WITH_AES_256_GCM_SHA384
-
TLS_EMPTY_RENEGOTIATION_INFO_SCSV
-
TLS_FALLBACK_SCSV
-
TLS_ECDH_ECDSA_WITH_NULL_SHA
-
TLS_ECDH_ECDSA_WITH_RC4_128_SHA
-
TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA
-
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
-
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
-
TLS_ECDHE_ECDSA_WITH_NULL_SHA
-
TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
-
TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
-
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
-
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
-
TLS_ECDH_RSA_WITH_NULL_SHA
-
TLS_ECDH_RSA_WITH_RC4_128_SHA
-
TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
-
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
-
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
-
TLS_ECDHE_RSA_WITH_NULL_SHA
-
TLS_ECDHE_RSA_WITH_RC4_128_SHA
-
TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
-
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
-
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
-
TLS_ECDH_anon_WITH_NULL_SHA
-
TLS_ECDH_anon_WITH_RC4_128_SHA
-
TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA
-
TLS_ECDH_anon_WITH_AES_128_CBC_SHA
-
TLS_ECDH_anon_WITH_AES_256_CBC_SHA
-
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
-
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
-
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
-
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
-
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
-
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
-
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
-
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
-
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
-
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
-
TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
-
TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
-
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
-
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
-
TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
-
TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
-
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA
-
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA
-
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
-
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
-
TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256
-
TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256
-
TLS_AES_128_GCM_SHA256
-
TLS_AES_256_GCM_SHA384
-
TLS_CHACHA20_POLY1305_SHA256
-
TLS_AES_128_CCM_SHA256
-
TLS_AES_128_CCM_8_SHA256
-
-
方法详细资料
-
forJavaName
- 参数:
javaName- the name used by Java APIs for this cipher suite. Different than the IANA name for older cipher suites because the prefix isSSL_instead ofTLS_.
-
javaName
Returns the Java name of this cipher suite. For some older cipher suites the Java name has the prefixSSL_, causing the Java name to be different from the instance name which is always prefixedTLS_. For example,TLS_RSA_EXPORT_WITH_RC4_40_MD5.javaName()is"SSL_RSA_EXPORT_WITH_RC4_40_MD5". -
toString
-