22 Certificate& operator=(Certificate
const&);
23 Certificate(Certificate
const&);
29 virtual ~Certificate() =
default;
31 virtual ::std::string serialize(::Crypto::Certificate::Encoding encoding)
const ;
33 virtual ::std::string extractPublicKey(::Crypto::Certificate::Encoding encoding)
const ;
35 virtual ::std::string extractPrivateKey(::Crypto::Certificate::Encoding encoding)
const ;
37 virtual ::std::string getIssuer()
const ;
39 virtual bool hasValidCertChain()
const ;
41 virtual ::std::string generateCertificateThumbprint(
42 ::Crypto::Hash::HashType hashFunction,
43 ::Crypto::Certificate::ThumbprintFormat formatting
46 virtual ::std::string generatePublicKeyThumbprint(
47 ::Crypto::Hash::HashType hashFunction,
48 ::Crypto::Certificate::ThumbprintFormat formatting
55 MCNAPI
Certificate(::Crypto::Certificate::Encoding encoding, ::std::string
const& certificateData);
61 MCNAPI
void*
$ctor(::Crypto::Certificate::Encoding encoding, ::std::string
const& certificateData);
67 MCNAPI ::std::string
$serialize(::Crypto::Certificate::Encoding encoding)
const;
78 ::Crypto::Hash::HashType hashFunction,
79 ::Crypto::Certificate::ThumbprintFormat formatting
83 ::Crypto::Hash::HashType hashFunction,
84 ::Crypto::Certificate::ThumbprintFormat formatting