Package org.bouncycastle.dvcs
Class DVCSRequest
- java.lang.Object
 - 
- org.bouncycastle.dvcs.DVCSMessage
 - 
- org.bouncycastle.dvcs.DVCSRequest
 
 
 
- 
public class DVCSRequest extends DVCSMessage
DVCRequest is general request to DVCS (RFC 3029). It represents requests for all types of services. Requests for different services differ in DVCData structure. 
- 
- 
Constructor Summary
Constructors Constructor Description DVCSRequest(org.bouncycastle.asn1.cms.ContentInfo contentInfo)Construct a DVCS Request from a ContentInfoDVCSRequest(CMSSignedData signedData)Constructs DVCRequest from CMS SignedData object. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bouncycastle.asn1.ASN1EncodablegetContent()Return the ASN.1 DVCSRequest structure making up the body of this request.DVCSRequestDatagetData()Get data of DVCRequest.DVCSRequestInfogetRequestInfo()Get RequestInformation envelope.org.bouncycastle.asn1.x509.GeneralNamegetTransactionIdentifier()Get the transaction identifier of request.- 
Methods inherited from class org.bouncycastle.dvcs.DVCSMessage
getContentType 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
DVCSRequest
public DVCSRequest(CMSSignedData signedData) throws DVCSConstructionException
Constructs DVCRequest from CMS SignedData object.- Parameters:
 signedData- the CMS SignedData object containing the request- Throws:
 DVCSConstructionException
 
- 
DVCSRequest
public DVCSRequest(org.bouncycastle.asn1.cms.ContentInfo contentInfo) throws DVCSConstructionExceptionConstruct a DVCS Request from a ContentInfo- Parameters:
 contentInfo- the contentInfo representing the DVCSRequest- Throws:
 DVCSConstructionException
 
 - 
 
- 
Method Detail
- 
getContent
public org.bouncycastle.asn1.ASN1Encodable getContent()
Return the ASN.1 DVCSRequest structure making up the body of this request.- Specified by:
 getContentin classDVCSMessage- Returns:
 - an org.bouncycastle.asn1.dvcs.DVCSRequest object.
 
 
- 
getRequestInfo
public DVCSRequestInfo getRequestInfo()
Get RequestInformation envelope.- Returns:
 - the request info object.
 
 
- 
getData
public DVCSRequestData getData()
Get data of DVCRequest. Depending on type of the request it could be different subclasses of DVCRequestData.- Returns:
 - the request Data object.
 
 
- 
getTransactionIdentifier
public org.bouncycastle.asn1.x509.GeneralName getTransactionIdentifier()
Get the transaction identifier of request.- Returns:
 - the GeneralName representing the Transaction Identifier.
 
 
 - 
 
 -