libcryptosec
Public Member Functions | List of all members
Pkcs7CertificateBundle Class Reference

#include <Pkcs7CertificateBundle.h>

Inheritance diagram for Pkcs7CertificateBundle:
Pkcs7

Public Member Functions

 Pkcs7CertificateBundle (PKCS7 *pkcs7) throw (Pkcs7Exception)
 
virtual ~Pkcs7CertificateBundle ()
 
void extract (std::ostream *out) throw (Pkcs7Exception)
 
std::vector< Certificate * > getCertificates ()
 
virtual Pkcs7::Type getType ()
 
- Public Member Functions inherited from Pkcs7
 Pkcs7 (PKCS7 *pkcs7)
 
virtual ~Pkcs7 ()
 
std::string getPemEncoded () throw (EncodeException)
 
ByteArray getDerEncoded () throw (EncodeException)
 

Additional Inherited Members

- Public Types inherited from Pkcs7
enum  Type { SIGNED, ENVELOPED, CERTIFICATE_BUNDLE }
 
- Protected Attributes inherited from Pkcs7
PKCS7 * pkcs7
 

Constructor & Destructor Documentation

◆ Pkcs7CertificateBundle()

Pkcs7CertificateBundle::Pkcs7CertificateBundle ( PKCS7 *  pkcs7)
throw (Pkcs7Exception
)

◆ ~Pkcs7CertificateBundle()

Pkcs7CertificateBundle::~Pkcs7CertificateBundle ( )
virtual

Member Function Documentation

◆ extract()

void Pkcs7CertificateBundle::extract ( std::ostream *  out)
throw (Pkcs7Exception
)

◆ getCertificates()

std::vector< Certificate * > Pkcs7CertificateBundle::getCertificates ( )

Retorna a lista de certificados contidas no pacote.

Returns
a lista de certificados contidas no pacote.

◆ getType()

Pkcs7::Type Pkcs7CertificateBundle::getType ( )
virtual

Implementa o método abstrato Pkcs7::getType(). Retorna Pkcs7::DATA

Returns
o tipo de pacote PKCS7, no caso Pkcs7::DATA

Implements Pkcs7.


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