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 |
Описывает результат операции проверки подписи. |