-----BEGIN CERTIFICATE-----
[...]
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
[...]
-----END PRIVATE KEY-----
ConnectionFactory factory = new ConnectionFactory();factory.setUri(new URI("amqps://publish.preops.nm.eurocontrol.int" + "?cacertfile=wwweurocontrolint.pem" + "&certfile=CC0000007011_501_openssl.crt.pem" + "&keyfile=CC0000007011_501_openssl.key.pem" + "&verify=verify_peer"));
Connection connection = factory.newConnection();
Exception in thread "main" javax.net.ssl.SSLHandshakeException: Received fatal alert: bad_certificate
--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-users+unsubscribe@googlegroups.com.
To post to this group, send email to rabbitmq-users@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-users+unsubscribe@googlegroups.com.
To post to this group, send email to rabbitmq-users@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
char[] keyPassphrase = "my_p12_pwd".toCharArray();
KeyStore ks = KeyStore.getInstance("PKCS12");
ks.load(new FileInputStream("C:\\Users\\remi_\\workspace_divers\\amqp\\src\\main\\java\\amqp\\CC0000007011_501_openssl.p12"), keyPassphrase);
KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");
kmf.init(ks, "my_p12_pwd".toCharArray());
char[] trustPassphrase = "my_keystore_pwd".toCharArray();
KeyStore tks = KeyStore.getInstance("JKS");
tks.load(new FileInputStream("C:\\Users\\remi_\\workspace_divers\\amqp\\src\\main\\java\\amqp\\cacerts"), trustPassphrase);
TrustManagerFactory tmf = TrustManagerFactory.getInstance("SunX509");
tmf.init(tks);
SSLContext c = SSLContext.getInstance("TLSv1.2");
c.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null);
ConnectionFactory factory = new ConnectionFactory();
factory.setHost("publish.preops.nm.eurocontrol.int");
factory.setPort(5671);
factory.useSslProtocol(c);
Connection connection = factory.newConnection();
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: No trusted certificate found
keytool -import -alias eurocontrol -file eurocontrol.pem -keystore cacerts
-----BEGIN CERTIFICATE-----
[...]
-----END CERTIFICATE-----
AMQP protocol version mismatch; we are version 0-9-1, server sent signature 0,1,0,0
--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-users+unsubscribe@googlegroups.com.
To post to this group, send email to rabbitmq-users@googlegroups.com.