Validate a Bank Key

To ascertain the authenticity of the bank's identification and authentication, and encryption keys, EBICS Client validates the hash value of the certificates that are received from the bank. After successful validation of the bank keys, the status of the bank changes to Activated.

Submit the HPB order before validating the bank keys.

To validate a bank key, complete the following steps:
  1. Log in to Sterling B2B Integrator EBICS Client.
  2. From the Profile management menu, select Bank > Bank key validation.
  3. In the Bank Key Validation page, specify the values for the fields according to the instructions in the following table:
    Field Description
    BankID(Host ID) Required. Select the Bank ID from the drop-down list.
    Identification and authentication key hash value(In hex format) Required. Specify the identification and authentication key hash value provided by the bank.
    Hash Algorithm Required. Select the hash algorithm of the identification and authentication key hash value. Valid values are:
    • SHA1 (default)
    • SHA256
    Encryption key hash value(In hex format) Required. Specify the encryption key hash value provided by the bank.
    Hash Algorithm Required. Select the hash algorithm of the encryption key hash value. Valid values are:
    • SHA1 (default)
    • SHA256
    Note:

    By default, the rsaHashKeyCompliant property in the ebics_client.properties file is false.

    When set to false, it generates the SHA-256 hash value for RSA keys, by concatenating the exponent with a blank character and the modulus in hexadecimal representation (using lower case letters).The resulting string is then converted into a byte array based on US ASCII code.

    When set to true it generates the SHA-256 hash value for RSA keys, by concatenating the exponent with a blank character and the modulus in hexadecimal representation (using lower case letters) without leading zero (as to the hexadecimal representation).The resulting string is then converted into a byte array based on US ASCII code.

    To change the property, set rsaHashKeyCompliant to true and restart the server.

    If rsaHashKeyCompliant property in the file is true then, set the Use modulus and exponent with space for Hash input in Initialization Letter and Use modulus and exponent with space for Hash input in Bank key validation properties to true using Ebics Client Administration Menu System Property. For more information, see ebics_client.properties.

  4. Click Reset if you want to clear the existing values and enter new values.
  5. Click Validate.