Skip to content

Instantly share code, notes, and snippets.

@prabhatkashyap
Last active October 24, 2017 14:56
Show Gist options
  • Select an option

  • Save prabhatkashyap/1b726de14581c7156a105e70351a8658 to your computer and use it in GitHub Desktop.

Select an option

Save prabhatkashyap/1b726de14581c7156a105e70351a8658 to your computer and use it in GitHub Desktop.
nexthoughts@NexThoughts:~/Desktop$ java InstallCert services.krediidiinfo.ee
Loading KeyStore /usr/lib/jvm/java-7-oracle/jre/lib/security/jssecacerts...
Opening connection to services.krediidiinfo.ee:443...
Starting SSL handshake...
javax.net.ssl.SSLException: java.lang.UnsupportedOperationException
at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1884)
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1842)
at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1825)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1346)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1323)
at InstallCert.main(InstallCert.java:91)
Caused by: java.lang.UnsupportedOperationException
at InstallCert$SavingTrustManager.getAcceptedIssuers(InstallCert.java:175)
at sun.security.ssl.AbstractTrustManagerWrapper.checkAlgorithmConstraints(SSLContextImpl.java:926)
at sun.security.ssl.AbstractTrustManagerWrapper.checkAdditionalTrust(SSLContextImpl.java:872)
at sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:814)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1323)
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:153)
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:868)
at sun.security.ssl.Handshaker.process_record(Handshaker.java:804)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1016)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1339)
... 2 more
Server sent 2 certificate(s):
1 Subject [email protected], CN=services.krediidiinfo.ee, O=Krediidiinfo AS, L=Tallinn, ST=Harjumaa, C=EE, OID.2.5.4.13=8HusL79Vk5XrdIhx
Issuer CN=StartCom Class 3 Primary Intermediate Server CA, OU=Secure Digital Certificate Signing, O=StartCom Ltd., C=IL
sha1 da 9b 69 af 3d 27 e8 d3 92 db e9 93 81 60 a0 a5 2e c2 5a 9b
md5 fd cd 08 16 d1 83 59 a3 ee 5f f0 8e ff 08 ae 1f
2 Subject CN=StartCom Class 3 Primary Intermediate Server CA, OU=Secure Digital Certificate Signing, O=StartCom Ltd., C=IL
Issuer CN=StartCom Certification Authority, OU=Secure Digital Certificate Signing, O=StartCom Ltd., C=IL
sha1 48 35 1c d3 e4 36 6f c3 0f 37 1e 1e eb 43 37 1a 27 bc 1b 24
md5 64 29 b3 31 de e1 d4 66 e2 b9 cd d1 8d 4c 25 a2
Enter certificate to add to trusted keystore or 'q' to quit: [1]
Algorithm: [SHA1withRSA]
Signature:
0000: 02 15 7E 01 AB 87 C7 15 6E 0F E3 44 E5 05 CA 96 ........n..D....
0010: 80 33 05 17 51 FB 07 F6 12 1F 08 DA B2 36 A9 36 .3..Q........6.6
0020: 50 D8 2F 7D CE 1A 26 76 9F 9D 50 ED 95 99 60 D3 P./...&v..P...`.
0030: 18 17 C8 8C CA B4 79 4E 73 62 52 45 1F AD 53 A8 ......yNsbRE..S.
0040: 64 32 0B F2 06 48 BE C0 8F 77 AB 46 00 15 D9 90 d2...H...w.F....
0050: 55 00 13 49 22 E6 30 80 54 90 C4 2C D5 5F 2B 7F U..I".0.T..,._+.
0060: F1 CE B6 DA 0F 33 78 3D 2C 74 01 87 BF 2C F7 83 .....3x=,t...,..
0070: D5 AF 98 57 14 05 AC E5 5C 27 6A D6 29 F0 46 6A ...W....\'j.).Fj
0080: 34 77 CD 63 CC 11 DE A2 76 8D 2B 4E BF BD 3C E6 4w.c....v.+N..<.
0090: 72 EA F7 10 75 1B E5 2F 3A EE 43 A7 AC D1 7B 53 r...u../:.C....S
00A0: 4E AD 3F C7 7F BB 80 C3 D3 92 12 C7 98 CF 48 C8 N.?...........H.
00B0: A2 02 AE B5 97 77 C4 71 F6 F7 E7 F3 5B BE CA 27 .....w.q....[..'
00C0: A3 11 15 E0 03 2A 35 93 F3 94 CF 87 F1 B3 05 53 .....*5........S
00D0: 4C E0 90 EE 4E 89 99 C0 04 F9 A8 03 BA F2 72 00 L...N.........r.
00E0: 10 35 C9 21 F7 C5 7D 83 BD 46 50 6D 90 FD 31 03 .5.!.....FPm..1.
00F0: C1 27 E2 04 0A B9 95 2C 34 C4 DC 76 F1 FD 25 1A .'.....,4..v..%.
]
Added certificate to keystore 'jssecacerts' using alias 'services.krediidiinfo.ee-1'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment