The source of the error code is the Security API layer.[1][2]
0xC0090001
: The specified event is currently not being audited.[2]0xC0090002
: The SID filtering operation removed all SIDs.[2]0xC0090003
: Business rule scripts are disabled for the calling application.[2]0x80090001
: Bad UID.[2]0x80090002
: Bad Hash.[2]0x80090003
: Bad Key.[2]0x80090004
: Bad Length.[2]0x80090005
: Bad Data.[2]0x80090006
: Invalid Signature.[2]0x80090007
: Bad Version of provider.[2]0x80090008
: Invalid algorithm specified.[2]0x80090009
: Invalid flags specified.[2]0x8009000A
: Invalid type specified.[2]0x8009000B
: Key not valid for use in specified state.[2]0x8009000C
: Hash not valid for use in specified state.[2]0x8009000D
: Key does not exist.[2]0x8009000E
: Insufficient memory available for the operation.[2]0x8009000F
: Object already exists.[2]0x80090010
: Access denied.[2]0x80090011
: Object was not found.[2]0x80090012
: Data already encrypted.[2]0x80090013
: Invalid provider specified.[2]0x80090014
: Invalid provider type specified.[2]0x80090015
: Provider's public key is invalid.[2]0x80090016
: Keyset does not exist[2]0x80090017
: Provider type not defined.[2]0x80090018
: Provider type as registered is invalid.[2]0x80090019
: The keyset is not defined.[2]0x8009001A
: Keyset as registered is invalid.[2]0x8009001B
: Provider type does not match registered value.[2]0x8009001C
: The digital signature file is corrupt.[2]0x8009001D
: Provider DLL failed to initialize correctly.[2]0x8009001E
: Provider DLL could not be found.[2]0x8009001F
: The Keyset parameter is invalid.[2]0x80090020
: An internal error occurred.[2]0x80090021
: A base error occurred.[2]0x80090022
: Provider could not perform the action since the context was acquired as silent.[2]0x80090023
: The security token does not have storage space available for an additional container.[2]0x80090024
: The profile for the user is a temporary profile.[2]0x80090025
: The key parameters could not be set because the CSP uses fixed parameters.[2]0x80090026
: The supplied handle is invalid.[2]0x80090027
: The parameter is incorrect.[2]0x80090028
: The buffer supplied to a function was too small.[2]0x80090029
: The requested operation is not supported.[2]0x8009002A
: No more data is available.[2]0x8009002B
: The supplied buffers overlap incorrectly.[2]0x8009002C
: The specified data could not be decrypted.[2]0x8009002D
: An internal consistency check failed.[2]0x8009002E
: This operation requires input from the user.[2]0x8009002F
: The cryptographic provider does not support HMAC.[2]0x80090030
: The device that is required by this cryptographic provider is not ready for use.[2]0x80090031
: The dictionary attack mitigation is triggered and the provided authorization was ignored by the provider.[2]0x80090032
: The validation of the provided data failed the integrity or signature validation.[2]0x80090033
: Incorrect password.[2]0x80090034
: Encryption failed.[2]0x80090035
: The device that is required by this cryptographic provider is not found on this platform.[2]0x80090036
: The action was cancelled by the user.[2]0x80090037
: The password is no longer valid and must be changed.[2]0x80090038
: The operation cannot be completed from Terminal Server client sessions.[2]0x80090300
: Not enough memory is available to complete this request[2]0x80090301
: The handle specified is invalid[2]0x80090302
: The function requested is not supported[2]0x80090303
: The specified target is unknown or unreachable[2]0x80090304
: The Local Security Authority cannot be contacted[2]0x80090305
: The requested security package does not exist[2]0x80090306
: The caller is not the owner of the desired credentials[2]0x80090307
: The security package failed to initialize, and cannot be installed[2]0x80090308
: The token supplied to the function is invalid[2]0x80090309
: The security package is not able to marshall the logon buffer, so the logon attempt has failed[2]0x8009030A
: The per-message Quality of Protection is not supported by the security package[2]0x8009030B
: The security context does not allow impersonation of the client[2]0x8009030C
: The logon attempt failed[2]0x8009030D
: The credentials supplied to the package were not recognized[2]0x8009030E
: No credentials are available in the security package[2]0x8009030F
: The message or signature supplied for verification has been altered[2]0x80090310
: The message supplied for verification is out of sequence[2]0x80090311
: No authority could be contacted for authentication.[2]0x00090312
: The function completed successfully, but must be called again to complete the context[2]0x00090313
: The function completed successfully, but CompleteToken must be called[2]0x00090314
: The function completed successfully, but both CompleteToken and this function must be called to complete the context[2]0x00090315
: The logon was completed, but no network authority was available. The logon was made using locally known information[2]0x80090316
: The requested security package does not exist[2]0x80090317
: The context has expired and can no longer be used.[2]0x00090317
: The context has expired and can no longer be used.[2]0x80090318
: The supplied message is incomplete. The signature was not verified.[2]0x80090320
: The credentials supplied were not complete, and could not be verified. The context could not be initialized.[2]0x80090321
: The buffers supplied to a function was too small.[2]0x00090320
: The credentials supplied were not complete, and could not be verified. Additional information can be returned from the context.[2]0x00090321
: The context data must be renegotiated with the peer.[2]0x80090322
: The target principal name is incorrect.[2]0x00090323
: There is no LSA mode context associated with this context.[2]0x80090324
: The clocks on the client and server machines are skewed.[2]0x80090325
: The certificate chain was issued by an authority that is not trusted.[2]0x80090326
: The message received was unexpected or badly formatted.[2]0x80090327
: An unknown error occurred while processing the certificate.[2]0x80090328
: The received certificate has expired.[2]0x80090329
: The specified data could not be encrypted.[2]0x80090330
: The specified data could not be decrypted.[2]0x80090331
: The client and server cannot communicate, because they do not possess a common algorithm.[2]0x80090332
: The security context could not be established due to a failure in the requested quality of service (e.g. mutual authentication or delegation).[2]0x80090333
: A security context was deleted before the context was completed. This is considered a logon failure.[2]0x80090334
: The client is trying to negotiate a context and the server requires user-to-user but didn't send a TGT reply.[2]0x80090335
: Unable to accomplish the requested task because the local machine does not have any IP addresses.[2]0x80090336
: The supplied credential handle does not match the credential associated with the security context.[2]0x80090337
: The crypto system or checksum function is invalid because a required function is unavailable.[2]0x80090338
: The number of maximum ticket referrals has been exceeded.[2]0x80090339
: The local machine must be a Kerberos KDC (domain controller) and it is not.[2]0x8009033A
: The other end of the security negotiation is requires strong crypto but it is not supported on the local machine.[2]0x8009033B
: The KDC reply contained more than one principal name.[2]0x8009033C
: Expected to find PA data for a hint of what etype to use, but it was not found.[2]0x8009033D
: The client certificate does not contain a valid UPN, or does not match the client name in the logon request. Please contact your administrator.[2]0x8009033E
: Smartcard logon is required and was not used.[2]0x8009033F
: A system shutdown is in progress.[2]0x80090340
: An invalid request was sent to the KDC.[2]0x80090341
: The KDC was unable to generate a referral for the service requested.[2]0x80090342
: The encryption type requested is not supported by the KDC.[2]0x80090343
: An unsupported preauthentication mechanism was presented to the Kerberos package.[2]0x80090345
: The requested operation cannot be completed. The computer must be trusted for delegation and the current user account must be configured to allow delegation.[2]0x80090346
: Client's supplied SSPI channel bindings were incorrect.[2]0x80090347
: The received certificate was mapped to multiple accounts.[2]0x80090348
: SEC_E_NO_KERB_KEY[2]0x80090349
: The certificate is not valid for the requested usage.[2]0x80090350
: The system cannot contact a domain controller to service the authentication request. Please try again later.[2]0x80090351
: The smartcard certificate used for authentication has been revoked. Please contact your system administrator. There may be additional information in the event log.[2]0x80090352
: An untrusted certificate authority was detected while processing the smartcard certificate used for authentication. Please contact your system administrator.[2]0x80090353
: The revocation status of the smartcard certificate used for authentication could not be determined. Please contact your system administrator.[2]0x80090354
: The smartcard certificate used for authentication was not trusted. Please contact your system administrator.[2]0x80090355
: The smartcard certificate used for authentication has expired. Please contact your system administrator.[2]0x80090356
: The Kerberos subsystem encountered an error. A service for user protocol request was made against a domain controller which does not support service for user.[2]0x80090357
: An attempt was made by this server to make a Kerberos constrained delegation request for a target outside of the server's realm. This is not supported, and indicates a misconfiguration on this server's allowed to delegate to list. Please contact your administrator.[2]0x80090358
: The revocation status of the domain controller certificate used for smartcard authentication could not be determined. There is additional information in the system event log. Please contact your system administrator.[2]0x80090359
: An untrusted certificate authority was detected while processing the domain controller certificate used for authentication. There is additional information in the system event log. Please contact your system administrator.[2]0x8009035A
: The domain controller certificate used for smartcard logon has expired. Please contact your system administrator with the contents of your system event log.[2]0x8009035B
: The domain controller certificate used for smartcard logon has been revoked. Please contact your system administrator with the contents of your system event log.[2]0x0009035C
: A signature operation must be performed before the user can authenticate.[2]0x8009035D
: One or more of the parameters passed to the function was invalid.[2]0x8009035E
: Client policy does not allow credential delegation to target server.[2]0x8009035F
: Client policy does not allow credential delegation to target server with NLTM only authentication.[2]0x00090360
: The recipient rejected the renegotiation request.[2]0x80090361
: The required security context does not exist.[2]0x80090362
: The PKU2U protocol encountered an error while attempting to utilize the associated certificates.[2]0x80090363
: The identity of the server computer could not be verified.[2]0x00090364
: The returned buffer is only a fragment of the message. More fragments need to be returned.[2]0x80090365
: Only https scheme is allowed.[2]0x00090366
: The function completed successfully, but must be called again to complete the context. Early start can be used.[2]0x80090367
: No common application protocol exists between the client and the server. Application protocol negotiation failed.[2]0x00090368
: An asynchronous SSPI routine has been called and the work is pending completion.[2]0x80090369
: You can't sign in with a user ID in this format. Try using your email address instead.[2]0x80091001
: An error occurred while performing an operation on a cryptographic message.[2]0x80091002
: Unknown cryptographic algorithm.[2]0x80091003
: The object identifier is poorly formatted.[2]0x80091004
: Invalid cryptographic message type.[2]0x80091005
: Unexpected cryptographic message encoding.[2]0x80091006
: The cryptographic message does not contain an expected authenticated attribute.[2]0x80091007
: The hash value is not correct.[2]0x80091008
: The index value is not valid.[2]0x80091009
: The content of the cryptographic message has already been decrypted.[2]0x8009100A
: The content of the cryptographic message has not been decrypted yet.[2]0x8009100B
: The enveloped-data message does not contain the specified recipient.[2]0x8009100C
: Invalid control type.[2]0x8009100D
: Invalid issuer and/or serial number.[2]0x8009100E
: Cannot find the original signer.[2]0x8009100F
: The cryptographic message does not contain all of the requested attributes.[2]0x80091010
: The streamed cryptographic message is not ready to return data.[2]0x80091011
: The streamed cryptographic message requires more data to complete the decode operation.[2]0x00091012
: The protected data needs to be re-protected.[2]0x80092001
: The length specified for the output data was insufficient.[2]0x80092002
: An error occurred during encode or decode operation.[2]0x80092003
: An error occurred while reading or writing to a file.[2]0x80092004
: Cannot find object or property.[2]0x80092005
: The object or property already exists.[2]0x80092006
: No provider was specified for the store or object.[2]0x80092007
: The specified certificate is self signed.[2]0x80092008
: The previous certificate or CRL context was deleted.[2]0x80092009
: Cannot find the requested object.[2]0x8009200A
: The certificate does not have a property that references a private key.[2]0x8009200B
: Cannot find the certificate and private key for decryption.[2]0x8009200C
: Cannot find the certificate and private key to use for decryption.[2]0x8009200D
: Not a cryptographic message or the cryptographic message is not formatted correctly.[2]0x8009200E
: The signed cryptographic message does not have a signer for the specified signer index.[2]0x8009200F
: Final closure is pending until additional frees or closes.[2]0x80092010
: The certificate is revoked.[2]0x80092011
: No Dll or exported function was found to verify revocation.[2]0x80092012
: The revocation function was unable to check revocation for the certificate.[2]0x80092013
: The revocation function was unable to check revocation because the revocation server was offline.[2]0x80092014
: The certificate is not in the revocation server's database.[2]0x80092020
: The string contains a non-numeric character.[2]0x80092021
: The string contains a non-printable character.[2]0x80092022
: The string contains a character not in the 7 bit ASCII character set.[2]0x80092023
: The string contains an invalid X500 name attribute key, oid, value or delimiter.[2]0x80092024
: The dwValueType for the CERT_NAME_VALUE is not one of the character strings. Most likely it is either a CERT_RDN_ENCODED_BLOB or CERT_RDN_OCTET_STRING.[2]0x80092025
: The Put operation cannot continue. The file needs to be resized. However, there is already a signature present. A complete signing operation must be done.[2]0x80092026
: The cryptographic operation failed due to a local security option setting.[2]0x80092027
: No DLL or exported function was found to verify subject usage.[2]0x80092028
: The called function was unable to do a usage check on the subject.[2]0x80092029
: Since the server was offline, the called function was unable to complete the usage check.[2]0x8009202A
: The subject was not found in a Certificate Trust List (CTL).[2]0x8009202B
: None of the signers of the cryptographic message or certificate trust list is trusted.[2]0x8009202C
: The public key's algorithm parameters are missing.[2]0x8009202D
: An object could not be located using the object locator infrastructure with the given name.[2]0x80093000
: OSS Certificate encode/decode error code base
See asn1code.h for a definition of the OSS runtime errors. The OSS error values are offset by CRYPT_E_OSS_ERROR.[2]0x80093001
: OSS ASN.1 Error: Output Buffer is too small.[2]0x80093002
: OSS ASN.1 Error: Signed integer is encoded as a unsigned integer.[2]0x80093003
: OSS ASN.1 Error: Unknown ASN.1 data type.[2]0x80093004
: OSS ASN.1 Error: Output buffer is too small, the decoded data has been truncated.[2]0x80093005
: OSS ASN.1 Error: Invalid data.[2]0x80093006
: OSS ASN.1 Error: Invalid argument.[2]0x80093007
: OSS ASN.1 Error: Encode/Decode version mismatch.[2]0x80093008
: OSS ASN.1 Error: Out of memory.[2]0x80093009
: OSS ASN.1 Error: Encode/Decode Error.[2]0x8009300A
: OSS ASN.1 Error: Internal Error.[2]0x8009300B
: OSS ASN.1 Error: Invalid data.[2]0x8009300C
: OSS ASN.1 Error: Invalid data.[2]0x8009300D
: OSS ASN.1 Error: Unsupported BER indefinite-length encoding.[2]0x8009300E
: OSS ASN.1 Error: Access violation.[2]0x8009300F
: OSS ASN.1 Error: Invalid data.[2]0x80093010
: OSS ASN.1 Error: Invalid data.[2]0x80093011
: OSS ASN.1 Error: Invalid data.[2]0x80093012
: OSS ASN.1 Error: Internal Error.[2]0x80093013
: OSS ASN.1 Error: Multi-threading conflict.[2]0x80093014
: OSS ASN.1 Error: Invalid data.[2]0x80093015
: OSS ASN.1 Error: Invalid data.[2]0x80093016
: OSS ASN.1 Error: Invalid data.[2]0x80093017
: OSS ASN.1 Error: Encode/Decode function not implemented.[2]0x80093018
: OSS ASN.1 Error: Trace file error.[2]0x80093019
: OSS ASN.1 Error: Function not implemented.[2]0x8009301A
: OSS ASN.1 Error: Program link error.[2]0x8009301B
: OSS ASN.1 Error: Trace file error.[2]0x8009301C
: OSS ASN.1 Error: Trace file error.[2]0x8009301D
: OSS ASN.1 Error: Invalid data.[2]0x8009301E
: OSS ASN.1 Error: Invalid data.[2]0x8009301F
: OSS ASN.1 Error: Program link error.[2]0x80093020
: OSS ASN.1 Error: Program link error.[2]0x80093021
: OSS ASN.1 Error: Program link error.[2]0x80093022
: OSS ASN.1 Error: Program link error.[2]0x80093023
: OSS ASN.1 Error: Program link error.[2]0x80093024
: OSS ASN.1 Error: Program link error.[2]0x80093025
: OSS ASN.1 Error: Program link error.[2]0x80093026
: OSS ASN.1 Error: Program link error.[2]0x80093027
: OSS ASN.1 Error: Program link error.[2]0x80093028
: OSS ASN.1 Error: Program link error.[2]0x80093029
: OSS ASN.1 Error: Program link error.[2]0x8009302A
: OSS ASN.1 Error: Program link error.[2]0x8009302B
: OSS ASN.1 Error: Program link error.[2]0x8009302C
: OSS ASN.1 Error: Program link error.[2]0x8009302D
: OSS ASN.1 Error: System resource error.[2]0x8009302E
: OSS ASN.1 Error: Trace file error.[2]0x80093100
: ASN1 Certificate encode/decode error code base. The ASN1 error values are offset by CRYPT_E_ASN1_ERROR.[2]0x80093101
: ASN1 internal encode or decode error.[2]0x80093102
: ASN1 unexpected end of data.[2]0x80093103
: ASN1 corrupted data.[2]0x80093104
: ASN1 value too large.[2]0x80093105
: ASN1 constraint violated.[2]0x80093106
: ASN1 out of memory.[2]0x80093107
: ASN1 buffer overflow.[2]0x80093108
: ASN1 function not supported for this PDU.[2]0x80093109
: ASN1 bad arguments to function call.[2]0x8009310A
: ASN1 bad real value.[2]0x8009310B
: ASN1 bad tag value met.[2]0x8009310C
: ASN1 bad choice value.[2]0x8009310D
: ASN1 bad encoding rule.[2]0x8009310E
: ASN1 bad unicode (UTF8).[2]0x80093133
: ASN1 bad PDU type.[2]0x80093134
: ASN1 not yet implemented.[2]0x80093201
: ASN1 skipped unknown extension(s).[2]0x80093202
: ASN1 end of data expected[2]0x80094001
: The request subject name is invalid or too long.[2]0x80094002
: The request does not exist.[2]0x80094003
: The request's current status does not allow this operation.[2]0x80094004
: The requested property value is empty.[2]0x80094005
: The certification authority's certificate contains invalid data.[2]0x80094006
: Certificate service has been suspended for a database restore operation.[2]0x80094007
: The certificate contains an encoded length that is potentially incompatible with older enrollment software.[2]0x80094008
: The operation is denied. The user has multiple roles assigned and the certification authority is configured to enforce role separation.[2]0x80094009
: The operation is denied. It can only be performed by a certificate manager that is allowed to manage certificates for the current requester.[2]0x8009400A
: Cannot archive private key. The certification authority is not configured for key archival.[2]0x8009400B
: Cannot archive private key. The certification authority could not verify one or more key recovery certificates.[2]0x8009400C
: The request is incorrectly formatted. The encrypted private key must be in an unauthenticated attribute in an outermost signature.[2]0x8009400D
: At least one security principal must have the permission to manage this CA.[2]0x8009400E
: The request contains an invalid renewal certificate attribute.[2]0x8009400F
: An attempt was made to open a Certification Authority database session, but there are already too many active sessions. The server may need to be configured to allow additional sessions.[2]0x80094010
: A memory reference caused a data alignment fault.[2]0x80094011
: The permissions on this certification authority do not allow the current user to enroll for certificates.[2]0x80094012
: The permissions on the certificate template do not allow the current user to enroll for this type of certificate.[2]0x80094013
: The contacted domain controller cannot support signed LDAP traffic. Update the domain controller or configure Certificate Services to use SSL for Active Directory access.[2]0x80094014
: The request was denied by a certificate manager or CA administrator.[2]0x80094015
: An enrollment policy server cannot be located.[2]0x80094016
: A signature algorithm or public key length does not meet the system's minimum required strength.[2]0x80094017
: Failed to create an attested key. This computer or the cryptographic provider may not meet the hardware requirements to support key attestation.[2]0x80094018
: No encryption certificate was specified.[2]0x80094800
: The requested certificate template is not supported by this CA.[2]0x80094801
: The request contains no certificate template information.[2]0x80094802
: The request contains conflicting template information.[2]0x80094803
: The request is missing a required Subject Alternate name extension.[2]0x80094804
: The request is missing a required private key for archival by the server.[2]0x80094805
: The request is missing a required SMIME capabilities extension.[2]0x80094806
: The request was made on behalf of a subject other than the caller. The certificate template must be configured to require at least one signature to authorize the request.[2]0x80094807
: The request template version is newer than the supported template version.[2]0x80094808
: The template is missing a required signature policy attribute.[2]0x80094809
: The request is missing required signature policy information.[2]0x8009480A
: The request is missing one or more required signatures.[2]0x8009480B
: One or more signatures did not include the required application or issuance policies. The request is missing one or more required valid signatures.[2]0x8009480C
: The request is missing one or more required signature issuance policies.[2]0x8009480D
: The UPN is unavailable and cannot be added to the Subject Alternate name.[2]0x8009480E
: The Active Directory GUID is unavailable and cannot be added to the Subject Alternate name.[2]0x8009480F
: The DNS name is unavailable and cannot be added to the Subject Alternate name.[2]0x80094810
: The request includes a private key for archival by the server, but key archival is not enabled for the specified certificate template.[2]0x80094811
: The public key does not meet the minimum size required by the specified certificate template.[2]0x80094812
: The EMail name is unavailable and cannot be added to the Subject or Subject Alternate name.[2]0x80094813
: One or more certificate templates to be enabled on this certification authority could not be found.[2]0x80094814
: The certificate template renewal period is longer than the certificate validity period. The template should be reconfigured or the CA certificate renewed.[2]0x80094815
: The certificate template requires too many RA signatures. Only one RA signature is allowed.[2]0x80094816
: The certificate template requires renewal with the same public key, but the request uses a different public key.[2]0x80094817
: The certification authority cannot interpret or verify the endorsement key information supplied in the request, or the information is inconsistent.[2]0x80094818
: The certification authority cannot validate the Attestation Identity Key Id Binding.[2]0x80094819
: The certification authority cannot validate the private key attestation data.[2]0x8009481A
: The request does not support private key attestation as defined in the certificate template.[2]0x8009481B
: The request public key is not consistent with the private key attestation data.[2]0x8009481C
: The private key attestation challenge cannot be validated because the encryption certificate has expired, or the certificate or key is unavailable.[2]0x8009481D
: The attestation response could not be validated. It is either unexpected or incorrect.[2]0x8009481E
: A valid Request ID was not detected in the request attributes, or an invalid one was submitted.[2]0x80095000
: The key is not exportable.[2]0x80095001
: You cannot add the root CA certificate into your local store.[2]0x80095002
: The key archival hash attribute was not found in the response.[2]0x80095003
: An unexpected key archival hash attribute was found in the response.[2]0x80095004
: There is a key archival hash mismatch between the request and the response.[2]0x80095005
: Signing certificate cannot include SMIME extension.[2]0x80096001
: A system-level error occurred while verifying trust.[2]0x80096002
: The certificate for the signer of the message is invalid or not found.[2]0x80096003
: One of the counter signatures was invalid.[2]0x80096004
: The signature of the certificate cannot be verified.[2]0x80096005
: The timestamp signature and/or certificate could not be verified or is malformed.[2]0x80096010
: The digital signature of the object did not verify.[2]0x80096011
: The digital signature of the object is malformed. For technical detail, see security bulletin MS13-098.[2]0x80096019
: A certificate's basic constraint extension has not been observed.[2]0x8009601E
: The certificate does not meet or contain the Authenticode(tm) financial extensions.[2]0x80097001
: Tried to reference a part of the file outside the proper range.[2]0x80097002
: Could not retrieve an object from the file.[2]0x80097003
: Could not find the head table in the file.[2]0x80097004
: The magic number in the head table is incorrect.[2]0x80097005
: The offset table has incorrect values.[2]0x80097006
: Duplicate table tags or tags out of alphabetical order.[2]0x80097007
: A table does not start on a long word boundary.[2]0x80097008
: First table does not appear after header information.[2]0x80097009
: Two or more tables overlap.[2]0x8009700A
: Too many pad bytes between tables or pad bytes are not 0.[2]0x8009700B
: File is too small to contain the last table.[2]0x8009700C
: A table checksum is incorrect.[2]0x8009700D
: The file checksum is incorrect.[2]0x80097010
: The signature does not have the correct attributes for the policy.[2]0x80097011
: The file did not pass the hints check.[2]0x80097012
: The file is not an OpenType file.[2]0x80097013
: Failed on a file operation (open, map, read, write).[2]0x80097014
: A call to a CryptoAPI function failed.[2]0x80097015
: There is a bad version number in the file.[2]0x80097016
: The structure of the DSIG table is incorrect.[2]0x80097017
: A check failed in a partially constant table.[2]0x80097018
: Some kind of structural error.[2]0x80097019
: The requested credential requires confirmation.[2]