Класс System::Security::Cryptography::X509Certificates::X509Certificate2

X509Certificate2 class

Представляет сертификат X509. Объекты этого класса должны выделяться только с помощью функции System::MakeObject() function. Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

class X509Certificate2 : public System::Security::Cryptography::X509Certificates::X509Certificate

Методы

МетодОписание
get_Archived() constВозвращает значение, указывающее, что сертификат архивирован.
get_Extensions() constВозвращает коллекцию объектов расширений, связанных с сертификатом.
get_FriendlyName() constВозвращает дружественное имя сертификата.
get_HasPrivateKey() constПроверяет, имеет ли сертификат закрытый ключ.
get_IssuerName() constВозвращает имя стороны, выдавшей сертификат.
get_NotAfter() constВозвращает локальную дату и время, после которых сертификат более недействителен.
get_NotBefore() constВозвращает локальную дату и время, с которых сертификат становится действительным.
get_PrivateKey() constВозвращает закрытый ключ, связанный с сертификатом.
get_PublicKey() constВозвращает объект PublicKey сертификата.
get_RawData() constВозвращает необработанные данные сертификата.
get_SerialNumber() constВозвращает серийный номер сертификата.
get_SignatureAlgorithm() constПолучает алгоритм, используемый для создания подписи сертификата.
get_SubjectName() constПолучает имя субъекта из сертификата.
get_Thumbprint() constПолучает отпечаток сертификата.
get_Version() constПолучает версию формата сертификата.
static GetCertContentType(const ByteArrayPtr&)Получает тип сертификата, содержащегося в указанном массиве байтов.
static GetCertContentType(const String&)Получает тип сертификата, содержащегося в указанном файле.
GetDSAPrivateKey() constПолучает закрытый ключ RSA;.
GetDSAPublicKey() constПолучает открытый ключ RSA.
GetECDsaPrivateKey() constПолучает закрытый ключ RSA;.
GetECDsaPublicKey() constПолучает открытый ключ RSA.
GetNameInfo(X509NameType, bool) constПолучает имя субъекта или издателя из сертификата.
GetRSAPrivateKey() constПолучает закрытый ключ RSA;.
GetRSAPublicKey() constПолучает открытый ключ RSA.
Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) overrideИмпортирует информацию из указанного файла сертификата.
Import(const String&, const String&, X509KeyStorageFlags) overrideИмпортирует информацию из указанного файла сертификата.
Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) overrideИмпортирует информацию из указанных данных сертификата.
Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) overrideИмпортирует информацию из указанных данных сертификата.
Import(const String&) overrideИмпортирует информацию из указанного файла сертификата.
Import(const ByteArrayPtr&) overrideИмпортирует информацию из указанных данных сертификата.
Reset() overrideСбрасывает состояние сертификата.
set_Archived(bool) constУстанавливает значение, указывающее, что сертификат заархивирован.
set_FriendlyName(const String&)Устанавливает удобочитаемое имя сертификата.
set_PrivateKey(const SharedPtr<AsymmetricAlgorithm>&)Устанавливает или очищает закрытый ключ, связанный с сертификатом.
ToString(bool) const overrideВозвращает информацию о сертификате в текстовом формате.
ToString() const overrideВозвращает информацию о сертификате в текстовом формате.
Verify() constПроверяет цепочку сертификатов.
X509Certificate2()Создаёт пустой объект X509Certificate2.
X509Certificate2(const String&)Конструктор.
X509Certificate2(const SharedPtr<X509Certificate>&)Конструктор.
X509Certificate2(const ByteArrayPtr&)Конструктор.
X509Certificate2(const ByteArrayPtr&, const String&)Конструктор.
X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&)Конструктор.
X509Certificate2(const ByteArrayPtr&, const String&, X509KeyStorageFlags)Конструктор.
X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags)Конструктор.
X509Certificate2(const String&, const String&)Конструктор.
X509Certificate2(const String&, const SecureStringPtr&)Конструктор.
X509Certificate2(const String&, const String&, X509KeyStorageFlags)Конструктор.
X509Certificate2(const String&, const SecureStringPtr&, X509KeyStorageFlags)Конструктор.
X509Certificate2(const ByteArrayPtr&, const ByteArrayPtr&, X509KeyStorageFlags)Конструктор.

См. также