libcryptosec
Pkcs7Factory.h
Go to the documentation of this file.
1 #ifndef PKCS7FACTORY_H_
2 #define PKCS7FACTORY_H_
3 
4 #include <openssl/pem.h>
5 #include <openssl/pkcs7.h>
6 #include <openssl/asn1.h>
7 
8 #include <string>
9 
10 #include "ByteArray.h"
11 #include "Pkcs7.h"
12 #include "Pkcs7SignedData.h"
13 #include "Pkcs7EnvelopedData.h"
14 
17 
24 {
25 
26 public:
27 
35  static Pkcs7* fromDerEncoded(ByteArray &derEncoded)
37 
45  static Pkcs7* fromPemEncoded(std::string &pemEncoded)
47 
48 };
49 
50 #endif /*PKCS7FACTORY_H_*/
Definition: Pkcs7.h:31
Classe usada para transportar dados binários pelo sistema. Pode ser usada para conversão de texto em ...
Definition: ByteArray.h:24
static Pkcs7 * fromPemEncoded(std::string &pemEncoded)
Definition: Pkcs7Factory.cpp:41
Definition: EncodeException.h:8
Definition: Pkcs7Factory.h:23
Definition: Pkcs7Exception.h:6
static Pkcs7 * fromDerEncoded(ByteArray &derEncoded)
Definition: Pkcs7Factory.cpp:3