Package org.bouncycastle.dvcs
Class DVCSRequest
java.lang.Object
org.bouncycastle.dvcs.DVCSMessage
org.bouncycastle.dvcs.DVCSRequest
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
ConstructorDescriptionDVCSRequest
(org.bouncycastle.asn1.cms.ContentInfo contentInfo) Construct a DVCS Request from a ContentInfoDVCSRequest
(CMSSignedData signedData) Constructs DVCRequest from CMS SignedData object. -
Method Summary
Modifier and TypeMethodDescriptionorg.bouncycastle.asn1.ASN1Encodable
Return the ASN.1 DVCSRequest structure making up the body of this request.getData()
Get data of DVCRequest.Get RequestInformation envelope.org.bouncycastle.asn1.x509.GeneralName
Get the transaction identifier of request.Methods inherited from class org.bouncycastle.dvcs.DVCSMessage
getContentType
-
Constructor Details
-
DVCSRequest
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 DVCSConstructionException Construct a DVCS Request from a ContentInfo- Parameters:
contentInfo
- the contentInfo representing the DVCSRequest- Throws:
DVCSConstructionException
-
-
Method Details
-
getContent
public org.bouncycastle.asn1.ASN1Encodable getContent()Return the ASN.1 DVCSRequest structure making up the body of this request.- Specified by:
getContent
in classDVCSMessage
- Returns:
- an org.bouncycastle.asn1.dvcs.DVCSRequest object.
-
getRequestInfo
Get RequestInformation envelope.- Returns:
- the request info object.
-
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.
-