Package org.bouncycastle.asn1.ocsp
Class ResponseData
java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.ocsp.ResponseData
- All Implemented Interfaces:
ASN1Encodable
,Encodable
OCSP RFC 2560, RFC 6960
ResponseData ::= SEQUENCE { version [0] EXPLICIT Version DEFAULT v1, responderID ResponderID, producedAt GeneralizedTime, responses SEQUENCE OF SingleResponse, responseExtensions [1] EXPLICIT Extensions OPTIONAL }
-
Constructor Summary
ConstructorsConstructorDescriptionResponseData
(ASN1Integer version, ResponderID responderID, ASN1GeneralizedTime producedAt, ASN1Sequence responses, Extensions responseExtensions) ResponseData
(ResponderID responderID, ASN1GeneralizedTime producedAt, ASN1Sequence responses, Extensions responseExtensions) ResponseData
(ResponderID responderID, ASN1GeneralizedTime producedAt, ASN1Sequence responses, X509Extensions responseExtensions) Deprecated.use method taking Extensions -
Method Summary
Modifier and TypeMethodDescriptionstatic ResponseData
getInstance
(Object obj) static ResponseData
getInstance
(ASN1TaggedObject obj, boolean explicit) Produce an object suitable for an ASN1OutputStream.Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
Constructor Details
-
ResponseData
public ResponseData(ASN1Integer version, ResponderID responderID, ASN1GeneralizedTime producedAt, ASN1Sequence responses, Extensions responseExtensions) -
ResponseData
public ResponseData(ResponderID responderID, ASN1GeneralizedTime producedAt, ASN1Sequence responses, X509Extensions responseExtensions) Deprecated.use method taking Extensions- Parameters:
responderID
-producedAt
-responses
-responseExtensions
-
-
ResponseData
public ResponseData(ResponderID responderID, ASN1GeneralizedTime producedAt, ASN1Sequence responses, Extensions responseExtensions)
-
-
Method Details
-
getInstance
-
getInstance
-
getVersion
-
getResponderID
-
getProducedAt
-
getResponses
-
getResponseExtensions
-
toASN1Primitive
Produce an object suitable for an ASN1OutputStream.ResponseData ::= SEQUENCE { version [0] EXPLICIT Version DEFAULT v1, responderID ResponderID, producedAt GeneralizedTime, responses SEQUENCE OF SingleResponse, responseExtensions [1] EXPLICIT Extensions OPTIONAL }
- Specified by:
toASN1Primitive
in interfaceASN1Encodable
- Specified by:
toASN1Primitive
in classASN1Object
- Returns:
- a primitive representation of this object.
-