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 }
Modifier and Type | Field and Description |
---|---|
private ASN1Sequence |
certs |
private static int |
DEFAULT_VERSION |
private DVCSRequestInformation |
dvReqInfo |
private PKIStatusInfo |
dvStatus |
private Extensions |
extensions |
private DigestInfo |
messageImprint |
private PolicyInformation |
policy |
private ASN1Set |
reqSignature |
private DVCSTime |
responseTime |
private ASN1Integer |
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 and Description |
---|
DVCSCertInfoBuilder(DVCSRequestInformation dvReqInfo,
DigestInfo messageImprint,
ASN1Integer serialNumber,
DVCSTime responseTime) |
Modifier and Type | Method and Description |
---|---|
DVCSCertInfo |
build() |
void |
setCerts(TargetEtcChain[] certs) |
void |
setDvReqInfo(DVCSRequestInformation dvReqInfo) |
void |
setDvStatus(PKIStatusInfo dvStatus) |
void |
setExtensions(Extensions extensions) |
void |
setMessageImprint(DigestInfo messageImprint) |
void |
setPolicy(PolicyInformation policy) |
void |
setReqSignature(ASN1Set reqSignature) |
void |
setResponseTime(DVCSTime responseTime) |
void |
setSerialNumber(ASN1Integer serialNumber) |
void |
setVersion(int version) |
private int version
private DVCSRequestInformation dvReqInfo
private DigestInfo messageImprint
private ASN1Integer serialNumber
private DVCSTime responseTime
private PKIStatusInfo dvStatus
private PolicyInformation policy
private ASN1Set reqSignature
private ASN1Sequence certs
private Extensions extensions
private static final int DEFAULT_VERSION
private static final int TAG_DV_STATUS
private static final int TAG_POLICY
private static final int TAG_REQ_SIGNATURE
private static final int TAG_CERTS
public DVCSCertInfoBuilder(DVCSRequestInformation dvReqInfo, DigestInfo messageImprint, ASN1Integer serialNumber, DVCSTime responseTime)
public DVCSCertInfo build()
public void setVersion(int version)
public void setDvReqInfo(DVCSRequestInformation dvReqInfo)
public void setMessageImprint(DigestInfo messageImprint)
public void setSerialNumber(ASN1Integer serialNumber)
public void setResponseTime(DVCSTime responseTime)
public void setDvStatus(PKIStatusInfo dvStatus)
public void setPolicy(PolicyInformation policy)
public void setReqSignature(ASN1Set reqSignature)
public void setCerts(TargetEtcChain[] certs)
public void setExtensions(Extensions extensions)