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

public Class DVCSCertInfoBuilder

extends Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1EncodableVector, .ASN1Integer, .ASN1Sequence, .ASN1Set, .DERSequence, .DERTaggedObject, org.bouncycastle.asn1.cmp.PKIStatusInfo, org.bouncycastle.asn1.x509.DigestInfo, .Extensions, .PolicyInformation

    DVCSCertInfo::= SEQUENCE  {
        version             Integer DEFAULT 1 ,
        dvReqInfo           DVCSRequestInformation,
        messageImprint      DigestInfo,
        serialNumber        Integer,
        responseTime        DVCSTime,
        dvStatus            [0] PKIStatusInfo OPTIONAL,
        policy              [1] PolicyInformation OPTIONAL,
        reqSignature        [2] SignerInfos  OPTIONAL,
        certs               [3] SEQUENCE SIZE (1..MAX) OF
                                TargetEtcChain OPTIONAL,
        extensions          Extensions OPTIONAL
    }

Field Summary

Modifier and TypeField and Description
private ASN1Sequence
private static final int
private DVCSRequestInformation
private PKIStatusInfo
private Extensions
private DigestInfo
private PolicyInformation
private ASN1Set
private DVCSTime
private ASN1Integer
private static final int
private static final int
private static final int
private static final int
private int

Constructor Summary

AccessConstructor and Description
public
DVCSCertInfoBuilder(DVCSRequestInformation dvReqInfo, DigestInfo messageImprint, ASN1Integer serialNumber, DVCSTime responseTime)

Method Summary

Modifier and TypeMethod and Description
public DVCSCertInfo
public void
public void
public void
public void
public void
setMessageImprint(DigestInfo messageImprint)

public void
public void
setReqSignature(ASN1Set reqSignature)

public void
setResponseTime(DVCSTime responseTime)

public void
public void
setVersion(int version)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

certsback to summary
private ASN1Sequence certs
DEFAULT_VERSIONback to summary
private static final int DEFAULT_VERSION
dvReqInfoback to summary
private DVCSRequestInformation dvReqInfo
dvStatusback to summary
private PKIStatusInfo dvStatus
extensionsback to summary
private Extensions extensions
messageImprintback to summary
private DigestInfo messageImprint
policyback to summary
private PolicyInformation policy
reqSignatureback to summary
private ASN1Set reqSignature
responseTimeback to summary
private DVCSTime responseTime
serialNumberback to summary
private ASN1Integer serialNumber
TAG_CERTSback to summary
private static final int TAG_CERTS
TAG_DV_STATUSback to summary
private static final int TAG_DV_STATUS
TAG_POLICYback to summary
private static final int TAG_POLICY
TAG_REQ_SIGNATUREback to summary
private static final int TAG_REQ_SIGNATURE
versionback to summary
private int version

Constructor Detail

DVCSCertInfoBuilderback to summary
public DVCSCertInfoBuilder(DVCSRequestInformation dvReqInfo, DigestInfo messageImprint, ASN1Integer serialNumber, DVCSTime responseTime)

Method Detail

buildback to summary
public DVCSCertInfo build()
setCertsback to summary
public void setCerts(TargetEtcChain[] certs)
setDvReqInfoback to summary
public void setDvReqInfo(DVCSRequestInformation dvReqInfo)
setDvStatusback to summary
public void setDvStatus(PKIStatusInfo dvStatus)
setExtensionsback to summary
public void setExtensions(Extensions extensions)
setMessageImprintback to summary
public void setMessageImprint(DigestInfo messageImprint)
setPolicyback to summary
public void setPolicy(PolicyInformation policy)
setReqSignatureback to summary
public void setReqSignature(ASN1Set reqSignature)
setResponseTimeback to summary
public void setResponseTime(DVCSTime responseTime)
setSerialNumberback to summary
public void setSerialNumber(ASN1Integer serialNumber)
setVersionback to summary
public void setVersion(int version)