Class DVCSCertInfoBuilder

java.lang.Object
org.bouncycastle.asn1.dvcs.DVCSCertInfoBuilder

public class DVCSCertInfoBuilder extends Object
     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
     }
 
  • Constructor Details

    • DVCSCertInfoBuilder

      public DVCSCertInfoBuilder(DVCSRequestInformation dvReqInfo, org.bouncycastle.asn1.x509.DigestInfo messageImprint, org.bouncycastle.asn1.ASN1Integer serialNumber, DVCSTime responseTime)
  • Method Details

    • build

      public DVCSCertInfo build()
    • setVersion

      public void setVersion(int version)
    • setDvReqInfo

      public void setDvReqInfo(DVCSRequestInformation dvReqInfo)
    • setMessageImprint

      public void setMessageImprint(org.bouncycastle.asn1.x509.DigestInfo messageImprint)
    • setSerialNumber

      public void setSerialNumber(org.bouncycastle.asn1.ASN1Integer serialNumber)
    • setResponseTime

      public void setResponseTime(DVCSTime responseTime)
    • setDvStatus

      public void setDvStatus(PKIStatusInfo dvStatus)
    • setPolicy

      public void setPolicy(org.bouncycastle.asn1.x509.PolicyInformation policy)
    • setReqSignature

      public void setReqSignature(org.bouncycastle.asn1.ASN1Set reqSignature)
    • setCerts

      public void setCerts(TargetEtcChain[] certs)
    • setExtensions

      public void setExtensions(org.bouncycastle.asn1.x509.Extensions extensions)