![Pragma Edge – Feature Image Pragma Edge, IBM Gold Partner, IBM, Pragmaedge,](https://pragmaedge.com/wp-content/uploads/2022/11/Pragma-Edge-Feature-Image.png)
 Pragma Edge Inc Achieves SOC 2 ComplianceÂ
In today’s fast-paced world of data analytics and AI, optimizing your data infrastructure is key to unlocking valuable insights and driving innovation.
A Super admin or an EBICS Client admin can configure bank, user, offer, and file format profiles.
Profile Management in EBICS Client enables you to configure the following profiles. A Super admin or an EBICS Client admin can configure the profiles.
You can configure an existing Sterling B2B Integrator user as an EBICS Client user from the Profile Management menu.
A user can be under either one partner or multiple partners. A user is always associated with a partner to enable exchange of EBICS messages. To configure an existing Sterling B2B Integrator user as an EBICS Client user, complete the following steps:
Field | Description |
---|---|
User ID | Required. Unique ID of the user in the bank's system, which corresponds to the user created in the EBICS Client dashboard. From the User ID drop-down list, select the user ID. |
User type | Required. From the User type drop-down list, select the role of the user. Valid values are EBICS client admin, EBICS client operator, and EBICS client user. |
Timezone | Optional. Specify the time zone of the user. |
Technical user | Optional. A technical user is a system configured to submit orders on behalf of a non-technical or human user. This option is valid if you selected EBICS Client User as the user type. Select this check box to configure a Technical user. |
Certificate type | Required if you selected EBICS client user as the user type. Select X509 if you are using X.509 public key certificate to authorize the certificates. Select Keys if you are using RSA keys to authorize the certificates. Note:Â EBICS Client supports non-encrypted keys only. |
Field | Description |
---|---|
Authentication private certificate | Required. Select the private key the EBICS Client uses to create a digital signature for the user in the request sent to the bank. The bank must have the public part of the key to validate the authorization. The drop-down contains a list of certificates configured in the Sterling B2B Integrator system certificate store. |
Authentication public certificate | Required. Select the public key the user provides to the bank to validate the authorization of the user in the request from the EBICS Client. The trading partner or user shares the key with the bank. The key must be a public part of the Sterling B2B Integrator system certificate that is selected as the authentication private certificate. |
Authentication key version | The key version of the authentication certificate is displayed. Valid value is X002. |
Encryption private certificate | Required. Select the private key the EBICS Client uses to decrypt the response received from the EBICS Banking Server. The drop-down contains a list of certificates configured in the Sterling B2B Integrator system certificate store. |
Encryption public certificate | Required. Select the public part of the Sterling B2B Integrator system certificate that is selected as the encryption private certificate. The trading partner or user shares the key with the bank. |
Encryption key version | The key version of the encryption certificate is displayed. Valid value is E002. |
Use hardware key-store for Electronic signature | Optional. Select this option if you have an activated 3S Key token. |
Hardware key type | 3S Key is displayed as the Hardware key type. 3SKey is a SWIFT secure signature key used for digital identity. You must activate the 3SKey token and register the key with the bank to enable you to sign and send messages to the bank. |
Electronic signature private key | Optional. Select the private key of the Electronic Signature (ES) certificate if you are not using a hardware key for Electronic Signature. |
Electronic signature public key | Required. Select the public key of the Electronic Signature (ES) certificate that is used to verify the signature of order data. The public key value of an electronic signature certificate should not be the same as an authentication or encryption certificate. |
Electronic signature key version | Required if you are not using a hardware key store for electronic signature. Select the key version of the electronic signature certificate. Valid values are A005 and A006. If you are using a hardware key store for electronic signature, then the key version is set to A005 and it cannot be changed. |
Field | Description |
---|---|
Authentication private key | Required. Click Browse to select the file with the private part of the authentication key from your computer. |
Authentication public key | Required. Click Browse to select the file with the public part of the authentication key from your computer. |
Authentication key version | Required. Select the key version of the authentication certificate. Valid value is X002. |
Encryption private key | Required. Click Browse to select the file with the private part of the encryption key from your computer. |
Encryption public key | Required. Click Browse to select the file with the public part of the encryption key from your computer. |
Encryption key version | Required. Select the key version of the encryption certificate. Valid value is E002. |
Electronic signature private key | Required. Click Browse to select the file with the private part of the Electronic signature key from your computer. |
Electronic signature public key | Required. Click Browse to select the file with the public part of the Electronic signature key from your computer. |
Electronic signature key version | Required. Select the key version of the Electronic signature certificate. Valid values are A005 and A006. |
Field | Description |
---|---|
Partner name | Required. From the Partner name drop-down list, select the partner to which a user is associated. A user can be associated with many partners. Note: Use the Sterling B2B Integrator dashboard to create trading partner entities. |
Upload mailbox path | Required. Configure the upload mailbox and assign users to operate the mailbox in Sterling B2B Integrator. Specify the mailbox path for the uploaded messages. You must assign a mailbox path to store the unpacked messages from an EBICS request.If the mailbox (User ID, Partner name, Inbox), already exists in Sterling B2B Integrator and if you leave this field blank, an error message asking you to specify the default mailbox path is displayed. Note: Ensure that the mailbox path starts with a forward slash (/). |
Download mailbox path | Required. Configure the download mailbox and assign users to operate the mailbox in Sterling B2B Integrator. Specify the mailbox path for the downloaded messages. You must assign a mailbox path to store the messages that are packaged as part of an EBICS response.If the mailbox (User ID, Partner name, Outbox) already exists in Sterling B2B Integrator, and if you leave this field blank, an error message asking you to specify the default mailbox path is displayed. Note: Ensure that the mailbox path starts with a forward slash (/). |
Field | Description |
---|---|
Partner name | Required. From the Partner name drop-down list, select the partner to which a user is associated. A user can be associated with many partners. Note: Use the Sterling B2B Integrator dashboard to create trading partner entities. |
Delegate of | Required. Select the user who will be delegating their tasks to the technical user. |
You can search for a user profile from the Profile Management menu.
To search for a user profile, complete the following steps:
You must be logged in to the EBICS Client dashboard interface as an administrator to update a user profile, delete a user profile, or view the summary of a user.
To edit a user profile, complete the following steps:
Field | Description |
---|---|
Timezone | Optional. Select the time zone of the user. |
Technical user | Optional. A technical user is a system configured to submit orders on behalf of a non-technical or human user. This option is valid if you selected EBICS Client User as the user type. Select this check box to configure a Technical user. |
Certificate type | Required if you selected EBICS client user as the user type. Select X509 if you are using X.509 public key certificate to authorize the certificates. Select Keys if you are using RSA keys to authorize the certificates. Note:Â EBICS Client supports non-encrypted keys only. |
Field | Description |
---|---|
Authentication private certificate | Required. Select the private key the EBICS Client uses to create a digital signature for the user in the request sent to the bank. The bank must have the public part of the key to validate the authorization. The drop-down contains a list of certificates configured in the Sterling B2B Integrator system certificate store. |
Authentication public certificate | Required. Select the public key the user provides to the bank to validate the authorization of the user in the request received from the EBICS Client. The trading partner or user shares the key with the bank. The key must be a public part of the Sterling B2B Integrator system certificate that is selected as the authentication private certificate. |
Authentication key version | The key version of the authentication certificate is displayed. Valid value is X002. |
Encryption private certificate | Required. Select the private key the EBICS Client uses to decrypt the response received from the EBICS Banking Server. The drop-down contains a list of certificates configured in the Sterling B2B Integrator system certificate store. |
Encryption public certificate | Required. Select the public part of the Sterling B2B Integrator system certificate that is selected as the encryption private certificate. The trading partner or user shares the key with the bank. |
Encryption key version | The key version of the encryption certificate is displayed. Valid value is E002. |
Use hardware key-store for Electronic signature | Optional. Select this option if you have an activated 3S Key token registered with the bank. |
Hardware key type | 3S Key is displayed as the Hardware key type. 3SKey is a SWIFT secure signature key used for digital identity. You must activate the 3SKey token and register the key with the bank to enable you to sign and send messages to the bank. |
Electronic signature private key | Optional. Select the private key of the Electronic Signature (ES) certificate if you are not using a hardware key for Electronic Signature. |
Electronic signature public key | Required. Select the public key of the Electronic Signature (ES) certificate that is used to verify the signature of order data. The public key value of an Electronic Signature certificate should not be the same as an authentication or encryption certificate. |
Electronic signature key version | Required if you are not using a hardware key store for electronic signature. Select the key version of the electronic signature certificate. Valid values are A005 and A006. If you are using a hardware key store for electronic signature, then the key version is set to A005 and it cannot be changed. |
Field | Description |
---|---|
Authentication private key | Required. Click Browse to select the file with the private part of the authentication key from your computer. |
Authentication public key | Required. Click Browse to select the file with the public part of the authentication key from your computer. |
Authentication key version | Required. Select the key version of the authentication certificate. Valid value is X002. |
Encryption private key | Required. Click Browse to select the file with the private part of the encryption key from your computer. |
Encryption public key | Required. Click Browse to select the file with the public part of the encryption key from your computer. |
Encryption key version | Required. Select the key version of the encryption certificate. Valid value is E002. |
Electronic signature private key | Required. Click Browse to select the file with the private part of the Electronic signature key from your computer. |
Electronic signature public key | Required. Click Browse to select the file with the public part of the Electronic signature key from your computer. |
Electronic signature key version | Required. Select the key version of the Electronic signature certificate. Valid values are A005 and A006. |
Field | Description |
---|---|
Partner name | Required. From the Partner name drop-down list, select the partner to which a user is associated. A user can be associated with many partners. Note: Use the Sterling B2B Integrator dashboard to create trading partner entities. |
Upload mailbox path | Required. Configure the upload mailbox and assign users to operate the mailbox in Sterling B2B Integrator. Specify the mailbox path for the uploaded messages. You must assign a mailbox path to store the unpacked messages from an EBICS request.If the mailbox (User ID, Partner name, Inbox), already exists in Sterling B2B Integrator and if you leave this field blank, an error message asking you to specify the default mailbox path is displayed. Note: Ensure that the mailbox path starts with a forward slash (/). |
Download mailbox path | Required. Configure the download mailbox and assign users to operate the mailbox in Sterling B2B Integrator. Specify the mailbox path for the downloaded messages. You must assign a mailbox path to store the messages that are packaged as part of an EBICS response.If the mailbox (User ID, Partner name, Outbox) already exists in Sterling B2B Integrator, and if you leave this field blank, an error message asking you to specify the default mailbox path is displayed. Note: Ensure that the mailbox path starts with a forward slash (/). |
Field | Description |
---|---|
Partner name | Required. From the Partner name drop-down list, select the partner to which a user is associated. A user can be associated with many partners. Note: Use the Sterling B2B Integrator dashboard to create trading partner entities. |
Delegate of | Required. Select the user who will be delegating their tasks to the technical user. |
You can delete a user profile from the Profile Management menu.
You must be logged in to the EBICS Client dashboard interface as an administrator to update a user profile, delete a user profile, or view the summary of a user. To delete a user profile, complete the following steps:
You can create a bank profile to provide EBICS host information for a bank.
To create a bank profile:
Field | Description |
---|---|
Bank ID(Host ID) | Required. Enter the bank ID or the host ID provided by the bank. It is a unique ID for the bank in the bank's system. |
Bank name | Required. Specify the name of the bank. |
Status | Status of the bank is set to New before validating the bank keys. After successful validation, the status changes to Activated. The status cannot be edited. |
Is RSA preferred | Optional. If you want EBICS Client to use RSA key values for electronic signature, authentication, and encryption, select the check box. EBICS Client uses only RSA-related values for electronic signature, authentication, and encryption irrespective of the upload key type. |
Use ESIG Namespace | Optional. If you want EBICS Client to use an ESIG namespace, select the check box. |
Insert optional elements in KeyManagement request xml | Optional. If you want EBICS Client to use optional elements in the KeyManagement request xml file, select the check box. |
Address Line 1 | Optional. Specify the address of the bank. |
Address Line 2 | Optional. Specify the address of the bank. |
City | Optional. Specify the name of the city where the bank is located. |
State or Province | Optional. Specify the name of the state or province. |
Country/Region | Optional. Select the country or region. |
Zip or postal code | Optional. Specify the zip code or postal code. |
E-mail Address | Optional. Specify the e-mail address of the bank. |
Telephone Number | Optional. Specify the phone number with country code. |
URL Alias | Required. Specify a short name for the bank URL. You can navigate to the website of the bank by typing the short name or the alias in the address field of the browser. For example, if you specified bs as the URL alias for the URL http://www.banksystem.com, then type bs in the address field of the browser to go to the website. |
Is Default | Optional. Select this check box to indicate that the URL specified in the URL field is the default URL. If no URL is specified in the Bank URL field on the Order Information page when submitting an order, EBICS Client populates the default URL in the Bank URL field. If a bank URL alias is not specified, then the default URL is used for order submission when an order is submitted by a technical user. |
Bank URL | Required. Specify the HTTP URL the bank hosts. A bank can have multiple URLs with a minimum of one. The Uniform Resource Locator (URL) is configured in the HTTP Server adapter to listen at the port, and receive EBICS requests, if any. Note:Â Each bank ID should have a unique port number or URL. |
Bank https certificate | Optional. Select the appropriate HTTPS certificate of the bank from the drop-down list. The HTTPS certificate ensures that all transactions with the bank are encrypted and secure. |
You can search for a bank profile from the Profile Management menu.
You can edit a bank profile to revise EBICS host information for a bank.
To edit a bank profile, complete the following steps:
Field | Description |
---|---|
Bank ID(Host ID) | Required. Enter the bank ID or the host ID provided by the bank. It is a unique ID for the bank in the bank's system. |
Bank name | Required. Specify the name of the bank. |
Status | Status of the bank is set to New before validating the bank keys. After successful validation, the status changes to Activated. The status cannot be edited. |
Is RSA preferred | Optional. If you want EBICS Client to use RSA key values for electronic signature, authentication, and encryption, select the check box. EBICS Client uses only RSA-related values for electronic signature, authentication, and encryption irrespective of the upload key type. |
Use ESIG Namespace | Optional. If you want EBICS Client to use an ESIG namespace, select the check box. |
Insert optional elements in KeyManagement request xml | Optional. If you want EBICS Client to use optional elements in the KeyManagement request xml file, select the check box. |
Address Line 1 | Optional. Specify the address of the bank. |
Address Line 2 | Optional. Specify the address of the bank. |
City | Optional. Specify the name of the city where the bank is located. |
State or Province | Optional. Specify the name of the state or province. |
Country/Region | Optional. Select the country or region. |
Zip or postal code | Optional. Specify the zip code or postal code. |
E-mail Address | Optional. Specify the e-mail address of the bank. |
Telephone Number | Optional. Specify the phone number with country code. |
URL Alias | Required. Specify a short name for the bank URL. You can navigate to the website of the bank by typing the short name or the alias in the address field of the browser. For example, if you specified bs as the URL alias for the URL http://www.banksystem.com, then type bs in the address field of the browser to go to the website. |
Is Default | Optional. Select this check box to indicate that the URL specified in the URL field is the default URL. If no URL is specified in the Bank URL field on the Order Information page when submitting an order, EBICS Client populates the default URL in the Bank URL field. If a bank URL alias is not specified, then the default URL is used for order submission when an order is submitted by a technical user. |
Bank URL | Required. Specify the HTTP URL the bank hosts. A bank can have multiple URLs with a minimum of one. The Uniform Resource Locator (URL) is configured in the HTTP Server adapter to listen at the port, and receive EBICS requests, if any. Note:Â Each bank ID should have a unique port number or URL. |
Bank https certificate | Optional. Select the appropriate HTTPS certificate of the bank from the drop-down list. The HTTPS certificate ensures that all transactions with the bank are encrypted and secure. |
You can delete a bank profile from the Profile Management menu.
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.
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:
|
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:
|
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.
Offers enable a partner to group a set of order types and file formats and process them together. You can create an offer from the Profile Management menu.
An offer must be associated with a particular bank ID. Only one offer is allowed per bank. To create an offer, complete the following steps:
Field | Description |
---|---|
Offer Name | Required. Specify a name for the offer. |
Bank ID(Host ID) | Required. Select a bank ID from the drop-down list. |
Associate/Disassociate order type to file formats configuration | Optional. Select the check box next to the order type. The selected order types and corresponding file formats are grouped to form an offer. |
You can search for an offer from the Profile Management menu.
You can edit an offer from the Profile Management menu.
Field | Description |
---|---|
Associate/Disassociate order type to file formats configuration | Optional. Select the check box next to the order type. The selected order types and the corresponding file formats are grouped to form the offer. |
You can delete an offer from the Profile Management menu.
EBICS Client adds file formats and associate them with the bank-technical upload (FUL) and download (FDL) order types. An order type can have zero or more file formats. The file formats for FUL and FDL order types are based on the SWIFTNet request type.
For more information about SWIFTNet, see http://www.swift.com/. To create a file format, complete the following steps:
Field | Description |
---|---|
File format | Required. Specify the name of the file format. The file format can be created with any name with these two restrictions:
|
Country/Region | Required. Select a country or region from the drop-down list. |
Supported order types | Required. Select the order type for which the file format is supported. For example, FUL, FDL. |
You can search for a file format from the Profile Management menu.
You can edit a file format from the Profile Management menu.
Field | Description |
---|---|
Country/Region | Required. Select a country or region from the drop-down list. |
Supported order types | Required. Select the order type for which the file format is supported. |
You can delete a file format from the Profile Management menu.
Sterling B2B Integrator - Configuring EBICS Client
Sterling B2B Integrator - EBICS Client User
Sterling B2B Integrator - Configure User Permission
Browse Categories
Share Blog Post
In today’s fast-paced world of data analytics and AI, optimizing your data infrastructure is key to unlocking valuable insights and driving innovation.
In today’s fast-paced world of data analytics and AI, optimizing your data infrastructure is key to unlocking valuable insights and driving innovation.
In today’s fast-paced world of data analytics and AI, optimizing your data infrastructure is key to unlocking valuable insights and driving innovation.
At Pragma Edge, we are a forward-thinking technology services provider dedicated to driving innovation and transformation across industries.
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Thank you for submitting your details.
For more information, Download the PDF.
Thank you for the Registration Request, Our team will confirm your request shortly.
Invite and share the event with your colleaguesÂ
IBM Partner Engagement Manager Standard is the right solution
addressing the following business challenges
IBM Partner Engagement Manager Standard is the right solution
addressing the following business challenges
IBM Partner Engagement Manager Standard is the right solution
addressing the following business challenges