X509ChainStatusFlags X509ChainStatusFlags X509ChainStatusFlags X509ChainStatusFlags Enum

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
X509ChainStatusFlagsX509ChainStatusFlagsX509ChainStatusFlagsX509ChainStatusFlags
Atributos

Campos

CtlNotSignatureValid CtlNotSignatureValid CtlNotSignatureValid 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 CtlNotTimeValid CtlNotTimeValid 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 CtlNotValidForUsage CtlNotValidForUsage 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 Cyclic Cyclic Cyclic 128

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

ExplicitDistrust ExplicitDistrust ExplicitDistrust ExplicitDistrust 67108864

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

HasExcludedNameConstraint HasExcludedNameConstraint HasExcludedNameConstraint 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 HasNotDefinedNameConstraint HasNotDefinedNameConstraint HasNotDefinedNameConstraint 8192

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

HasNotPermittedNameConstraint HasNotPermittedNameConstraint HasNotPermittedNameConstraint HasNotPermittedNameConstraint 16384

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

HasNotSupportedCriticalExtension HasNotSupportedCriticalExtension HasNotSupportedCriticalExtension 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 HasNotSupportedNameConstraint HasNotSupportedNameConstraint 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 HasWeakSignature HasWeakSignature 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 InvalidBasicConstraints InvalidBasicConstraints 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 InvalidExtension InvalidExtension 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 InvalidNameConstraints InvalidNameConstraints 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 InvalidPolicyConstraints InvalidPolicyConstraints 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 NoError NoError NoError 0

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

NoIssuanceChainPolicy NoIssuanceChainPolicy NoIssuanceChainPolicy 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 NotSignatureValid NotSignatureValid 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 NotTimeNested NotTimeNested 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 NotTimeValid NotTimeValid 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 NotValidForUsage NotValidForUsage NotValidForUsage 16

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

OfflineRevocation OfflineRevocation OfflineRevocation 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 PartialChain PartialChain 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 RevocationStatusUnknown RevocationStatusUnknown 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 Revoked Revoked 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 UntrustedRoot UntrustedRoot 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 el X509ChainStatus estructura y el ChainStatus propiedad.This enumeration is used in conjunction with the X509ChainStatus structure and the ChainStatus property.

Las marcas de ExplicitDistrust, HasNotSupportedCriticalExtension y HasWeakSignature se introdujeron con la .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