org.apache.cxf.transport.https
Class CertificateHostnameVerifier.Certificates
java.lang.Object
org.apache.cxf.transport.https.CertificateHostnameVerifier.Certificates
- Enclosing interface:
- CertificateHostnameVerifier
public static final class CertificateHostnameVerifier.Certificates
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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.
Apache CXF