Class: AccessDescription
Represents the AccessDescription structure described in RFC5280
The authority information access extension indicates how to access information and services for the issuer of the certificate in which the extension appears. Information and services may include on-line validation services and CA policy data. This extension may be included in end entity or CA certificates. Conforming CAs MUST mark this extension as non-critical.
Hierarchy
-
↳
AccessDescription
Implements
Constructors
constructor
• new AccessDescription(parameters?
): AccessDescription
Initializes a new instance of the AccessDescription class
Parameters
Name | Type | Description |
---|---|---|
parameters | AccessDescriptionParameters | Initialization parameters |
Returns
Overrides
Properties
accessLocation
• accessLocation: GeneralName
The accessLocation field specifies the location of the information
Implementation of
IAccessDescription.accessLocation
accessMethod
• accessMethod: string
The type and format of the information are specified by the accessMethod field. This profile defines two accessMethod OIDs: id-ad-caIssuers and id-ad-ocsp
Implementation of
IAccessDescription.accessMethod
CLASS_NAME
▪ Static
CLASS_NAME: string
= "AccessDescription"
Name of the class
Overrides
Accessors
className
• get
className(): string
Returns
string
Inherited from
PkiObject.className
Methods
fromSchema
▸ fromSchema(schema
): void
Converts parsed ASN.1 object into current class
Parameters
Name | Type | Description |
---|---|---|
schema | any | ASN.1 schema |
Returns
void
Overrides
toJSON
▸ toJSON(): AccessDescriptionJson
Converts the class to JSON object
Returns
JSON object
Overrides
toSchema
▸ toSchema(): Sequence
Converts current object to ASN.1 object and sets correct values
Returns
Sequence
ASN.1 object
Overrides
toString
▸ toString(encoding?
): string
Parameters
Name | Type | Default value |
---|---|---|
encoding | "base64" | "base64url" | "hex" | "hex" |
Returns
string
Inherited from
blockName
▸ blockName(): string
Returns block name
Returns
string
Returns string block name
Inherited from
defaultValues
▸ defaultValues(memberName
): string
Returns default values for all class members
Parameters
Name | Type | Description |
---|---|---|
memberName | "accessMethod" | String name for a class member |
Returns
string
Default value
Overrides
▸ defaultValues(memberName
): GeneralName
Parameters
Name | Type |
---|---|
memberName | "accessLocation" |
Returns
Overrides
PkiObject.defaultValues
fromBER
▸ fromBER<T
>(this
, raw
): T
Creates PKI object from the raw data
Type parameters
Name | Type |
---|---|
T | extends PkiObject |
Parameters
Name | Type | Description |
---|---|---|
this | PkiObjectConstructor <T > | - |
raw | BufferSource | ASN.1 encoded raw data |
Returns
T
Initialized and filled current class object
Inherited from
schema
▸ schema(parameters?
): Sequence
Returns value of pre-defined ASN.1 schema for current class
Parameters
Name | Type | Description |
---|---|---|
parameters | SchemaParameters <{ accessLocation? : GeneralNameSchema ; accessMethod? : string }> | Input parameters for the schema |
Returns
Sequence
ASN.1 schema object