System::Security::Cryptography::X509Certificates::X509Certificate2 класс
Содержание
[
Скрывать
]X509Certificate2 class
Представляет сертификат X509. Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора 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) | Конструктор. |
См. также
- Class X509Certificate
- Namespace System::Security::Cryptography::X509Certificates
- Library Aspose.Font for C++