#include <CVResponse.h>


CVResponse ::= SEQUENCE
{
cvResponseVersion INTEGER,
serverConfigurationID INTEGER,
producedAt GeneralizedTime,
responseStatus ResponseStatus,
respValidationPolicy [0] RespValidationPolicy OPTIONAL,
requestRef [1] RequestReference OPTIONAL,
requestorRef [2] GeneralNames OPTIONAL,
requestorName [3] GeneralNames OPTIONAL,
replyObjects [4] ReplyObjects OPTIONAL,
respNonce [5] OCTET STRING OPTIONAL,
serverContextInfo [6] OCTET STRING OPTIONAL,
cvResponseExtensions [7] Extensions OPTIONAL,
requestorText [8] UTF8String (SIZE (1..256)) OPTIONAL
}
TSP-enforcing: No
Definition at line 50 of file CVResponse.h.
Public Member Functions | |
| CPKIFCVResponse () | |
| virtual | ~CPKIFCVResponse (void) |
| int | GetVersion () const |
| void | SetVersion (int v) |
| void | SetConfigurationID (int confID) |
| const int | GetConfigurationID () const |
| void | SetProducedAt (CPKIFTimePtr &producedAt) |
| const CPKIFTimePtr | GetProducedAt () const |
| void | SetResponseStatus (CPKIFResponseStatusPtr &responseStatus) |
| const CPKIFResponseStatusPtr | GetResponseStatus () const |
| void | SetRequestorRef (CPKIFGeneralNameListPtr &requestorRef) |
| void | GetRequestorRef (CPKIFGeneralNameListPtr &requestorRef) const |
| void | SetRequestorName (CPKIFGeneralNameListPtr &requestorName) |
| void | GetRequestorName (CPKIFGeneralNameListPtr &requestorName) const |
| void | SetReplyObjects (CPKIFCertReplyListPtr &replyObjects) |
| void | GetReplyObjects (CPKIFCertReplyListPtr &replyObjects) const |
| void | SetNonce (CPKIFBufferPtr &nonce) |
| const CPKIFBufferPtr | GetNonce () const |
| void | SetRequestReference (CPKIFRequestReferencePtr &nonce) |
| const CPKIFRequestReferencePtr | GetRequestReference () const |
| void | SetValidationPolicy (CPKIFValidationPolicyPtr &validationPolicy) |
| const CPKIFValidationPolicyPtr | GetValidationPolicy () const |
| void | SetServerContextInfo (CPKIFBufferPtr &serverContextInfo) |
| const CPKIFBufferPtr | GetServerContextInfo () const |
| void | SetRequestorText (CPKIFStringPtr &nonce) |
| const CPKIFStringPtr | GetRequestorText () const |
| bool | ExtensionsPresent () const |
| template<class T> | |
| boost::shared_ptr< T > | GetExtension () |
| void | GetExtensionByOID (const CPKIFOID &oid, CPKIFX509ExtensionPtr &ref) |
| void | GetEncodedExtensions (CPKIFBufferPtr &buf) |
| bool | AreThereAnyUnprocessedCriticalExtensions () |
| CPKIFBufferPtr | Encode () const |
| void | Decode (CPKIFBufferPtr &msg) |
| CPKIFCVResponse::CPKIFCVResponse | ( | ) |
| virtual CPKIFCVResponse::~CPKIFCVResponse | ( | void | ) | [virtual] |
| int CPKIFCVResponse::GetVersion | ( | ) | const |
| void CPKIFCVResponse::SetVersion | ( | int | v | ) |
| void CPKIFCVResponse::SetConfigurationID | ( | int | confID | ) |
| const int CPKIFCVResponse::GetConfigurationID | ( | ) | const |
| void CPKIFCVResponse::SetProducedAt | ( | CPKIFTimePtr & | producedAt | ) |
| const CPKIFTimePtr CPKIFCVResponse::GetProducedAt | ( | ) | const |
| void CPKIFCVResponse::SetResponseStatus | ( | CPKIFResponseStatusPtr & | responseStatus | ) |
| const CPKIFResponseStatusPtr CPKIFCVResponse::GetResponseStatus | ( | ) | const |
| void CPKIFCVResponse::SetRequestorRef | ( | CPKIFGeneralNameListPtr & | requestorRef | ) |
| void CPKIFCVResponse::GetRequestorRef | ( | CPKIFGeneralNameListPtr & | requestorRef | ) | const |
| void CPKIFCVResponse::SetRequestorName | ( | CPKIFGeneralNameListPtr & | requestorName | ) |
| void CPKIFCVResponse::GetRequestorName | ( | CPKIFGeneralNameListPtr & | requestorName | ) | const |
| void CPKIFCVResponse::SetReplyObjects | ( | CPKIFCertReplyListPtr & | replyObjects | ) |
| void CPKIFCVResponse::GetReplyObjects | ( | CPKIFCertReplyListPtr & | replyObjects | ) | const |
| void CPKIFCVResponse::SetNonce | ( | CPKIFBufferPtr & | nonce | ) |
| const CPKIFBufferPtr CPKIFCVResponse::GetNonce | ( | ) | const |
| void CPKIFCVResponse::SetRequestReference | ( | CPKIFRequestReferencePtr & | nonce | ) |
| const CPKIFRequestReferencePtr CPKIFCVResponse::GetRequestReference | ( | ) | const |
| void CPKIFCVResponse::SetValidationPolicy | ( | CPKIFValidationPolicyPtr & | validationPolicy | ) |
| const CPKIFValidationPolicyPtr CPKIFCVResponse::GetValidationPolicy | ( | ) | const |
| void CPKIFCVResponse::SetServerContextInfo | ( | CPKIFBufferPtr & | serverContextInfo | ) |
| const CPKIFBufferPtr CPKIFCVResponse::GetServerContextInfo | ( | ) | const |
| void CPKIFCVResponse::SetRequestorText | ( | CPKIFStringPtr & | nonce | ) |
| const CPKIFStringPtr CPKIFCVResponse::GetRequestorText | ( | ) | const |
| bool CPKIFCVResponse::ExtensionsPresent | ( | ) | const |
| boost::shared_ptr<T> CPKIFCVResponse::GetExtension | ( | ) | [inline] |
this function should be used to retrieve extensions in a type-safe manner you pass a type as a param and the function returns a default smart pointer to that type Interface: External
This function is used to retrieve an extension from an IPKIFHasExtensions object. It takes the type of extension sought by an application as a template parameter and returns a smart pointer to that type (containing a NULL pointer if the extension was not found).
Reimplemented from IPKIFHasExtensions.
| void CPKIFCVResponse::GetExtensionByOID | ( | const CPKIFOID & | oid, | |
| CPKIFX509ExtensionPtr & | ref | |||
| ) | [virtual] |
Implements IPKIFHasExtensions.
| void CPKIFCVResponse::GetEncodedExtensions | ( | CPKIFBufferPtr & | buf | ) | [virtual] |
Implements IPKIFHasExtensions.
| bool CPKIFCVResponse::AreThereAnyUnprocessedCriticalExtensions | ( | ) |
| CPKIFBufferPtr CPKIFCVResponse::Encode | ( | ) | const |
| void CPKIFCVResponse::Decode | ( | CPKIFBufferPtr & | msg | ) |
1.5.6