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, toString
public 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 AbstractX509Extension
public java.util.Vector getTags()
public static java.lang.String getTagAsString(int tagNo)
Copyright © 2023. All rights reserved.