Class KJUR.asn1.ocsp.OCSPResponse
Extends
KJUR.asn1.ASN1Object.
OCSPResponse ASN.1 class encoder
Defined in: asn1ocsp-1.0.js.
Constructor Attributes | Constructor Name and Description |
---|---|
KJUR.asn1.ocsp.OCSPResponse(params)
OCSPResponse ASN.1 class encoder
OCSPResponse ASN.1 class is defined in RFC 6960 4.2.1. |
- Fields borrowed from class KJUR.asn1.ASN1Object:
- hL, hT, hTLV, hV, isModified, params
- Methods borrowed from class KJUR.asn1.ASN1Object:
- getEncodedHex, getLengthHexFromValue, getValueHex, tohex
Class Detail
KJUR.asn1.ocsp.OCSPResponse(params)
OCSPResponse ASN.1 class encoder
OCSPResponse ASN.1 class is defined in RFC 6960 4.2.1.
OCSPResponse ASN.1 class is defined in RFC 6960 4.2.1.
OCSPResponse ::= SEQUENCE { responseStatus OCSPResponseStatus, responseBytes [0] EXPLICIT ResponseBytes OPTIONAL } OCSPResponseStatus ::= ENUMERATED { successful (0), -- Response has valid confirmations malformedRequest (1), -- Illegal confirmation request internalError (2), -- Internal error in issuer tryLater (3), -- Try again later -- (4) is not used sigRequired (5), -- Must sign the request unauthorized (6) -- Request unauthorized }This constructor accepts all parameter of KJUR.asn1.ocsp.ResponseBytes for "successful" response. Further more following property is needed:
- {Number or String}resstats - responseStatus value by a number or name. (ex. 2, "internalError")
// default constructor for "successful" o = new KJUR.asn1.ocsp.OCSPResponse({ resstatus: "successful", <> }); // constructor for error new KJUR.asn1.ocsp.OCSPResponse({resstatus: 1}) new KJUR.asn1.ocsp.OCSPResponse({resstatus: "unauthorized"})
- Parameters:
- {Array} params
- JSON object of constructor parameters
- Since:
- jsrsasign 9.1.6 asn1ocsp 1.1.0