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.CertificateParsingExceptionjavax.naming.InvalidNameExceptionpublic 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