18 virtual ::std::string serialize(::Crypto::Certificate::Encoding encoding)
const = 0;
20 virtual ::std::string extractPublicKey(::Crypto::Certificate::Encoding encoding)
const = 0;
22 virtual ::std::string extractPrivateKey(::Crypto::Certificate::Encoding encoding)
const = 0;
24 virtual ::std::string getIssuer()
const = 0;
26 virtual bool hasValidCertChain()
const = 0;
28 virtual ::std::string generateCertificateThumbprint(
29 ::Crypto::Hash::HashType hashFunction,
30 ::Crypto::Certificate::ThumbprintFormat formatting
33 virtual ::std::string generatePublicKeyThumbprint(
34 ::Crypto::Hash::HashType hashFunction,
35 ::Crypto::Certificate::ThumbprintFormat formatting