X509Certificate()

X509Certificate::X509Certificate(const X509Certificate&) constructor

System::Security::Cryptography::X509Certificates::X509Certificate::X509Certificate(const X509Certificate &)=delete

X509Certificate::X509Certificate() constructor

Constructor.

System::Security::Cryptography::X509Certificates::X509Certificate::X509Certificate()

X509Certificate::X509Certificate(const ByteArrayPtr&) constructor

Constructor.

System::Security::Cryptography::X509Certificates::X509Certificate::X509Certificate(const ByteArrayPtr &data)

Arguments

ParameterTypeDescription
dataconst ByteArrayPtr&Sequence of bytes that represents encoded certificate.

X509Certificate::X509Certificate(const String&) constructor

Constructor.

System::Security::Cryptography::X509Certificates::X509Certificate::X509Certificate(const String &filename)

Arguments

ParameterTypeDescription
filenameconst String&File to load certificate from.

X509Certificate::X509Certificate(const SharedPtr<X509Certificate>&) constructor

Constructor.

System::Security::Cryptography::X509Certificates::X509Certificate::X509Certificate(const SharedPtr<X509Certificate> &cert)

Arguments

ParameterTypeDescription
certconst SharedPtr<X509Certificate>&A certificate used to initialize this object.

X509Certificate::X509Certificate(const ByteArrayPtr&, const String&) constructor

Constructor.

System::Security::Cryptography::X509Certificates::X509Certificate::X509Certificate(const ByteArrayPtr &raw_data, const String &password)

Arguments

ParameterTypeDescription
raw_dataconst ByteArrayPtr&Sequence of bytes that represents encoded certificate.
passwordconst String&Password used to access the certificate data.

X509Certificate::X509Certificate(const ByteArrayPtr&, const SecureStringPtr&) constructor

Constructor.

System::Security::Cryptography::X509Certificates::X509Certificate::X509Certificate(const ByteArrayPtr &raw_data, const SecureStringPtr &password)

Arguments

ParameterTypeDescription
raw_dataconst ByteArrayPtr&Sequence of bytes that represents encoded certificate.
passwordconst SecureStringPtr&Password used to access the certificate data.

X509Certificate::X509Certificate(const String&, const String&) constructor

Constructor.

System::Security::Cryptography::X509Certificates::X509Certificate::X509Certificate(const String &filename, const String &password)

Arguments

ParameterTypeDescription
filenameconst String&File to load certificate from.
passwordconst String&Password used to access the certificate data.

X509Certificate::X509Certificate(const String&, const SecureStringPtr&) constructor

Constructor.

System::Security::Cryptography::X509Certificates::X509Certificate::X509Certificate(const String &filename, const SecureStringPtr &password)

Arguments

ParameterTypeDescription
filenameconst String&File to load certificate from.
passwordconst SecureStringPtr&Password used to access the certificate data.

X509Certificate::X509Certificate(const ByteArrayPtr&, const String&, X509KeyStorageFlags) constructor

Constructor.

System::Security::Cryptography::X509Certificates::X509Certificate::X509Certificate(const ByteArrayPtr &raw_data, const String &password, X509KeyStorageFlags key_storage_flags)

Arguments

ParameterTypeDescription
raw_dataconst ByteArrayPtr&Sequence of bytes that represents encoded certificate.
passwordconst String&Password used to access the certificate data.
key_storage_flagsX509KeyStorageFlagsFlags indicating how to store key.

X509Certificate::X509Certificate(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) constructor

Constructor.

System::Security::Cryptography::X509Certificates::X509Certificate::X509Certificate(const ByteArrayPtr &raw_data, const SecureStringPtr &password, X509KeyStorageFlags key_storage_flags)

Arguments

ParameterTypeDescription
raw_dataconst ByteArrayPtr&Sequence of bytes that represents encoded certificate.
passwordconst SecureStringPtr&Password used to access the certificate data.
key_storage_flagsX509KeyStorageFlagsFlags indicating how to store key.

X509Certificate::X509Certificate(const String&, const String&, X509KeyStorageFlags) constructor

Constructor.

System::Security::Cryptography::X509Certificates::X509Certificate::X509Certificate(const String &filename, const String &password, X509KeyStorageFlags key_storage_flags)

Arguments

ParameterTypeDescription
filenameconst String&File to load certificate from.
passwordconst String&Password used to access the certificate data.
key_storage_flagsX509KeyStorageFlagsFlags indicating how to store key.

X509Certificate::X509Certificate(const String&, const SecureStringPtr&, X509KeyStorageFlags) constructor

Constructor.

System::Security::Cryptography::X509Certificates::X509Certificate::X509Certificate(const String &filename, const SecureStringPtr &password, X509KeyStorageFlags key_storage_flags)

Arguments

ParameterTypeDescription
filenameconst String&File to load certificate from.
passwordconst SecureStringPtr&Password used to access the certificate data.
key_storage_flagsX509KeyStorageFlagsFlags indicating how to store key.

X509Certificate::X509Certificate(const ByteArrayPtr&, const ByteArrayPtr&, X509KeyStorageFlags) constructor

Constructor.

System::Security::Cryptography::X509Certificates::X509Certificate::X509Certificate(const ByteArrayPtr &raw_data, const ByteArrayPtr &private_key, X509KeyStorageFlags key_storage_flags)

Arguments

ParameterTypeDescription
raw_dataconst ByteArrayPtr&Sequence of bytes that represents encoded certificate (public part).
private_keyconst ByteArrayPtr&Sequence of bytes that represents private key.
key_storage_flagsX509KeyStorageFlagsFlags indicating how to store key.

See Also