8 #ifndef BOTAN_CMS_DECODER_H__ 9 #define BOTAN_CMS_DECODER_H__ 11 #include <botan/x509cert.h> 12 #include <botan/x509stor.h> 13 #include <botan/pkcs8.h> 14 #include <botan/ber_dec.h> 24 enum Status { GOOD, BAD, NO_KEY, FAILURE };
27 AUTHENTICATED, DIGESTED };
29 Status layer_status()
const;
31 std::string layer_info()
const;
32 std::string layer_algo()
const;
33 std::string get_data()
const;
34 std::vector<X509_Certificate>
get_certs()
const;
35 std::vector<X509_CRL> get_crls()
const;
44 std::string get_passphrase(
const std::string&);
51 std::vector<std::string> passphrases;
52 std::vector<Private_Key*> keys;
def get_certs(db, rev_id)