Поделиться через


Windows.Security.Cryptography.Certificates Пространство имен

Содержит типы, которые можно использовать для создания запросов сертификатов и установки ответов на сертификаты.

Классы

Certificate

Представляет сертификат шифрования.

CertificateChain

Представляет цепочку сертификатов, используемую для проверки подписи.

CertificateEnrollmentManager

Представляет диспетчер регистрации сертификатов.

CertificateExtension

Представляет расширение сертификата.

CertificateKeyUsages

Представляет использование ключа сертификата.

CertificateQuery

Представляет параметры для запроса сертификатов из хранилища сертификатов для приложения.

CertificateRequestProperties

Представляет свойства запроса сертификата.

CertificateStore

Представляет хранилище сертификатов для приложения.

CertificateStores

Представляет коллекцию хранилищ сертификатов.

ChainBuildingParameters

Представляет параметры, используемые при построении цепочки сертификатов.

ChainValidationParameters

Представляет значения, используемые при проверке цепочки сертификатов.

CmsAttachedSignature

Представляет подпись, присоединенную к подписанному сообщению CMS.

CmsDetachedSignature

Представляет отсоединяемую подпись для подписанного сообщения CMS.

CmsSignerInfo

Представляет сведения о подписывшем сообщении CMS, которое содержит набор свойств.

CmsTimestampInfo

Представляет атрибут отметки времени RFC3161 без проверки подлинности в подписанном сообщении CMS.

KeyAlgorithmNames

Определяет несколько часто используемых имен алгоритмов открытого ключа. Этот класс можно использовать в свойстве KeyAlgorithmName класса CertificateRequestProperties .

KeyAttestationHelper

Предоставляет доступ к методам аттестации ключей.

KeyStorageProviderNames

Определяет несколько часто используемых имен поставщиков хранилища ключей. Этот класс можно использовать в свойстве KeyStorageProviderName класса CertificateRequestProperties .

PfxImportParameters

Представляет параметры импорта PFX.

StandardCertificateStoreNames

Предоставляет свойства для получения стандартных имен хранилищ сертификатов.

SubjectAlternativeNameInfo

Предоставляет сведения об альтернативном имени субъекта.

UserCertificateEnrollmentManager

Предоставляет доступ к методам создания, импорта и регистрации сертификатов.

UserCertificateStore

Представляет хранилище сертификатов пользователя.

Перечисления

CertificateChainPolicy

Описывает политику, используемую при проверке цепочки сертификатов.

ChainValidationResult

Описывает результат операции проверки цепочки сертификатов.

EnrollKeyUsages

Указывает криптографические операции, которые могут выполняться закрытым ключом. Этот тип перечисления используется в свойстве KeyUsages объекта CertificateRequestProperties .

ExportOption

Указывает, можно ли экспортировать закрытый ключ. Этот тип перечисления используется в свойстве Exportable объекта CertificateRequestProperties .

InstallOptions

Указывает параметры установки сертификата. Этот тип перечисления используется методами InstallCertificateAsync и ImportPfxDataAsync .

KeyProtectionLevel

Задает уровень защиты ключа. Этот тип перечисления используется в свойстве KeyProtectionLevel объекта CertificateRequestProperties .

KeySize

Задает часто используемые размеры ключей алгоритма RSA. Этот тип перечисления можно использовать в свойстве KeySize объекта CertificateRequestProperties .

SignatureValidationResult

Описывает результат операции проверки подписи.

См. также раздел