Может кто-нибудь объяснить мне, правильно ли правильный код для загрузки связей сертификата с конкретным человеком в java? Я получаю исключение как «неизвестный протокол: ldaps».скачать сертификат с сервера ldap в java
public void downloadCert() {
String urlStr="ldaps://aServerSomeWhere:636/cn=doe%20john,ou=personnel,o=comany123,c=us?caCertificate;binary";
URL url = null;
try {
url = new URL(urlStr);
URLConnection con = url.openConnection();
InputStream is = con.getInputStream();
CertificateFactory certFactory = CertificateFactory.getInstance("X.509");
X509Certificate cert = (X509Certificate)certFactory.generateCertificate(is);
System.out.println("getVersion: " + cert.getVersion());
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
обращайтесь к: http: //docs.oracle.com/javase/jndi/tutorial/ldap/connect/create.html – vreddy