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