public abstract class AbstractX509AlternativeName extends AbstractX509Extension
http://www.faqs.org/rfcs/rfc2538.html| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DIRECTORY_NAME |
static java.lang.String |
DNS_NAME |
static java.lang.String |
EDI_PARTY_NAME |
static java.lang.String |
IP_ADDRESS |
static java.lang.String |
OTHER_NAME |
static java.lang.String |
REGISTERED_ID |
static java.lang.String |
RFC_822_NAME |
static java.lang.Integer |
TAG_DNS |
static java.lang.Integer |
TAG_EMAIL |
static java.lang.Integer |
TAG_IP |
static java.lang.Integer |
TAG_OTHER |
static java.lang.Integer |
TAG_URL |
static java.lang.String |
UNIFORM_RESOURCE_IDENTIFIER |
static java.lang.String |
X400_ADDRESS |
IDENTIFIER| Constructor and Description |
|---|
AbstractX509AlternativeName(mybouncycastle.org.bouncycastle.asn1.ASN1Sequence a_extension)
Creates an X509AlternativeName from a BouncyCastle ASN1 sequence.
|
AbstractX509AlternativeName(java.lang.String a_identifier,
boolean a_critical,
java.lang.String a_value,
java.lang.Integer a_tag)
Constructs a new X509AlternativeName from a value.
|
AbstractX509AlternativeName(java.lang.String a_identifier,
boolean a_critical,
java.util.Vector a_values,
java.util.Vector a_tags)
Constructs a new X509AlternativeName from values.
|
AbstractX509AlternativeName(java.lang.String a_identifier,
java.lang.String a_value,
java.lang.Integer a_tag)
Constructs a new X509AlternativeName from a value.
|
AbstractX509AlternativeName(java.lang.String a_identifier,
java.util.Vector a_values,
java.util.Vector a_tags)
Constructs a new X509AlternativeName from values.
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getTagAsString(int tagNo) |
java.util.Vector |
getTags()
Returns the tags corresponding to the values as Integer objects.
|
java.util.Vector |
getValues()
Returns all values of this X509AlternativeName.
|
static boolean |
isValidEMail(java.lang.String a_email)
Verifies if a given String is a valid email address (IPv4 or IPv6).
|
static boolean |
isValidIP(java.lang.String a_ipAddress)
Verifies if a given String is a valid IP address (IPv4 or IPv6)
|
equals, getDEROctets, getIdentifier, getName, hashCode, isCritical, toStringpublic static final java.lang.Integer TAG_OTHER
public static final java.lang.Integer TAG_EMAIL
public static final java.lang.Integer TAG_DNS
public static final java.lang.Integer TAG_URL
public static final java.lang.Integer TAG_IP
public static final java.lang.String OTHER_NAME
public static final java.lang.String RFC_822_NAME
public static final java.lang.String DNS_NAME
public static final java.lang.String X400_ADDRESS
public static final java.lang.String DIRECTORY_NAME
public static final java.lang.String EDI_PARTY_NAME
public static final java.lang.String UNIFORM_RESOURCE_IDENTIFIER
public static final java.lang.String IP_ADDRESS
public static final java.lang.String REGISTERED_ID
public AbstractX509AlternativeName(java.lang.String a_identifier,
java.lang.String a_value,
java.lang.Integer a_tag)
a_identifier - the identifier of this extensiona_value - a valuea_tag - the type tag for this valuepublic AbstractX509AlternativeName(java.lang.String a_identifier,
boolean a_critical,
java.lang.String a_value,
java.lang.Integer a_tag)
a_identifier - the identifier of this extensiona_critical - true if the X509AlternativeName is critical; false otherwisea_value - a valuea_tag - the type tag for this valuepublic AbstractX509AlternativeName(java.lang.String a_identifier,
java.util.Vector a_values,
java.util.Vector a_tags)
a_identifier - the identifier of this extensiona_values - values for the X509AlternativeNamea_tags - the type tags for the valuespublic AbstractX509AlternativeName(java.lang.String a_identifier,
boolean a_critical,
java.util.Vector a_values,
java.util.Vector a_tags)
a_identifier - the identifier of this extensiona_critical - true if the extension is critical; false otherwisea_values - values for the X509AlternativeNamea_tags - the type tags for the valuespublic AbstractX509AlternativeName(mybouncycastle.org.bouncycastle.asn1.ASN1Sequence a_extension)
a_extension - a DERSequencepublic static boolean isValidIP(java.lang.String a_ipAddress)
a_ipAddress - an IP address as Stringpublic static boolean isValidEMail(java.lang.String a_email)
a_email - an email address as Stringpublic java.util.Vector getValues()
getValues in class AbstractX509Extensionpublic java.util.Vector getTags()
public static java.lang.String getTagAsString(int tagNo)
Copyright © 2023. All rights reserved.