libcryptosec
Pkcs7CertificateBundle.h
Go to the documentation of this file.
1 #ifndef PKCS7CERTIFICATEBUNDLE_H_
2 #define PKCS7CERTIFICATEBUNDLE_H_
3 
4 #include "Pkcs7.h"
5 
8 
10 {
11 public:
13  virtual ~Pkcs7CertificateBundle();
14 
15  /*
16  * Extrai o texto plano contido no pacote PKCS7
17  */
18  void extract(std::ostream *out) throw (Pkcs7Exception);
19 
24  std::vector<Certificate *> getCertificates();
25 
30  virtual Pkcs7::Type getType();
31 };
32 
33 #endif /* PKCS7CERTIFICATEBUNDLE_H_ */
virtual ~Pkcs7CertificateBundle()
Definition: Pkcs7CertificateBundle.cpp:11
Definition: Pkcs7.h:31
PKCS7 * pkcs7
Definition: Pkcs7.h:93
void extract(std::ostream *out)
Definition: Pkcs7CertificateBundle.cpp:19
Definition: Pkcs7CertificateBundle.h:9
Definition: Pkcs7Exception.h:6
virtual Pkcs7::Type getType()
Definition: Pkcs7CertificateBundle.cpp:60
std::vector< Certificate * > getCertificates()
Definition: Pkcs7CertificateBundle.cpp:44
Type
Definition: Pkcs7.h:43
Pkcs7CertificateBundle(PKCS7 *pkcs7)
Definition: Pkcs7CertificateBundle.cpp:3