ErrorCodes

Code

Description

1000

Could not locate or read from the merchant configuration file. Check message for reason

1001

A mandatory configuration property is invalid or missing

2000

Failed to open keystore due to missing crypto provider or encoding problems

2001

Failed to hash data

2002

Failed to locate private key in keystore. The key-store may be corrupt

2003

Failed to get certificate chain from keystore. The key-store may be corrupt

2004

Failed to get certificates from keystore. The key-store may be corrupt

2005

Failed to open key-store. Invalid key-store password or unable to read from key-store (access rights)

2006

Failed to base64 encode value

2007

Failed to base64 decode value

2008

Failed to get BankID Root Certificate from key-store

2009

Failed to get signer certificates from keystore. The keystore may be corrupt or contain invalid data.

2010

Failed to assemble signer certificate chain. The keystore may be corrupt or contain invalid data. Certificate may ve missing from the keystore

2011

Failed to get an issuer certificate from a certificate chain. Check the exception details (text) for more details.

2012

Failed to get root certificate from truststore. Check the exception details (text) for more details.

2013

Failed to get safeBags from pkcs#12 file. Check the exception details (text) for more details.

2014

Failed to get privateKay from pkcs#12 file. Check the exception details (text) for more details.

2015

Invalid cipher text.

2016

Invalid data length.

3000

Failed to verify certificate chain in PKCS#7. See error message for reason

3001

Failed to verify BankID VA Certificate chain. See error message for reason

3002

Signer Certificate in PKCS#7 does not have the correct basic constraints or key usage

3003

The CA certificates in the PKCS#7 does not have the correct basic constraint or key usages

3004

Failed to verify the CertificateChain in the SDO PKCS#7 (signature). Check error message for details

4000

Failed to parse certificates in PKCS#7. See error message for detailed reason

4001

Failed to get SigningTime from PKCS#7. Invalid PKCS#7. See message for detailed reason

4003

Failed to get encoded PKCS#7. See error message for detailed reason

4004

Failed to re-create PKCS#7 SignedData. See error message for detailed reason. PKCS#7 bytes are invalid

4005

Failed to get SUB CA Certificate DER-bytes. Invalid PKCS#7. See message for reason

4006

Invalid PKCS#7. Failed to get Root certificate DER bytes. See message for detailed reason

4007

Invalid PKCS#7. Failed to get Signer Certificate DER-bytes. See message for reason

4008

Invalid PKCS#7. Failed to get and AuthenticatedAttribute from the PKCS#7. Check error message for more details. The input PKCS#7 may be corrupt or invalid.

5000

Failed to get merchant BIDFacade. The invalid or missing input merchantName. The merchantName requested may not be configured in BankID Server

5001

Unable to locate KeyTools CryptoProvider. Check that KeyTools is in BankID Server's runtime classpath

5002

Failed to load SSLProvider. Check that you have a SSLProvider in your classpath. E.g. jsse.jar or ibmjsse.jar.

5003

Failed to register merchants BankID Context. See error message for detailed reason

5004

Failed to load merchants BankID Context from configuration file. See message for details

5006

Failed to create merchant context. The mode is not supported.

5007

Failed to addGrantedPolicyIdentifier to a merchant context. The input merchantName may be null or not registered on BankID Server. The input policyOIDLabel may not be supported.

5008

Failed to removeGrantedPolicyIdentifier from a merchant context. The Input merchantName may be missing or not registered. The policyOIDLabel to remove may not be supported.

5009

Failed to removeBankIDContext. The input merchantname is null

5010

Failed to loadPKCS11Adapter. Check that the input values are correct. Note that the input values MUST be fully qualified paths.

5011

Calling BIDFactory.getNativeCryptokiVersion failed for some reason. Check error message for details.

6200

Failed to initSession(). A mandatory InitSession parameter is missing or invalid. See error message for details

6201

Failed to initSession. ()See error message for details

6202

Faild to initSession(). Session Data Manager returned an invalid response. See error message for details and call BankID Support

6204

Failed to initSession(). Base64-encoding of useragent failed. See error message for details

6205

Failed to initSession(). Your platform does not support ISO-8859-1 charencoding

6207

Failed to format the pop parameter list. May be hashing or urlencoding failure

6208

Failed to collect serverInfo during initSession

6209

Error preparing request or parsing response from Session Data Manager

6210

Nonce in request differs from nonce in response from Session Data Manager

6211

Failed to encrypt initSession request to Session Data Manager

6500

Invalid MobileInfo property

6502

Error in response from requestMobileAction. See error message for details

6503

Error in response from pushSMS. See error message for details

6504

Error in response from requestMobileStatus. See error message for details

6505

Error in response from getDictionarys during generateMerchantReferance(..)

6506

Missing input parameter in requestMobileStatus(..)

6507

Missing input parameter in getTransactionData(..)

6508

Nonce in request differs from nonce in response

6509

Error in response from getTransactionData(..). See error message for details

9000

Failed to validate sdo. Check error message for detailed reason

10000

Failed verify/validate signature in SDO. Check error message for detailed reason

10001

Failed to verify PKCS#7 (detached). Check error message for detailed reason

10002

Failed to verify PKCS#7. Check error message for detailed reason

10003

Failed to verify SHA1WithRSA signature. Check error message for detailed reason

10004

Failed to verify identrus signature (PKCS#7) in the SDO. Check error message for detailed reason

10005

Failed to verify signature (detached PKCS#7) in the SDO. Check error message for detailed reason

10006

Failed to verify issuer and SN in signature (detached PKCS#7) in the SDO. Check error message for detailed reason

10007

Failed to verify mobile signature (detached PKCS#7) in the SDO. Check error message for detailed reason

11000

Failed to sign data. Check error message for detailed reason

11001

Failed to sign data and create PKCS#7. Check error message for detailed reason

11002

Failed to sign data and create pkcs1. Check error message for detailed reason

12000

Failed to check certificate status. The BankID VA location in the signer certificate may be null. The response status from the BankID VA is not successful. The Nonce value may not be valid. The certificate in the OCSPResponse is not the signer certificate. Base64-encoding the returned BasicOCSPResponse failed

12001

Failed to create OCSP Request. See error message for detailed reason

12002

Failed to add Extension to OCSPRequest. (TBSRequest). The Extension OID may not be XXXccurredXXX. See error message for details

12003

Failed to parse OCSP Response when getting Extensions. Error may occure DER-decoding extension values or re-creating X509 extensions. Check error message for details

12004

Failed to verify OCSPResponse. Getting ChunkToDigestForSigning may fail due to corrupt OCSPResponse. OCSPResponse may not contain certificates, invalid OCSP Response. See error message for detailed reason

12005

Failed to sign OCSPRequest.TBSRequest. Failed to get TBSRequest DER-bytes

12007

Unable to get NonceValue from OCSP Response. Check error message for details

14000

SSL Communication with BankID VA failed. Check error message for detailed reason

14001

SSL Communication through proxy failed. Check error message for detailed reason

14003

SSL Communication using SUN JRE (jsse.jar) failed. Check error message for detailed reason

14002

SSL Communication using IBM JRE (ibmjsse.jar) failed. Check error message for detailed reason

16000

The certificate policy oid is missing from the certificate.

16001

An end-user with a certificate policy oid was detected. The certificate policy oid in the end-user's signer certificate is not supported. (see grantedpolicies)

17000

Failed to re-create x509 certificate. Check error message for detailed reason

17001

Failed to get x509 certificate DER-bytes. Check error message for detailed reason

17002

Failed to parse x509 certificate getting extension. See error message for details

17003

Failed to get AuthorityInformationAccess from x509 certificate. Check error message for detailed reason

17004

Failed to get Email Address Extension from x509 certificate. See error message for details reason

18001

Failed to get base 64 encoded xml bytes representation of BankID SDO. See error message for detailed reason

19000

Unexpected error XXXccurred in a BIDFacade method. See error message for details

19001

An input parameter is missing/empty calling a BIDFacade method. Check error message for details

19002

An input parameter is invalid calling a BIDFacade method. See error message for details

19003

BIDFacade.validateSDO failed. Check error message for detailed reason

19004

BIDFacade.authenticateServer failed. Check error message for detailed reason

19005

BIDFacade.sign failed. Check error message for detailed reason

19006

BIDFacade.base64Encode failed. Check error message for detailed reason

19007

BIDFacade.base64Decode failed. Check error message for detailed reason

19008

BIDFacade.hashData failed. Check error message for detailed reason

19010

BIDFacade.verify failed. Check error message for detailed reason

19011

BIDFacade.authenticateClient failed. Check error message for detailed reason

19012

BIDFacade.getCertificateInfo failed. Check error message for detailed reason

19013

BIDFacade.getPKCS7Info failed. Check error message for detailed reason

19014

BIDFacade.getCertificateStatus failed. Check error message for detailed reason

19015

BIDFacade.createSDO failed. Check error message for detailed reason

19017

BIDFacade.createXMLDSIG failed. Check error message for detailed reason

19018

BIDFacade.signPKCS1 failed. Check error message for detailed reason

19020

BIDFacade.createDynamicSDO failed. Check error message for detailed reason

19021

BIDFacade.validateDynamicSDO failed. Check error message for detailed reason

19022

BIDFacade.addSDOSignature failed. Check error message for detailed reason

19023

BIDFacade.createSDOSeal failed. Check error message for detailed reason

19024

BIDFacade.signXML failed. Check error message for detailed reason

19025

BIDFacade.createSecureChannel failed. Check error message for detailed reason

19026

BIDFacade.requestMobileAction failed. Check error message for detailed reason

19027

BIDFacade.pushSMS failed. Check error message for detailed reason

19028

BIDFacade.getSigners failed. Check error message for detailed reason

19029

BIDFacade.dynamicSDOGetSigners failed. Check error message for detailed reason

19030

BIDFacade.dynamicSDOXMLGetSigners failed. Check error message for detailed reason

19031

BIDFacade.prepareTextForMobile failed. Check error message for detailed reason

19032

BIDFacade.requestMobileStatus failed. Check error message for detailed reason

19033

BIDFacade.generateMerchantReference failed. Check error message for detailed reason

19034

BIDFacade.sdoExtractSignatures failed. Check error message for detailed reason

19035

BIDFacade.prepareAuthTextForMNO failed. Check error message for detailed reason

19037

BIDFacade.getTransactionData failed. Check error message for detailed reason

19038

BIDFacade.initSession failed. Check error message for detailed reason

19100

BIDFacade.decryptTransactionData failed. Check error message for detailed reason

19101

BIDFacade.encryptTransactionData failed. Check error message for detailed reason

19102

BIDFacade.initTransaction failed. Check error message for detailed reason

19103

BIDFacade.verifyTransactionRequest failed. Check error message for detailed reason

19104

BIDFacade.splitDecryptTransactionData failed. Check error message for detailed reason

19105

BIDFacade.verifyTransactionReponse failed. Check error message for detailed reason

19106

getCertStatus during BIDFacade.verifyTransactionRequest failed. Check error message for detailed reason

19107BIDFacade.initSignSignMerchantSeal or initSignBuildEndUserSeal failed. Check error message for detailed reason
19108BIDFacade.verifySignAddDSS failed. Check error message for detailed reason.

21000

Failed to create SEID_SDO. See error message for detailed reason

21001

Failed to create dynamic SEID_SDO. See error message for detailed reason

21002

Failed to add signature to existing SEID SDO. See error message for detailed reason

21003

Failed to create SEID SDO seal. See error message for detailed reason

22000

Failed to validate SEID_SDO. See error message for detailed reason

23000

Failed to add certificate policy oid to access list. See error message for detailed reason

24000

Failed to create XML Digital Signature. See error message for detailed reason

24100

Failed to create XML Digital Signature SignedInfo element. See error message for detailed reason

24200

Failed to create XML Digital Signature KeyInfo element. See error message for detailed reason

25000

Failed to setDataToBeSignedMimeType in BIDSessionData. See error message for detailed reason

50000Error while building full OCSP response from basic OCSP response.
50001Error while getting encoded OCSP response.
Serial signing errors 51000 - 51099
51000Could not extract certificate information to use in visual seal. Check error message for detailed reason
51001Could not extract merchant information to use in visual seal. Check error message for detailed reason
51002Clientproxy request protocol error: Document index out of range Check error message for detailed reason
51003Clientproxy request protocol error: Sign incremental update for merchant or end user already added to document. Check error message for detailed reason
51004Clientproxy request protocol error: Document to sign serially is not marked for serial signing. Check error message for detailed reason
51005Clientproxy request protocol error: Byterange does not contain correct number of integers. Check error message for detailed reason
51006Clientproxy request protocol error: Enduser seal expected, but not received, maybe a mix between turnkey and self assembler mode
51007Clientproxy request protocol error: Enduser seal not expected, but received, maybe a mix between turnkey and self assembler mode
51008Clientproxy request protocol error: request for signing merchant seals not expected, maybe a mix between turnkey and self assembler mode
51009Clientproxy request protocol error: expected part of message missing. Check error message for detailed reason
51010Clientproxy request protocol error(!): Illegal mimetype, document should be PDF.
51011Merchant error: Illegal kind of operation parameter or parameter missing when handling "verifySignxxxx". Check error message for detailed reason
51012Merchant error: Illegal kind of operation parameter or parameter missing when handling "initSignxxxx". Check error message for detailed reason
51013Clientproxy request protocol error: validation data not expected from clientproxy when merchant self assembles validation data
51014Document out of sync error: Document to add validation information to has not been signed by enduser. Check error message for detailed reason
51015Initial signing of documents failed. May be some error with the merchant seal, if any.
51016Parallel and serial signing kind documents should not be mixed in same signing session, either all parallel or none parallel.
51017There is no data to sign. For 2.1 use bidSessionData.addDocument, for 2.0 use bidSessionData.setDataToSign.
51018Not enough room to insert signature into byterange. The ByteRangeWithData object cannot hold the computed signature. Should not happen in turnkey mode. Check error message for details.
51019The session was configured for self-assembly of signatures and visual seals, but no builder function was provided.
51020The session was configured for self-assembly of validation data, but no builder function was provided.