| midrange.com code scratchpad | 
				
					| 
							
								| Name:Java SSL on V5R3 with CA cert in DCM | Scriptlanguage:Plain Text | Tabwidth:4 | Date:11/09/2007 07:26:39 pm | IP:Logged |  | 
				
					| Description:The user was to lazy to give a description | 
				
					| Code: 
							
								
								
								| 
    sslctx: SSLContextImpl.getDefault()
sslctx: Context created.
sslctx: Supported protocols:
{
SSLv2
SSLv3
TLSv1
}
sslctx: Supported cipher suites:
{
SSL_RSA_WITH_RC4_128_MD5
SSL_RSA_WITH_RC4_128_SHA
SSL_RSA_WITH_AES_CBC_128_SHA
SSL_RSA_WITH_AES_CBC_256_SHA
SSL_RSA_WITH_3DES_EDE_CBC_SHA
SSL_RSA_WITH_DES_CBC_SHA
SSL_RSA_WITH_DES_CBC_MD5
SSL_RSA_WITH_3DES_EDE_CBC_MD5
SSL_RSA_WITH_RC2_CBC_128_MD5
SSL_RSA_EXPORT_WITH_RC4_40_MD5
SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5
SSL_RSA_WITH_NULL_MD5
SSL_RSA_WITH_NULL_SHA
}
sslctx: Default cipher suites:
{
SSL_RSA_WITH_RC4_128_MD5
SSL_RSA_WITH_RC4_128_SHA
SSL_RSA_WITH_AES_CBC_128_SHA
SSL_RSA_WITH_AES_CBC_256_SHA
SSL_RSA_WITH_3DES_EDE_CBC_SHA
SSL_RSA_WITH_DES_CBC_SHA
SSL_RSA_WITH_DES_CBC_MD5
SSL_RSA_WITH_3DES_EDE_CBC_MD5
SSL_RSA_WITH_RC2_CBC_128_MD5
SSL_RSA_EXPORT_WITH_RC4_40_MD5
SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5
}
sslctx: KeyManagerFactory default algorithm = IbmISeriesX509
keymanagerfactory: KeyManagerFactoryImpl initialized...
keymanagerfactory: KeyManagerFactory.getKeyManagers()
keymanagerfactory: KeyStore = null
keymanagerfactory: Password = null
keymanager: Initializing key manager...
keymanager: Keyring name = *SYSTEM
sslctx: TrustManagerFactory default algorithm = IbmISeriesX509
trustmanagerfactory: TrustManagerFactoryImpl initialized...
trustmanagerfactory: TrustManagerFactory.init()
trustmanagerfactory: Keystore = null
trustmanager: Initializing trust manager...
trustmanager: Keyring name = *SYSTEM
keymanagerfactory: KeyManagerFactory.getKeyManagers()
trustmanagerfactory: TrustManagerFactory.getTrustManagers()
sslctx: SSLContext.init()
sslctx: KeyManager[0] class = com.ibm.as400.ibmonly.net.ssl.X509KeyManagerImpl
sslctx: TrustManager[0] class = com.ibm.as400.ibmonly.net.ssl.X509TrustManagerImpl
sslctx: SSLContextImpl.isInitialized()
sslctx: SSLContextImpl.initialize()
sslctx: Keyring name = *SYSTEM
sslctx: SSLContextImpl.getDefaultCipherSuites()
sslctx: SSLContextImpl.getSupportedProtocols()
sslctx: SSLContextImpl.validateProtocols()
sslctx: Protocols: 
{
SSLv2
SSLv3
TLSv1
}
javax.net.ssl.SSLHandshakeException: No compatible cipher suite available between SSL end points.
    at java.lang.Throwable.<init>(Throwable.java:195)
    at java.lang.Exception.<init>(Exception.java:41)
    at java.io.IOException.<init>(IOException.java:40)
    at javax.net.ssl.SSLHandshakeException.<init>(Unknown Source)
    at com.ibm.as400.ibmonly.net.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1744)
    at com.ibm.net.ssl.www.protocol.https.b.o(Unknown Source)
    at com.ibm.net.ssl.www.protocol.https.q.connect(Unknown Source)
    at com.ibm.net.ssl.www.protocol.https.t.connect(Unknown Source)
    at TestSSL.main(TestSSL.java:40)
  |  | 
				
					|  |