kz.gamma.asn1.dvcs
Class DVCSCertInfo

java.lang.Object
  extended by kz.gamma.asn1.ASN1Encodable
      extended by kz.gamma.asn1.dvcs.DVCSCertInfo
All Implemented Interfaces:
DEREncodable

public class DVCSCertInfo
extends ASN1Encodable

     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
           
 
Fields inherited from class kz.gamma.asn1.ASN1Encodable
BER, DER
 
Constructor Summary
private DVCSCertInfo(ASN1Sequence seq)
           
  DVCSCertInfo(DVCSRequestInformation dvReqInfo, DigestInfo messageImprint, DERInteger serialNumber, DVCSTime responseTime)
           
 
Method Summary
 TargetEtcChain[] getCerts()
           
 DVCSRequestInformation getDvReqInfo()
           
 kz.gamma.asn1.cmp.PKIStatusInfo getDvStatus()
           
 Extensions getExtensions()
           
static DVCSCertInfo getInstance(ASN1TaggedObject obj, boolean explicit)
           
static DVCSCertInfo getInstance(java.lang.Object obj)
           
 DigestInfo getMessageImprint()
           
 PolicyInformation getPolicy()
           
 ASN1Set getReqSignature()
           
 DVCSTime getResponseTime()
           
 DERInteger getSerialNumber()
           
 int getVersion()
           
private  void setDvReqInfo(DVCSRequestInformation dvReqInfo)
           
private  void setMessageImprint(DigestInfo messageImprint)
           
private  void setVersion(int version)
           
 DERObject toASN1Object()
           
 java.lang.String toString()
           
 
Methods inherited from class kz.gamma.asn1.ASN1Encodable
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, 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

DVCSCertInfo

public DVCSCertInfo(DVCSRequestInformation dvReqInfo,
                    DigestInfo messageImprint,
                    DERInteger serialNumber,
                    DVCSTime responseTime)

DVCSCertInfo

private DVCSCertInfo(ASN1Sequence seq)
Method Detail

getInstance

public static DVCSCertInfo getInstance(java.lang.Object obj)

getInstance

public static DVCSCertInfo getInstance(ASN1TaggedObject obj,
                                       boolean explicit)

toASN1Object

public DERObject toASN1Object()
Specified by:
toASN1Object in class ASN1Encodable

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getVersion

public int getVersion()

setVersion

private void setVersion(int version)

getDvReqInfo

public DVCSRequestInformation getDvReqInfo()

setDvReqInfo

private void setDvReqInfo(DVCSRequestInformation dvReqInfo)

getMessageImprint

public DigestInfo getMessageImprint()

setMessageImprint

private void setMessageImprint(DigestInfo messageImprint)

getSerialNumber

public DERInteger getSerialNumber()

getResponseTime

public DVCSTime getResponseTime()

getDvStatus

public kz.gamma.asn1.cmp.PKIStatusInfo getDvStatus()

getPolicy

public PolicyInformation getPolicy()

getReqSignature

public ASN1Set getReqSignature()

getCerts

public TargetEtcChain[] getCerts()

getExtensions

public Extensions getExtensions()


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