kz.gamma.asn1.dvcs
Class DVCSRequestInformation

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

public class DVCSRequestInformation
extends ASN1Encodable

     DVCSRequestInformation ::= SEQUENCE  {
         version                      INTEGER DEFAULT 1 ,
         service                      ServiceType,
         nonce                        Nonce OPTIONAL,
         requestTime                  DVCSTime OPTIONAL,
         requester                    [0] GeneralNames OPTIONAL,
         requestPolicy                [1] PolicyInformation OPTIONAL,
         dvcs                         [2] GeneralNames OPTIONAL,
         dataLocations                [3] GeneralNames OPTIONAL,
         extensions                   [4] IMPLICIT Extensions OPTIONAL
     }
 


Field Summary
private  GeneralNames dataLocations
           
private static int DEFAULT_VERSION
           
private  GeneralNames dvcs
           
private  Extensions extensions
           
private  java.math.BigInteger nonce
           
private  GeneralNames requester
           
private  PolicyInformation requestPolicy
           
private  DVCSTime requestTime
           
private  ServiceType service
           
private static int TAG_DATA_LOCATIONS
           
private static int TAG_DVCS
           
private static int TAG_EXTENSIONS
           
private static int TAG_REQUEST_POLICY
           
private static int TAG_REQUESTER
           
private  int version
           
 
Fields inherited from class kz.gamma.asn1.ASN1Encodable
BER, DER
 
Constructor Summary
private DVCSRequestInformation(ASN1Sequence seq)
           
 
Method Summary
 GeneralNames getDataLocations()
           
 GeneralNames getDVCS()
           
 Extensions getExtensions()
           
static DVCSRequestInformation getInstance(ASN1TaggedObject obj, boolean explicit)
           
static DVCSRequestInformation getInstance(java.lang.Object obj)
           
 java.math.BigInteger getNonce()
           
 GeneralNames getRequester()
           
 PolicyInformation getRequestPolicy()
           
 DVCSTime getRequestTime()
           
 ServiceType getService()
           
 int getVersion()
           
 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

service

private ServiceType service

nonce

private java.math.BigInteger nonce

requestTime

private DVCSTime requestTime

requester

private GeneralNames requester

requestPolicy

private PolicyInformation requestPolicy

dvcs

private GeneralNames dvcs

dataLocations

private GeneralNames dataLocations

extensions

private Extensions extensions

DEFAULT_VERSION

private static final int DEFAULT_VERSION
See Also:
Constant Field Values

TAG_REQUESTER

private static final int TAG_REQUESTER
See Also:
Constant Field Values

TAG_REQUEST_POLICY

private static final int TAG_REQUEST_POLICY
See Also:
Constant Field Values

TAG_DVCS

private static final int TAG_DVCS
See Also:
Constant Field Values

TAG_DATA_LOCATIONS

private static final int TAG_DATA_LOCATIONS
See Also:
Constant Field Values

TAG_EXTENSIONS

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

DVCSRequestInformation

private DVCSRequestInformation(ASN1Sequence seq)
Method Detail

getInstance

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

getInstance

public static DVCSRequestInformation 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()

getService

public ServiceType getService()

getNonce

public java.math.BigInteger getNonce()

getRequestTime

public DVCSTime getRequestTime()

getRequester

public GeneralNames getRequester()

getRequestPolicy

public PolicyInformation getRequestPolicy()

getDVCS

public GeneralNames getDVCS()

getDataLocations

public GeneralNames getDataLocations()

getExtensions

public Extensions getExtensions()


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