1 #ifndef PKCS7SIGNEDDATA_H_ 2 #define PKCS7SIGNEDDATA_H_ 58 std::vector<CertificateRevocationList *>
getCrls();
76 flags = vector<ValidationFlags>());
84 static int callback(
int ok, X509_STORE_CTX *ctx);
Definition: CertPathValidatorResult.h:22
std::vector< CertificateRevocationList * > getCrls()
Definition: Pkcs7SignedData.cpp:38
PKCS7 * pkcs7
Definition: Pkcs7.h:93
static CertPathValidatorResult cpvr
Definition: Pkcs7SignedData.h:97
Definition: Pkcs7SignedData.h:18
bool verify(bool checkSignerCert=false, vector< Certificate > trusted=vector< Certificate >(), CertPathValidatorResult **cpvr=NULL, vector< ValidationFlags > flags=vector< ValidationFlags >())
Definition: Pkcs7SignedData.cpp:74
bool verifyAndExtract(std::ostream *out)
Definition: Pkcs7SignedData.cpp:175
Definition: Pkcs7SignedData.h:23
virtual Pkcs7::Type getType()
Definition: Pkcs7SignedData.cpp:17
static int callback(int ok, X509_STORE_CTX *ctx)
Definition: Pkcs7SignedData.cpp:203
Pkcs7SignedData(PKCS7 *pkcs7)
Definition: Pkcs7SignedData.cpp:5
std::vector< Certificate * > getCertificates()
Definition: Pkcs7SignedData.cpp:22
Definition: Pkcs7Exception.h:6
Type
Definition: Pkcs7.h:43
virtual ~Pkcs7SignedData()
Definition: Pkcs7SignedData.cpp:13