SignatureVerificationResult SignatureVerificationResult SignatureVerificationResult SignatureVerificationResult Enum

Définition

Spécifie la plupart des codes de résultat pour la vérification d'une signature.Specifies most of the result codes for signature verification.

public enum class SignatureVerificationResult
public enum SignatureVerificationResult
type SignatureVerificationResult = 
Public Enum SignatureVerificationResult
Héritage
SignatureVerificationResultSignatureVerificationResultSignatureVerificationResultSignatureVerificationResult

Champs

AssemblyIdentityMismatch AssemblyIdentityMismatch AssemblyIdentityMismatch AssemblyIdentityMismatch 1

L'identité de l'assembly spécifié dans le nœud /asm:assembly/asm:assemblyIdentity du manifeste ne correspond pas à l'identité de l'assembly dans la signature Authenticode du nœud /asm:assembly/ds:signature/ds:KeyInfo/msrel:RelData/r:license/r:grant/as:ManifestInformation/as:assemblyIdentity.The identity of the assembly specified in the /asm:assembly/asm:assemblyIdentity node of the manifest does not match the identity of the assembly in the Authenticode signature in the /asm:assembly/ds:signature/ds:KeyInfo/msrel:RelData/r:license/r:grant/as:ManifestInformation/as:assemblyIdentity node.

BadDigest BadDigest BadDigest BadDigest -2146869232

La signature numérique de l'objet n'a pas été vérifiée.The digital signature of the object did not verify.

BadSignatureFormat BadSignatureFormat BadSignatureFormat BadSignatureFormat -2146762749

Le format de signature n'est pas valide.The signature format is invalid.

BasicConstraintsNotObserved BasicConstraintsNotObserved BasicConstraintsNotObserved BasicConstraintsNotObserved -2146869223

L'extension des contraintes de base d'un certificat n'a pas été observée.The basic constraint extension of a certificate has not been observed.

CertificateExpired CertificateExpired CertificateExpired CertificateExpired -2146762495

Le certificat de sécurité est arrivé à expiration.The certificate has expired.

CertificateExplicitlyDistrusted CertificateExplicitlyDistrusted CertificateExplicitlyDistrusted CertificateExplicitlyDistrusted -2146762479

Le certificat a été marqué explicitement non approuvé par l'utilisateur.The certificate was explicitly marked as not trusted by the user.

CertificateMalformed CertificateMalformed CertificateMalformed CertificateMalformed -2146762488

Le certificat est absent ou comporte une valeur vide pour un champ important, par exemple l'objet ou le nom de l'émetteur.The certificate is missing or has an empty value for an important field, such as a subject or issuer name.

CertificateNotExplicitlyTrusted CertificateNotExplicitlyTrusted CertificateNotExplicitlyTrusted CertificateNotExplicitlyTrusted -2146762748

Le certificat n'est pas approuvé explicitement.The certificate is not trusted explicitly.

CertificateRevoked CertificateRevoked CertificateRevoked CertificateRevoked -2146762484

Le certificat a été révoqué.The certificate has been revoked.

CertificateUsageNotAllowed CertificateUsageNotAllowed CertificateUsageNotAllowed CertificateUsageNotAllowed -2146762490

Le certificat ne peut pas être utilisé pour la signature et la vérification.The certificate cannot be used for signing and verification.

ContainingSignatureInvalid ContainingSignatureInvalid ContainingSignatureInvalid ContainingSignatureInvalid 2

La signature de nom fort ne vérifie pas dans l'objet AuthenticodeSignatureInformation.The strong name signature does not verify in the AuthenticodeSignatureInformation object. Comme la signature avec nom fort encapsule la signature Authenticode, quelqu'un pourrait remplacer la signature Authenticode par une signature de son choix.Because the strong name signature wraps the Authenticode signature, someone could replace the Authenticode signature with a signature of their choosing. Pour empêcher ceci, ce code d'erreur est retourné si le nom fort n'est pas vérifié parce que la substitution d'une partie de la signature avec nom fort la rend non valide.To prevent this, this error code is returned if the strong name does not verify because substituting a part of the strong name signature will invalidate it.

CouldNotBuildChain CouldNotBuildChain CouldNotBuildChain CouldNotBuildChain -2146762486

La chaîne n'a pas pu être construite.The chain could not be built.

GenericTrustFailure GenericTrustFailure GenericTrustFailure GenericTrustFailure -2146762485

Il y a une défaillance d'approbation générale avec le certificat.There is a general trust failure with the certificate.

InvalidCertificateName InvalidCertificateName InvalidCertificateName InvalidCertificateName -2146762476

Le certificat a un nom non valide.The certificate has an invalid name. Le nom est soit non inclus dans la liste autorisée soit explicitement exclu.The name is either not included in the permitted list or is explicitly excluded.

InvalidCertificatePolicy InvalidCertificatePolicy InvalidCertificatePolicy InvalidCertificatePolicy -2146762477

Le certificat a une stratégie non valide.The certificate has an invalid policy.

InvalidCertificateRole InvalidCertificateRole InvalidCertificateRole InvalidCertificateRole -2146762493

Le certificat a un rôle non valide.The certificate has an invalid role.

InvalidCertificateSignature InvalidCertificateSignature InvalidCertificateSignature InvalidCertificateSignature -2146869244

La signature du certificat ne peut pas être vérifiée.The signature of the certificate cannot be verified.

InvalidCertificateUsage InvalidCertificateUsage InvalidCertificateUsage InvalidCertificateUsage -2146762480

Le certificat a une utilisation non valide.The certificate has an invalid usage.

InvalidCountersignature InvalidCountersignature InvalidCountersignature InvalidCountersignature -2146869245

L'une des contre-signatures n'est pas valide.One of the counter signatures is invalid.

InvalidSignerCertificate InvalidSignerCertificate InvalidSignerCertificate InvalidSignerCertificate -2146869246

Le certificat pour le signataire du message n'est pas valide ou est introuvable.The certificate for the signer of the message is invalid or not found.

InvalidTimePeriodNesting InvalidTimePeriodNesting InvalidTimePeriodNesting InvalidTimePeriodNesting -2146762494

Un certificat a été émis après expiration du certificat émetteur.A certificate was issued after the issuing certificate has expired.

InvalidTimestamp InvalidTimestamp InvalidTimestamp InvalidTimestamp -2146869243

Le certificat ou la signature d'horodatage n'a pas pu être vérifié ou est incorrect.The time stamp signature or certificate could not be verified or is malformed.

IssuerChainingError IssuerChainingError IssuerChainingError IssuerChainingError -2146762489

Un parent d'un certificat donné n'a pas émis ce certificat enfant.A parent of a given certificate did not issue that child certificate.

MissingSignature MissingSignature MissingSignature MissingSignature -2146762496

La signature est absente.The signature is missing.

PathLengthConstraintViolated PathLengthConstraintViolated PathLengthConstraintViolated PathLengthConstraintViolated -2146762492

Une contrainte de longueur du chemin d'accès dans la chaîne de certification a été violée.A path length constraint in the certification chain has been violated.

PublicKeyTokenMismatch PublicKeyTokenMismatch PublicKeyTokenMismatch PublicKeyTokenMismatch 3

Le jeton de clé publique de l'identité du manifeste dans le nœud /asm: assembly/asm:AssemblyIdentity ne correspond pas au jeton de clé publique de la clé utilisée pour signer le manifeste.The public key token from the manifest identity in the /asm:assembly/asm:AssemblyIdentity node does not match the public key token of the key that is used to sign the manifest.

PublisherMismatch PublisherMismatch PublisherMismatch PublisherMismatch 4

Le nom d'éditeur de /asm:assembly/asmv2:publisherIdentity ne correspond pas au nom d'objet du certificat de signature, ou le hachage de clé de l'émetteur du même nœud publisherIdentity ne correspond pas au hachage de clé du certificat de signature.The publisher name from /asm:assembly/asmv2:publisherIdentity does not match the subject name of the signing certificate, or the issuer key hash from the same publisherIdentity node does not match the key hash of the signing certificate.

RevocationCheckFailure RevocationCheckFailure RevocationCheckFailure RevocationCheckFailure -2146762482

Le contrôle de révocation a échoué.The revocation check failed.

SystemError SystemError SystemError SystemError -2146869247

Une erreur au niveau du système s'est produite lors de la vérification de l'approbation.A system-level error occurred while verifying trust.

UnknownCriticalExtension UnknownCriticalExtension UnknownCriticalExtension UnknownCriticalExtension -2146762491

Un certificat contient une extension inconnue marquée critique.A certificate contains an unknown extension that is marked critical.

UnknownTrustProvider UnknownTrustProvider UnknownTrustProvider UnknownTrustProvider -2146762751

Le certificat a un fournisseur d'approbation inconnu.The certificate has an unknown trust provider.

UnknownVerificationAction UnknownVerificationAction UnknownVerificationAction UnknownVerificationAction -2146762750

Le certificat a une action de vérification inconnue.The certificate has an unknown verification action.

UntrustedCertificationAuthority UntrustedCertificationAuthority UntrustedCertificationAuthority UntrustedCertificationAuthority -2146762478

La chaîne de certification a été traitée correctement, mais l'un des certificats de l'autorité de certification n'est pas approuvé par le fournisseur de stratégie.The certification chain processed correctly, but one of the CA certificates is not trusted by the policy provider.

UntrustedRootCertificate UntrustedRootCertificate UntrustedRootCertificate UntrustedRootCertificate -2146762487

Le certificat racine n'est pas approuvé.The root certificate is not trusted.

UntrustedTestRootCertificate UntrustedTestRootCertificate UntrustedTestRootCertificate UntrustedTestRootCertificate -2146762483

Le certificat racine de test n'est pas approuvé.The test root certificate is not trusted.

Valid Valid Valid Valid 0

Le résultat de la vérification du certificat est valide.The certificate verification result is valid.

Remarques

Une vérification réussie retourne le résultat Valid.A successful verification returns the Valid result.

Les valeurs HRESULT sont généralement retournées par le non managé Microsoft Cryptographic API (CAPI) ; les autres valeurs sont définies par une vérification managée.HRESULT values are generally returned by the unmanaged Microsoft Cryptographic API (CAPI); the other values are set by managed verification. Cette énumération n’est pas exhaustive de toutes les valeurs HRESULT possibles et est susceptible de changer.This enumeration is not comprehensive of all possible HRESULT values and is subject to change.

S’applique à