KB Article #176691

Error message "The signature algorithm selected is not supported by the customer"

Problem

-- When trying to create a new user (EBICS T), we get the following error message:

 <ElectronicSignature>\bin>adminClient.bat --action createUser --bankName Bank --customerId CUST --userId 83UCUW -cert true

2014-12-22 14:58:54,719 Start command line.
2014-12-22 14:58:54,723 Create the command line options for parser
2014-12-22 14:58:54,725 Creation of the options for command line parser done
2014-12-22 14:58:54,736 Going to execute task : Action= CREATE_USER, parameters=
 {DEFAULT=FALSE, CUSTID=CUST, USERID=83UCUW, NO_TRANSPORT_SIGNATURE=FALSE,
CERTIF=true, BANK=Bank, SIGV=A005, PROTV=H003}
2014-12-22 14:58:54,774 Error: Internal error: The signature algorithm selected
is not supported by the customer
2014-12-22 14:58:54,775 End command line.
2014-12-22 14:58:54,776 Abnormal termination

Resolution

-- The signature algorithm selected used by the "user" must be supported by both "Bank" and "Customer".
  
   To check the algorithm supported by the bank and the customer, you can use the "selectBank" command of the  adminClient.bat(.sh for linux) tool:

   <ElectronicSignature>\bin>adminClient.bat --action selectBank --bankName Bank
   
   
   Name: Bank
    hostId: Bank
    url: https://ebics.xxxxx.com:443
    negativeAcknowlegments: false
    .
    .
    signature protocol list: A006:CERTIFICATE;
        customerId: CUST
        isDefault: false
        signature protocol list: A006:CERTIFICATE;
                userId: 83UCUW
                
 In our example: the bank and the customer supports only the A006 algorithm
 
 
-- To add a signature algorithm to the list supported by the customer, you have to update the bank and  customer configuration, by using the following command:
 1- adminClient.bat -a updateBank -bn <bankName> -sigalg A005:CERTIFICATE
 2- adminClient.bat -a updateCustomer -bn <bankName> --customerId  <CustID> -sigalg A005:CERTIFICATE
 
 The available values for the -sigalg are: A005:CERTIFICATE, A006:CERTIFICATE, A004:KEYPAIR  A005:KEYPAIR and A006:KEYPAIR