libcryptosec
Public Member Functions | Protected Attributes | List of all members
SignerInformation Class Reference

#include <SignerInformation.h>

Public Member Functions

 SignerInformation (const PKCS7_SIGNER_INFO *si)
 
virtual ~SignerInformation ()
 
int getVersion () const throw ()
 
std::pair< RDNSequence, long > getIssuerAndSerial () const throw ()
 
MessageDigest::Algorithm getDigestAlg () const throw ()
 
std::vector< Asn1AttributegetSignedAttributes () const throw ()
 
ObjectIdentifier getEncryptionAlg () const throw ()
 
ByteArray getSignature () const throw ()
 

Protected Attributes

PKCS7_SIGNER_INFO * si
 

Constructor & Destructor Documentation

◆ SignerInformation()

SignerInformation::SignerInformation ( const PKCS7_SIGNER_INFO *  si)

◆ ~SignerInformation()

SignerInformation::~SignerInformation ( )
virtual

Member Function Documentation

◆ getDigestAlg()

MessageDigest::Algorithm SignerInformation::getDigestAlg ( ) const
throw (
)

◆ getEncryptionAlg()

ObjectIdentifier SignerInformation::getEncryptionAlg ( ) const
throw (
)

◆ getIssuerAndSerial()

std::pair<RDNSequence, long> SignerInformation::getIssuerAndSerial ( ) const
throw (
)

◆ getSignature()

ByteArray SignerInformation::getSignature ( ) const
throw (
)

◆ getSignedAttributes()

std::vector<Asn1Attribute> SignerInformation::getSignedAttributes ( ) const
throw (
)

◆ getVersion()

int SignerInformation::getVersion ( ) const
throw (
)

Member Data Documentation

◆ si

PKCS7_SIGNER_INFO* SignerInformation::si
protected

The documentation for this class was generated from the following files: