kz.gamma.asn1.dvcs
Class DVCSCertInfoBuilder

java.lang.Object
  extended by kz.gamma.asn1.dvcs.DVCSCertInfoBuilder

public class DVCSCertInfoBuilder
extends java.lang.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
     }
 


Field Summary
private  ASN1Sequence certs
           
private static int DEFAULT_VERSION
           
private  DVCSRequestInformation dvReqInfo
           
private  kz.gamma.asn1.cmp.PKIStatusInfo dvStatus
           
private  Extensions extensions
           
private  DigestInfo messageImprint
           
private  PolicyInformation policy
           
private  ASN1Set reqSignature
           
private  DVCSTime responseTime
           
private  DERInteger serialNumber
           
private static int TAG_CERTS
           
private static int TAG_DV_STATUS
           
private static int TAG_POLICY
           
private static int TAG_REQ_SIGNATURE
           
private  int version
           
 
Constructor Summary
DVCSCertInfoBuilder(DVCSRequestInformation dvReqInfo, DigestInfo messageImprint, DERInteger serialNumber, DVCSTime responseTime)
           
 
Method Summary
 DVCSCertInfo build()
           
 void setCerts(TargetEtcChain[] certs)
           
 void setDvReqInfo(DVCSRequestInformation dvReqInfo)
           
 void setDvStatus(kz.gamma.asn1.cmp.PKIStatusInfo dvStatus)
           
 void setExtensions(Extensions extensions)
           
 void setMessageImprint(DigestInfo messageImprint)
           
 void setPolicy(PolicyInformation policy)
           
 void setReqSignature(ASN1Set reqSignature)
           
 void setResponseTime(DVCSTime responseTime)
           
 void setSerialNumber(DERInteger serialNumber)
           
 void setVersion(int version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

version

private int version

dvReqInfo

private DVCSRequestInformation dvReqInfo

messageImprint

private DigestInfo messageImprint

serialNumber

private DERInteger serialNumber

responseTime

private DVCSTime responseTime

dvStatus

private kz.gamma.asn1.cmp.PKIStatusInfo dvStatus

policy

private PolicyInformation policy

reqSignature

private ASN1Set reqSignature

certs

private ASN1Sequence certs

extensions

private Extensions extensions

DEFAULT_VERSION

private static final int DEFAULT_VERSION
See Also:
Constant Field Values

TAG_DV_STATUS

private static final int TAG_DV_STATUS
See Also:
Constant Field Values

TAG_POLICY

private static final int TAG_POLICY
See Also:
Constant Field Values

TAG_REQ_SIGNATURE

private static final int TAG_REQ_SIGNATURE
See Also:
Constant Field Values

TAG_CERTS

private static final int TAG_CERTS
See Also:
Constant Field Values
Constructor Detail

DVCSCertInfoBuilder

public DVCSCertInfoBuilder(DVCSRequestInformation dvReqInfo,
                           DigestInfo messageImprint,
                           DERInteger serialNumber,
                           DVCSTime responseTime)
Method Detail

build

public DVCSCertInfo build()

setVersion

public void setVersion(int version)

setDvReqInfo

public void setDvReqInfo(DVCSRequestInformation dvReqInfo)

setMessageImprint

public void setMessageImprint(DigestInfo messageImprint)

setSerialNumber

public void setSerialNumber(DERInteger serialNumber)

setResponseTime

public void setResponseTime(DVCSTime responseTime)

setDvStatus

public void setDvStatus(kz.gamma.asn1.cmp.PKIStatusInfo dvStatus)

setPolicy

public void setPolicy(PolicyInformation policy)

setReqSignature

public void setReqSignature(ASN1Set reqSignature)

setCerts

public void setCerts(TargetEtcChain[] certs)

setExtensions

public void setExtensions(Extensions extensions)


Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.