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


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

Определение

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

public enum class ChainValidationResult
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class ChainValidationResult
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum ChainValidationResult
var value = Windows.Security.Cryptography.Certificates.ChainValidationResult.success
Public Enum ChainValidationResult
Наследование
ChainValidationResult
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Поля

BasicConstraintsError 9

Основное расширение ограничений сертификата в цепочке не наблюдалось.

Expired 3

Срок действия сертификата в цепочке истек.

IncompleteChain 4

В цепочке сертификатов отсутствует один или несколько сертификатов.

InvalidCertificateAuthorityPolicy 8

Сертификат в цепочке имеет недопустимую политику.

InvalidName 7

Сертификат в цепочке имеет недопустимое имя. Это имя не включено в список разрешенных имен или явно исключено из данного списка.

InvalidSignature 5

Невозможно проверить подпись сертификата в цепочке.

OtherErrors 13

При проверке цепочки сертификатов произошла непредвиденная ошибка.

RevocationFailure 12

Не удается подключиться к серверу отзыва.

RevocationInformationMissing 11

Для проверки отзыва не найдено установленной или зарегистрированной библиотеки DLL.

Revoked 2

Сертификат в цепочке был отозван.

Success 0

Цепочка сертификатов проверена.

UnknownCriticalExtension 10

Сертификат в цепочке содержит неизвестное расширение, помеченное как критическое.

Untrusted 1

Сертификат в цепочке не является доверенным.

WrongUsage 6

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

Применяется к