|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object issrg.ac.Extension issrg.ac.extensions.AttributeAuthorityInformationAccess
public class AttributeAuthorityInformationAccess
Field Summary | |
---|---|
static java.lang.String |
ATTRIBUTE_AUTHORITY_INFORMATION_ACCESS
The string stores the OID for the Attribute authority information access: 1.2.826.0.1.3344810.10.0 |
Fields inherited from class issrg.ac.Extension |
---|
critical, extnID, Null, theObject |
Constructor Summary | |
---|---|
AttributeAuthorityInformationAccess(AttributeAuthorityInformationAccess e)
Creates a new instance of AttributeAuthorityInformationAccess based on an existing AAIA extension |
|
AttributeAuthorityInformationAccess(java.lang.String[] extnValue)
This method constructs an AAIA extension based on an extension value |
Method Summary | |
---|---|
java.lang.Object |
clone()
|
void |
decode(ASN1Object ao)
This method decodes a given ASN1Object and upon successful decoding sets the AAIA extension for the AC. |
void |
decodeValue(ASN1Object ao)
This method decodes an ASN1Object to get the extension value of an AAIA extension. |
ASN1Object |
encodeValue()
This method encodes the ACs' locations to an ASN1Object object. |
java.lang.String |
extensionValueToString(java.lang.String ident)
This method creates a string that represents all the issuer AC locations |
java.lang.String[] |
getLocations()
|
static void |
registerMe()
This method registers this extension as an extension with a specific OID. |
void |
setLocations(java.lang.String[] s)
This method sets the locations to an array of Strings, each representing the individual URL |
Methods inherited from class issrg.ac.Extension |
---|
getExtensionOID, getExtensionValue, isCritical, setCritical, setExtensionOID, setExtensionValue, toASN1Object, toString, toString |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ATTRIBUTE_AUTHORITY_INFORMATION_ACCESS
Constructor Detail |
---|
public AttributeAuthorityInformationAccess(AttributeAuthorityInformationAccess e) throws CodingException
e
- is an AAIA extension
CodingException
public AttributeAuthorityInformationAccess(java.lang.String[] extnValue)
extnValue
- is an array of strings. It indicates the locations of
the ACs of the AC's issuerMethod Detail |
---|
public static void registerMe()
public java.lang.Object clone()
clone
in class Extension
public void decode(ASN1Object ao) throws CodingException
decode
in class Extension
ao
- - ASN1Object to decode
CodingException
public void decodeValue(ASN1Object ao) throws CodingException
decodeValue
in class Extension
ao
- is an ASN1Object that is going to be decoded.
CodingException
public java.lang.String[] getLocations()
public void setLocations(java.lang.String[] s)
s
- is an array of strings that represent the ACs' locations.public ASN1Object encodeValue() throws CodingException
encodeValue
in class Extension
CodingException
public java.lang.String extensionValueToString(java.lang.String ident)
extensionValueToString
in class Extension
ident
- is a string used to separate the locations
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |