OCSPRequest ::= SEQUENCE {
tbsRequest TBSRequest,
optionalSignature [0] EXPLICIT Signature OPTIONAL }
TBSRequest ::= SEQUENCE {
version [0] EXPLICIT Version DEFAULT v1,
requestorName [1] EXPLICIT GeneralName OPTIONAL,
requestList SEQUENCE OF Request,
requestExtensions [2] EXPLICIT Extensions OPTIONAL }
Signature ::= SEQUENCE {
signatureAlgorithm AlgorithmIdentifier,
signature BIT STRING,
certs [0] EXPLICIT SEQUENCE OF Certificate OPTIONAL}
Version ::= INTEGER { v1(0) }
Request ::= SEQUENCE {
reqCert CertID,
singleRequestExtensions [0] EXPLICIT Extensions OPTIONAL }
CertID ::= SEQUENCE {
hashAlgorithm AlgorithmIdentifier,
issuerNameHash OCTET STRING, -- Hash of Issuer's DN
issuerKeyHash OCTET STRING, -- Hash of Issuers public key
serialNumber CertificateSerialNumber }
| Modifier and Type | Field and Description |
|---|---|
| private static final X509CertificateHolder[] | |
| private Extensions | |
| private OCSPRequest |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| public X509CertificateHolder[] | |
| public Set | |
| public byte[] | |
| public Extension | |
| public List | |
| public Set | |
| public Req[] | |
| public GeneralName | |
| public byte[] | |
| public ASN1ObjectIdentifier | |
| public int | |
| public boolean | |
| public boolean | isSignatureValid(ContentVerifierProvider verifierProvider)
verify the signature against the TBSRequest object we contain. |
| public boolean |
| EMPTY_CERTS | back to summary |
|---|---|
| private static final X509CertificateHolder[] EMPTY_CERTS | |
| extensions | back to summary |
|---|---|
| private Extensions extensions | |
| req | back to summary |
|---|---|
| private OCSPRequest req | |
| OCSPReq | back to summary |
|---|---|
| public OCSPReq(OCSPRequest req) | |
| OCSPReq | back to summary |
|---|---|
| public OCSPReq(byte[] req) throws IOException | |
| OCSPReq | back to summary |
|---|---|
| private OCSPReq(ASN1InputStream aIn) throws IOException | |
| getCerts | back to summary |
|---|---|
| public X509CertificateHolder[] getCerts() | |
| getCriticalExtensionOIDs | back to summary |
|---|---|
| public Set | |
| getEncoded | back to summary |
|---|---|
| public byte[] getEncoded() throws IOException return the ASN.1 encoded representation of this object. | |
| getExtension | back to summary |
|---|---|
| public Extension getExtension(ASN1ObjectIdentifier oid) | |
| getExtensionOIDs | back to summary |
|---|---|
| public List | |
| getNonCriticalExtensionOIDs | back to summary |
|---|---|
| public Set | |
| getRequestList | back to summary |
|---|---|
| public Req[] getRequestList() | |
| getRequestorName | back to summary |
|---|---|
| public GeneralName getRequestorName() | |
| getSignature | back to summary |
|---|---|
| public byte[] getSignature() | |
| getSignatureAlgOID | back to summary |
|---|---|
| public ASN1ObjectIdentifier getSignatureAlgOID() return the object identifier representing the signature algorithm | |
| getVersionNumber | back to summary |
|---|---|
| public int getVersionNumber() | |
| hasExtensions | back to summary |
|---|---|
| public boolean hasExtensions() | |
| isSignatureValid | back to summary |
|---|---|
| public boolean isSignatureValid(ContentVerifierProvider verifierProvider) throws OCSPException verify the signature against the TBSRequest object we contain. | |
| isSigned | back to summary |
|---|---|
| public boolean isSigned() Return whether or not this request is signed.
| |