org.apache.synapse.transport.nhttp
Class HostnameVerifier.Certificates
java.lang.Object
org.apache.synapse.transport.nhttp.HostnameVerifier.Certificates
- Enclosing interface:
- HostnameVerifier
public static class HostnameVerifier.Certificates
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HostnameVerifier.Certificates
public HostnameVerifier.Certificates()
getCNs
public static String[] getCNs(X509Certificate cert)
getDNSSubjectAlts
public static String[] getDNSSubjectAlts(X509Certificate cert)
- Extracts the array of SubjectAlt DNS names from an X509Certificate.
Returns null if there aren't any.
Note: Java doesn't appear able to extract international characters
from the SubjectAlts. It can only extract international characters
from the CN field.
(Or maybe the version of OpenSSL I'm using to test isn't storing the
international characters correctly in the SubjectAlts?).
- Parameters:
cert
- X509Certificate
- Returns:
- Array of SubjectALT DNS names stored in the certificate.
Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.