public class X509
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
_alias |
private java.util.List<java.lang.String> |
_hosts |
private java.util.List<java.lang.String> |
_wilds |
private java.security.cert.X509Certificate |
_x509 |
private static int |
KEY_USAGE__KEY_CERT_SIGN |
private static Logger |
LOG |
private static int |
SUBJECT_ALTERNATIVE_NAMES__DNS_NAME |
Constructor and Description |
---|
X509(java.lang.String alias,
java.security.cert.X509Certificate x509) |
Modifier and Type | Method and Description |
---|---|
protected void |
addName(java.lang.String cn) |
java.lang.String |
getAlias() |
java.security.cert.X509Certificate |
getCertificate() |
java.util.Set<java.lang.String> |
getHosts() |
java.util.Set<java.lang.String> |
getWilds() |
static boolean |
isCertSign(java.security.cert.X509Certificate x509) |
boolean |
matches(java.lang.String host) |
java.lang.String |
toString() |
private static final Logger LOG
private static final int KEY_USAGE__KEY_CERT_SIGN
private static final int SUBJECT_ALTERNATIVE_NAMES__DNS_NAME
private final java.security.cert.X509Certificate _x509
private final java.lang.String _alias
private final java.util.List<java.lang.String> _hosts
private final java.util.List<java.lang.String> _wilds
public X509(java.lang.String alias, java.security.cert.X509Certificate x509) throws java.security.cert.CertificateParsingException, javax.naming.InvalidNameException
java.security.cert.CertificateParsingException
javax.naming.InvalidNameException
public static boolean isCertSign(java.security.cert.X509Certificate x509)
protected void addName(java.lang.String cn)
public java.lang.String getAlias()
public java.security.cert.X509Certificate getCertificate()
public java.util.Set<java.lang.String> getHosts()
public java.util.Set<java.lang.String> getWilds()
public boolean matches(java.lang.String host)
public java.lang.String toString()
toString
in class java.lang.Object