|
Class Summary |
| BasicOCSPResponse |
RFC 2560:
BasicOCSPResponse ::= SEQUENCE {
tbsResponseData ResponseData,
signatureAlgorithm AlgorithmIdentifier,
signature BIT STRING,
certs [0] EXPLICIT SEQUENCE OF Certificate OPTIONAL }
$Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $ |
| BasicOCSPResponse.Template |
A Template for decoding ResponseBytes. |
| CertID |
RFC 2560:
CertID ::= SEQUENCE {
hashAlgorithm AlgorithmIdentifier,
issuerNameHash OCTET STRING, -- Hash of Issuer's DN
issuerKeyHash OCTET STRING, -- Hash of Issuers public key
serialNumber CertificateSerialNumber }
$Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $ |
| CertID.Template |
A Template for decoding a CertID. |
| GoodInfo |
RFC 2560:
CertStatus ::= CHOICE {
good [0] IMPLICIT NULL,
revoked [1] IMPLICIT RevokedInfo,
unknown [2] IMPLICIT UnknownInfo }
$Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $ |
| GoodInfo.Template |
A Template for decoding ResponseBytes. |
| KeyHashID |
RFC 2560:
ResponderID ::= CHOICE {
byName [1] EXPLICIT Name,
byKey [2] EXPLICIT KeyHash }
$Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $ |
| KeyHashID.Template |
A Template for decoding ResponseBytes. |
| NameID |
RFC 2560:
ResponderID ::= CHOICE {
byName [1] EXPLICIT Name,
byKey [2] EXPLICIT KeyHash }
$Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $ |
| NameID.Template |
A Template for decoding ResponseBytes. |
| OCSPRequest |
RFC 2560:
OCSPRequest ::= SEQUENCE {
tbsRequest TBSRequest,
optionalSignature [0] EXPLICIT Signature OPTIONAL }
$Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $ |
| OCSPRequest.Template |
A Template for decoding OCSPRequest. |
| OCSPResponse |
RFC 2560:
OCSPResponse ::= SEQUENCE {
responseStatus OCSPResponseStatus,
responseBytes [0] EXPLICIT ResponseBytes OPTIONAL }
$Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $ |
| OCSPResponse.Template |
A Template for decoding an OCSPResponse. |
| OCSPResponseStatus |
RFC 2560:
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
}
$Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $ |
| OCSPResponseStatus.Template |
A Template for decoding an OCSPResponseStatus. |
| Request |
RFC 2560:
Request ::= SEQUENCE {
reqCert CertID,
singleRequestExtensions [0] EXPLICIT Extensions OPTIONAL }
$Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $ |
| Request.Template |
A Template for decoding Request. |
| ResponseBytes |
RFC 2560:
ResponseBytes ::= SEQUENCE {
responseType OBJECT IDENTIFIER,
response OCTET STRING }
$Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $ |
| ResponseBytes.Template |
A Template for decoding ResponseBytes. |
| ResponseData |
RFC 2560:
ResponseData ::= SEQUENCE {
version [0] EXPLICIT Version DEFAULT v1,
responderID ResponderID,
producedAt GeneralizedTime,
responses SEQUENCE OF SingleResponse,
responseExtensions [1] EXPLICIT Extensions OPTIONAL }
$Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $ |
| ResponseData.Template |
A Template for decoding ResponseBytes. |
| RevokedInfo |
RFC 2560:
RevokedInfo ::= SEQUENCE {
revocationTime GeneralizedTime,
revocationReason [0] EXPLICIT CRLReason OPTIONAL }
$Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $ |
| RevokedInfo.Template |
A Template for decoding ResponseBytes. |
| Signature |
RFC 2560:
Signature ::= SEQUENCE {
signatureAlgorithm AlgorithmIdentifier,
signature BIT STRING,
certs [0] EXPLICIT SEQUENCE OF Certificate OPTIONAL }
$Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $ |
| Signature.Template |
A Template for decoding Request. |
| SingleResponse |
RFC 2560:
SingleResponse ::= SEQUENCE {
certID CertID,
certStatus CertStatus,
thisUpdate GeneralizedTime,
nextUpdate [0] EXPLICIT GeneralizedTime OPTIONAL,
singleExtensions [1] EXPLICIT Extensions OPTIONAL }
$Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $ |
| SingleResponse.Template |
A Template for decoding ResponseBytes. |
| TBSRequest |
RFC 2560:
TBSRequest ::= SEQUENCE {
version [0] EXPLICIT Version DEFAULT v1,
requestorName [1] EXPLICIT GeneralName OPTIONAL,
requestList SEQUENCE OF Request,
requestExtensions [2] EXPLICIT Extensions OPTIONAL }
$Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $ |
| TBSRequest.Template |
A Template for decoding POPOSigningKey. |
| UnknownInfo |
RFC 2560:
UnknownInfo ::= NULL -- this can be replaced with an enumeration
$Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $ |
| UnknownInfo.Template |
A Template for decoding ResponseBytes. |