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.