Top Description Fields Constructors Methods
org.bouncycastle.asn1.ocsp

public Class ResponseData

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1EncodableVector, .ASN1GeneralizedTime, .ASN1Integer, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .ASN1TaggedObject, .DERSequence, .DERTaggedObject, org.bouncycastle.asn1.x509.Extensions, .X509Extensions

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 }

Field Summary

Modifier and TypeField and Description
private ASN1GeneralizedTime
private ResponderID
private Extensions
private ASN1Sequence
private static final ASN1Integer
private ASN1Integer
private boolean

Constructor Summary

AccessConstructor and Description
public
ResponseData(ASN1Integer version, ResponderID responderID, ASN1GeneralizedTime producedAt, ASN1Sequence responses, Extensions responseExtensions)

public
ResponseData(ResponderID responderID, ASN1GeneralizedTime producedAt, ASN1Sequence responses, X509Extensions responseExtensions)
Deprecated use method taking Extensions

public
ResponseData(ResponderID responderID, ASN1GeneralizedTime producedAt, ASN1Sequence responses, Extensions responseExtensions)

private

Method Summary

Modifier and TypeMethod and Description
public static ResponseData
getInstance(ASN1TaggedObject obj, boolean explicit)

public static ResponseData
public ASN1GeneralizedTime
public ResponderID
public Extensions
public ASN1Sequence
public ASN1Integer
public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Produce an object suitable for an ASN1OutputStream.

Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

producedAtback to summary
private ASN1GeneralizedTime producedAt
responderIDback to summary
private ResponderID responderID
responseExtensionsback to summary
private Extensions responseExtensions
responsesback to summary
private ASN1Sequence responses
V1back to summary
private static final ASN1Integer V1
versionback to summary
private ASN1Integer version
versionPresentback to summary
private boolean versionPresent

Constructor Detail

ResponseDataback to summary
public ResponseData(ASN1Integer version, ResponderID responderID, ASN1GeneralizedTime producedAt, ASN1Sequence responses, Extensions responseExtensions)
ResponseDataback to summary
public ResponseData(ResponderID responderID, ASN1GeneralizedTime producedAt, ASN1Sequence responses, X509Extensions responseExtensions)

Deprecated

use method taking Extensions

ResponseDataback to summary
public ResponseData(ResponderID responderID, ASN1GeneralizedTime producedAt, ASN1Sequence responses, Extensions responseExtensions)
ResponseDataback to summary
private ResponseData(ASN1Sequence seq)

Method Detail

getInstanceback to summary
public static ResponseData getInstance(ASN1TaggedObject obj, boolean explicit)
getInstanceback to summary
public static ResponseData getInstance(Object obj)
getProducedAtback to summary
public ASN1GeneralizedTime getProducedAt()
getResponderIDback to summary
public ResponderID getResponderID()
getResponseExtensionsback to summary
public Extensions getResponseExtensions()
getResponsesback to summary
public ASN1Sequence getResponses()
getVersionback to summary
public ASN1Integer getVersion()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.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 }
Returns:ASN1Primitive

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

a primitive representation of this object.