Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Bean
- public Client weatherClient(Jaxb2Marshaller marshaller) throws Exception {
- Client client = new Client();
- client.setDefaultUri(".....");
- client.setMarshaller(marshaller);
- client.setUnmarshaller(marshaller);
- KeyStore ks = KeyStore.getInstance("PKCS12");
- ks.load(keyStore.getInputStream(), keyStorePassword.toCharArray());
- LOGGER.info("Loaded keystore: " + keyStore.getURI().toString());
- System.out.println("Loaded keystore: " + keyStore.getURI().toString());
- keyStore.getInputStream().close();
- KeyManagerFactory keyManagerFactory = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());//KeyManagerFactory.getDefaultAlgorithm()
- keyManagerFactory.init(ks, keyStorePassword.toCharArray());
- KeyStore ts = KeyStore.getInstance("PKCS12");
- ts.load(trustStore.getInputStream(), trustStorePassword.toCharArray());//
- LOGGER.info("Loaded trustStore: " + trustStore.getURI().toString());
- System.out.println("Loaded trustStore: " + trustStore.getURI().toString());
- trustStore.getInputStream().close();
- TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
- trustManagerFactory.init(ts);
- HttpsUrlConnectionMessageSender messageSender = new HttpsUrlConnectionMessageSender();
- messageSender.setKeyManagers(keyManagerFactory.getKeyManagers());
- messageSender.setTrustManagers(trustManagerFactory.getTrustManagers());
- client.setMessageSender(messageSender);
- return client;
- }
- *** CertificateRequest
- Cert Types: RSA, DSS
- Cert Authorities:
- <CN=Thawte SSL CA, O="Thawte, Inc.", C=US>
- ....
- ....
- *** ServerHelloDone
- Warning: no suitable certificate found - continuing without client authentication
- *** Certificate chain
- <Empty>
- ***
- *** ClientKeyExchange, RSA PreMasterSecret, TLSv1
- main, WRITE: TLSv1 Handshake, length = 269
- SESSION KEYGEN:
- PreMaster Secret:
- ....
- ....
- 0000: B0 E2 38 5E 40 4E 7C C5 ..8^@N..
- Server write IV:
- 0000: 44 40 45 E1 82 45 15 9B D@E..E..
- main, WRITE: TLSv1 Change Cipher Spec, length = 1
- *** Finished
- verify_data: { 109, 220, 225, 98, 98, 233, 48, 215, 61, 50, 58, 207 }
- ***
- main, WRITE: TLSv1 Handshake, length = 40
- main, READ: TLSv1 Alert, length = 2
- main, RECV TLSv1 ALERT: fatal, handshake_failure
- %% Invalidated: [Session-1, SSL_RSA_WITH_3DES_EDE_CBC_SHA]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement