X509ChainStatusFlags Enumeración

Definición

Define el estado de una cadena X509.Defines the status of an X509 chain.

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

public enum class X509ChainStatusFlags
[System.Flags]
public enum X509ChainStatusFlags
type X509ChainStatusFlags = 
Public Enum X509ChainStatusFlags
Herencia
X509ChainStatusFlags
Atributos

Campos

CtlNotSignatureValid 262144

Especifica que la lista de certificados de confianza (CTL) contiene una firma no válida.Specifies that the certificate trust list (CTL) contains an invalid signature.

CtlNotTimeValid 131072

Especifica que la lista de certificados de confianza (CTL) no es válida debido a un valor de tiempo no válido, como uno que indica que la CTL expiró.Specifies that the certificate trust list (CTL) is not valid because of an invalid time value, such as one that indicates that the CTL has expired.

CtlNotValidForUsage 524288

Especifica que la lista de certificados de confianza (CTL) no es válida para este uso.Specifies that the certificate trust list (CTL) is not valid for this use.

Cyclic 128

Especifica que la cadena X509 no pudo compilarse.Specifies that the X509 chain could not be built.

ExplicitDistrust 67108864

Especifica que no se confía en el certificado de forma explícita.Specifies that the certificate is explicitly distrusted.

HasExcludedNameConstraint 32768

Especifica que la cadena X509 no es válida porque un certificado excluyó una restricción de nombre.Specifies that the X509 chain is invalid because a certificate has excluded a name constraint.

HasNotDefinedNameConstraint 8192

Especifica que el certificado tiene una restricción de nombre no definida.Specifies that the certificate has an undefined name constraint.

HasNotPermittedNameConstraint 16384

Especifica que el certificado tiene una restricción de nombre no permitida.Specifies that the certificate has an impermissible name constraint.

HasNotSupportedCriticalExtension 134217728

Especifica que el certificado no es compatible con una extensión crítica.Specifies that the certificate does not support a critical extension.

HasNotSupportedNameConstraint 4096

Especifica que el certificado no tiene una restricción de nombre compatible o que tiene una restricción de nombre no compatible.Specifies that the certificate does not have a supported name constraint or has a name constraint that is unsupported.

HasWeakSignature 1048576

Especifica que el certificado no está firmado de manera segura.Specifies that the certificate has not been strong signed. Normalmente, esto indica que se usaron los algoritmos hash MD2 o MD5 para crear un hash del certificado.Typically, this indicates that the MD2 or MD5 hashing algorithms were used to create a hash of the certificate.

InvalidBasicConstraints 1024

Especifica que la cadena X509 no es válida debido a restricciones básicas no válidas.Specifies that the X509 chain is invalid due to invalid basic constraints.

InvalidExtension 256

Especifica que la cadena X509 no es válida debido a una extensión no válida.Specifies that the X509 chain is invalid due to an invalid extension.

InvalidNameConstraints 2048

Especifica que la cadena X509 no es válida debido a restricciones de nombre no válidas.Specifies that the X509 chain is invalid due to invalid name constraints.

InvalidPolicyConstraints 512

Especifica que la cadena X509 no es válida debido a restricciones de directiva no válidas.Specifies that the X509 chain is invalid due to invalid policy constraints.

NoError 0

Especifica que la cadena X509 no tiene errores.Specifies that the X509 chain has no errors.

NoIssuanceChainPolicy 33554432

Especifica que no hay ninguna extensión de directiva de certificados en el certificado.Specifies that there is no certificate policy extension in the certificate. Este error podría producirse si una directiva de grupo especificó que todos los certificados deben tener una directiva de certificados.This error would occur if a group policy has specified that all certificates must have a certificate policy.

NotSignatureValid 8

Especifica que la cadena X509 no es válida debido a una firma de certificado no válida.Specifies that the X509 chain is invalid due to an invalid certificate signature.

NotTimeNested 2

Desusado.Deprecated. Especifica que el certificado de entidad de certificación y el certificado emitido tienen períodos de validez que no están anidados.Specifies that the CA (certificate authority) certificate and the issued certificate have validity periods that are not nested. Por ejemplo, el certificado de entidad de certificación puede ser válido del 1 de enero al 1 de diciembre y el certificado emitido del 2 de enero al 2 de diciembre, lo que significaría que los períodos de validez no están anidados.For example, the CA cert can be valid from January 1 to December 1 and the issued certificate from January 2 to December 2, which would mean the validity periods are not nested.

NotTimeValid 1

Especifica que la cadena X509 no es válida debido a un valor de tiempo no válido, como un valor que indica un certificado expirado.Specifies that the X509 chain is not valid due to an invalid time value, such as a value that indicates an expired certificate.

NotValidForUsage 16

Especifica que el uso de claves no es válido.Specifies that the key usage is not valid.

OfflineRevocation 16777216

Especifica que la lista de revocación de certificados (CRL) en línea de la que depende la cadena X509 está actualmente sin conexión.Specifies that the online certificate revocation list (CRL) the X509 chain relies on is currently offline.

PartialChain 65536

Especifica que la cadena X509 no pudo compilarse en el certificado raíz.Specifies that the X509 chain could not be built up to the root certificate.

RevocationStatusUnknown 64

Especifica que no es posible determinar si se revocó el certificado.Specifies that it is not possible to determine whether the certificate has been revoked. Esto puede deberse a que la lista de revocación de certificados (CRL) está sin conexión o no está disponible.This can be due to the certificate revocation list (CRL) being offline or unavailable.

Revoked 4

Especifica que la cadena X509 no es válida debido a un certificado revocado.Specifies that the X509 chain is invalid due to a revoked certificate.

UntrustedRoot 32

Especifica que la cadena X509 no es válida debido a un certificado raíz que no es de confianza.Specifies that the X509 chain is invalid due to an untrusted root certificate.

Comentarios

Esta enumeración se utiliza junto con la X509ChainStatus estructura y la ChainStatus propiedad.This enumeration is used in conjunction with the X509ChainStatus structure and the ChainStatus property.

Las marcas ExplicitDistrust, HasNotSupportedCriticalExtension y HasWeakSignature se introdujeron con .NET Framework 4.6.1.NET Framework 4.6.1.The flags ExplicitDistrust, HasNotSupportedCriticalExtension and HasWeakSignature were introduced with the .NET Framework 4.6.1.NET Framework 4.6.1.

Se aplica a