34 virtual ::std::string
serialize(::Crypto::Certificate::Encoding encoding)
const ;
37 virtual ::std::string extractPublicKey(::Crypto::Certificate::Encoding encoding)
const ;
40 virtual ::std::string extractPrivateKey(::Crypto::Certificate::Encoding encoding)
const ;
43 virtual ::std::string getIssuer()
const ;
46 virtual bool hasValidCertChain()
const ;
49 virtual ::std::string generateCertificateThumbprint(
50 ::Crypto::Hash::HashType hashFunction,
51 ::Crypto::Certificate::ThumbprintFormat formatting
55 virtual ::std::string generatePublicKeyThumbprint(
56 ::Crypto::Hash::HashType hashFunction,
57 ::Crypto::Certificate::ThumbprintFormat formatting
70 MCNAPI static ::std::string
71 _formatThumbprint(::std::string
const& rawThumbprint, ::Crypto::Certificate::ThumbprintFormat formatting);
77 MCNAPI
void*
$ctor(::Crypto::Certificate::Encoding encoding, ::std::string
const& certificateData);
83 MCNAPI ::std::string
$serialize(::Crypto::Certificate::Encoding encoding)
const;
94 ::Crypto::Hash::HashType hashFunction,
95 ::Crypto::Certificate::ThumbprintFormat formatting
99 ::Crypto::Hash::HashType hashFunction,
100 ::Crypto::Certificate::ThumbprintFormat formatting