0

を使用して接続を作成するときに、Javaクライアントjavax.net.ssl.SSLSocketFactoryでサポートされている暗号のリストを取得するにはどうすればよいですか?

Java 8を使用しています。

チェックインしましたjre/lib/security/java.security。無効な暗号のリストしか見つかりません。

jdk.tls.disabledAlgorithms=DES, DESede, 3DES, SSLv3, RC4, DES, MD5withRSA, DH keySize < 1024, \
    EC keySize < 224, 3DES_EDE_CBC, anon, NULL

サポートされている暗号のリストはどこにありますか?

注: Javaサーバーでサポートされている暗号のリストを取得する方法は知っています。Javaクライアントでサポートされている暗号のリストを取得する方法を理解したいです。

追加した

によって返されるリストはgetSupportedCipherSuites次のとおりです。

0 = "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
1 = "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
2 = "TLS_RSA_WITH_AES_256_CBC_SHA256"
3 = "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"
4 = "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"
5 = "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"
6 = "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
7 = "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
8 = "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
9 = "TLS_RSA_WITH_AES_256_CBC_SHA"
10 = "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"
11 = "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"
12 = "TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
13 = "TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
14 = "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
15 = "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
16 = "TLS_RSA_WITH_AES_128_CBC_SHA256"
17 = "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"
18 = "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"
19 = "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"
20 = "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
21 = "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
22 = "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
23 = "TLS_RSA_WITH_AES_128_CBC_SHA"
24 = "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"
25 = "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"
26 = "TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
27 = "TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
28 = "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
29 = "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
30 = "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
31 = "TLS_RSA_WITH_AES_256_GCM_SHA384"
32 = "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"
33 = "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"
34 = "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
35 = "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"
36 = "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
37 = "TLS_RSA_WITH_AES_128_GCM_SHA256"
38 = "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"
39 = "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"
40 = "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
41 = "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"
42 = "TLS_EMPTY_RENEGOTIATION_INFO_SCSV"
4

0 に答える 0