Top Description Fields Constructors Methods
org.bouncycastle.asn1.dvcs

public Class DVCSRequestInformationBuilder

extends Object
Class Inheritance
Imports
java.math.BigInteger, org.bouncycastle.asn1.ASN1Encodable, .ASN1EncodableVector, .ASN1Integer, .DERSequence, .DERTaggedObject, org.bouncycastle.asn1.x509.Extensions, .GeneralName, .GeneralNames, .PolicyInformation, org.bouncycastle.util.BigIntegers

    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

Modifier and TypeField and Description
private GeneralNames
private static final int
private GeneralNames
private Extensions
private DVCSRequestInformation
private BigInteger
private GeneralNames
private PolicyInformation
private DVCSTime
private final ServiceType
private static final int
private static final int
private static final int
private static final int
private static final int
private int

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public DVCSRequestInformation
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
setRequestTime(DVCSTime requestTime)

public void
setVersion(int version)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dataLocationsback to summary
private GeneralNames dataLocations
DEFAULT_VERSIONback to summary
private static final int DEFAULT_VERSION
dvcsback to summary
private GeneralNames dvcs
extensionsback to summary
private Extensions extensions
initialInfoback to summary
private DVCSRequestInformation initialInfo
nonceback to summary
private BigInteger nonce
requesterback to summary
private GeneralNames requester
requestPolicyback to summary
private PolicyInformation requestPolicy
requestTimeback to summary
private DVCSTime requestTime
serviceback to summary
private final ServiceType service
TAG_DATA_LOCATIONSback to summary
private static final int TAG_DATA_LOCATIONS
TAG_DVCSback to summary
private static final int TAG_DVCS
TAG_EXTENSIONSback to summary
private static final int TAG_EXTENSIONS
TAG_REQUEST_POLICYback to summary
private static final int TAG_REQUEST_POLICY
TAG_REQUESTERback to summary
private static final int TAG_REQUESTER
versionback to summary
private int version

Constructor Detail

DVCSRequestInformationBuilderback to summary
public DVCSRequestInformationBuilder(ServiceType service)
DVCSRequestInformationBuilderback to summary
public DVCSRequestInformationBuilder(DVCSRequestInformation initialInfo)

Method Detail

buildback to summary
public DVCSRequestInformation build()
setDataLocationsback to summary
public void setDataLocations(GeneralName dataLocation)
setDataLocationsback to summary
public void setDataLocations(GeneralNames dataLocations)
setDVCSback to summary
public void setDVCS(GeneralName dvcs)
setDVCSback to summary
public void setDVCS(GeneralNames dvcs)
setExtensionsback to summary
public void setExtensions(Extensions extensions)
setNonceback to summary
public void setNonce(BigInteger nonce)
setRequesterback to summary
public void setRequester(GeneralName requester)
setRequesterback to summary
public void setRequester(GeneralNames requester)
setRequestPolicyback to summary
public void setRequestPolicy(PolicyInformation requestPolicy)
setRequestTimeback to summary
public void setRequestTime(DVCSTime requestTime)
setVersionback to summary
public void setVersion(int version)