Top Fields Constructors Methods
org.eclipse.jetty.util.ssl

public Class X509

extends Object
Class Inheritance
Imports
java.net.InetAddress, java.security.cert.X509Certificate, java.util.Collection, .Collections, .LinkedHashSet, .List, .Set, java.util.regex.Pattern, javax.naming.ldap.LdapName, .Rdn, javax.security.auth.x500.X500Principal, org.eclipse.jetty.util.StringUtil, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private final Set<InetAddress>
private final String
private final Set<String>
private final Set<String>
private final X509Certificate
private static final String
private static final Pattern
private static final Pattern
private static final int
private static final Logger
private static final int
private static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
protected void
public String
public X509Certificate
public Set<String>
public Set<String>
public static boolean
public boolean
private static boolean
private InetAddress
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

_addressesback to summary
private final Set<InetAddress> _addresses
_aliasback to summary
private final String _alias
_hostsback to summary
private final Set<String> _hosts
_wildsback to summary
private final Set<String> _wilds
_x509back to summary
private final X509Certificate _x509
IPV4back to summary
private static final String IPV4
IPV4_REGEXPback to summary
private static final Pattern IPV4_REGEXP
IPV6_REGEXPback to summary
private static final Pattern IPV6_REGEXP
KEY_USAGE__KEY_CERT_SIGNback to summary
private static final int KEY_USAGE__KEY_CERT_SIGN
LOGback to summary
private static final Logger LOG
SUBJECT_ALTERNATIVE_NAMES__DNS_NAMEback to summary
private static final int SUBJECT_ALTERNATIVE_NAMES__DNS_NAME
SUBJECT_ALTERNATIVE_NAMES__IP_ADDRESSback to summary
private static final int SUBJECT_ALTERNATIVE_NAMES__IP_ADDRESS

Constructor Detail

X509back to summary
public X509(String alias, X509Certificate x509)

Method Detail

addAddressback to summary
private void addAddress(String host)
addNameback to summary
protected void addName(String cn)
getAliasback to summary
public String getAlias()
getCertificateback to summary
public X509Certificate getCertificate()
getHostsback to summary
public Set<String> getHosts()
getWildsback to summary
public Set<String> getWilds()
isCertSignback to summary
public static boolean isCertSign(X509Certificate x509)
matchesback to summary
public boolean matches(String host)
seemsIPAddressback to summary
private static boolean seemsIPAddress(String host)
toInetAddressback to summary
private InetAddress toInetAddress(String address)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object

Annotations
@Override