ResponseData
Represents an ResponseData described in RFC6960
Extends
Implements
Constructors
new ResponseData()
new ResponseData(
parameters
):ResponseData
Initializes a new instance of the ResponseData class
Parameters
• parameters: ResponseDataParameters
= {}
Initialization parameters
Returns
Overrides
Properties
producedAt
producedAt:
Date
Implementation of
responderID
responderID:
any
Implementation of
responseExtensions?
optional
responseExtensions:Extension
[]
Implementation of
IResponseData
.responseExtensions
responses
responses:
SingleResponse
[]
Implementation of
tbsView
tbsView:
Uint8Array
version?
optional
version:number
Implementation of
CLASS_NAME
static
CLASS_NAME:string
="ResponseData"
Name of the class
Overrides
Accessors
className
get
className():string
Returns
string
Inherited from
tbs
get
tbs():ArrayBuffer
Deprecated
Since version 3.0.0
set
tbs(value
):void
Deprecated
Since version 3.0.0
Parameters
• value: ArrayBuffer
Returns
ArrayBuffer
Implementation of
Methods
fromSchema()
fromSchema(
schema
):void
Converts parsed ASN.1 object into current class
Parameters
• schema: any
ASN.1 schema
Returns
void
Overrides
toJSON()
toJSON():
ResponseDataJson
Converts the class to JSON object
Returns
JSON object
Overrides
toSchema()
toSchema(
encodeFlag
):any
Converts current object to ASN.1 object and sets correct values
Parameters
• encodeFlag: boolean
= false
If param equal to false
then creates schema via decoding stored value. In other case creates schema via assembling from cached parts
Returns
any
ASN.1 object
Overrides
toString()
toString(
encoding
):string
Parameters
• encoding: "base64"
| "base64url"
| "hex"
= "hex"
Returns
string
Inherited from
blockName()
static
blockName():string
Returns block name
Returns
string
Returns string block name
Inherited from
compareWithDefault()
static
compareWithDefault(memberName
,memberValue
):boolean
Compare values with default values for all class members
Parameters
• memberName: string
String name for a class member
• memberValue: any
Value to compare with default value
Returns
boolean
defaultValues()
defaultValues(memberName)
static
defaultValues(memberName
):ArrayBuffer
Returns default values for all class members
Parameters
• memberName: "tbs"
String name for a class member
Returns
ArrayBuffer
Default value
Overrides
defaultValues(memberName)
static
defaultValues(memberName
):number
Returns default values for all class members
Parameters
• memberName: "version"
String name for a class member
Returns
number
Default value
Overrides
PkiObject.defaultValues
defaultValues(memberName)
static
defaultValues(memberName
):any
Returns default values for all class members
Parameters
• memberName: "responderID"
String name for a class member
Returns
any
Default value
Overrides
PkiObject.defaultValues
defaultValues(memberName)
static
defaultValues(memberName
):Date
Returns default values for all class members
Parameters
• memberName: "producedAt"
String name for a class member
Returns
Date
Default value
Overrides
PkiObject.defaultValues
defaultValues(memberName)
static
defaultValues(memberName
):SingleResponse
[]
Returns default values for all class members
Parameters
• memberName: "responses"
String name for a class member
Returns
Default value
Overrides
PkiObject.defaultValues
defaultValues(memberName)
static
defaultValues(memberName
):Extension
[]
Returns default values for all class members
Parameters
• memberName: "responseExtensions"
String name for a class member
Returns
Default value
Overrides
PkiObject.defaultValues
fromBER()
static
fromBER<T
>(this
,raw
):T
Creates PKI object from the raw data
Type Parameters
• T extends PkiObject
Parameters
• this: PkiObjectConstructor
<T
>
• raw: BufferSource
ASN.1 encoded raw data
Returns
T
Initialized and filled current class object
Inherited from
schema()
static
schema(parameters
):any
Returns value of pre-defined ASN.1 schema for current class
Parameters
• parameters: ResponseDataSchema
= {}
Input parameters for the schema
Returns
any
ASN.1 schema object