Advertisement
Guest User

Untitled

a guest
Dec 7th, 2016
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.36 KB | None | 0 0
  1. @Bean
  2. public Client weatherClient(Jaxb2Marshaller marshaller) throws Exception {
  3. Client client = new Client();
  4. client.setDefaultUri(".....");
  5. client.setMarshaller(marshaller);
  6. client.setUnmarshaller(marshaller);
  7.  
  8. KeyStore ks = KeyStore.getInstance("PKCS12");
  9. ks.load(keyStore.getInputStream(), keyStorePassword.toCharArray());
  10.  
  11. LOGGER.info("Loaded keystore: " + keyStore.getURI().toString());
  12. System.out.println("Loaded keystore: " + keyStore.getURI().toString());
  13.  
  14. keyStore.getInputStream().close();
  15.  
  16.  
  17. KeyManagerFactory keyManagerFactory = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());//KeyManagerFactory.getDefaultAlgorithm()
  18. keyManagerFactory.init(ks, keyStorePassword.toCharArray());
  19.  
  20. KeyStore ts = KeyStore.getInstance("PKCS12");
  21. ts.load(trustStore.getInputStream(), trustStorePassword.toCharArray());//
  22. LOGGER.info("Loaded trustStore: " + trustStore.getURI().toString());
  23. System.out.println("Loaded trustStore: " + trustStore.getURI().toString());
  24.  
  25. trustStore.getInputStream().close();
  26.  
  27. TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
  28. trustManagerFactory.init(ts);
  29.  
  30. HttpsUrlConnectionMessageSender messageSender = new HttpsUrlConnectionMessageSender();
  31. messageSender.setKeyManagers(keyManagerFactory.getKeyManagers());
  32. messageSender.setTrustManagers(trustManagerFactory.getTrustManagers());
  33. client.setMessageSender(messageSender);
  34. return client;
  35. }
  36.  
  37. *** CertificateRequest
  38. Cert Types: RSA, DSS
  39. Cert Authorities:
  40. <CN=Thawte SSL CA, O="Thawte, Inc.", C=US>
  41. ....
  42. ....
  43. *** ServerHelloDone
  44. Warning: no suitable certificate found - continuing without client authentication
  45. *** Certificate chain
  46. <Empty>
  47. ***
  48.  
  49. *** ClientKeyExchange, RSA PreMasterSecret, TLSv1
  50. main, WRITE: TLSv1 Handshake, length = 269
  51. SESSION KEYGEN:
  52. PreMaster Secret:
  53. ....
  54. ....
  55. 0000: B0 E2 38 5E 40 4E 7C C5 ..8^@N..
  56. Server write IV:
  57. 0000: 44 40 45 E1 82 45 15 9B D@E..E..
  58. main, WRITE: TLSv1 Change Cipher Spec, length = 1
  59. *** Finished
  60. verify_data: { 109, 220, 225, 98, 98, 233, 48, 215, 61, 50, 58, 207 }
  61. ***
  62. main, WRITE: TLSv1 Handshake, length = 40
  63. main, READ: TLSv1 Alert, length = 2
  64. main, RECV TLSv1 ALERT: fatal, handshake_failure
  65. %% Invalidated: [Session-1, SSL_RSA_WITH_3DES_EDE_CBC_SHA]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement