Pragma Edge — Powering your connected enterpriseLet's connect ↗
PRAGMA EDGE / BLOG

Sterling B2B Integrator - Managing Keys

Sterling B2B Integrator - Managing Keys. Electronic Banking Internet Communication Standard (EBICS) is an Internet-based communication and security standard that is primarily used for remote data transfer between your organization

You can insert, update, and retrieve certificates present in theSterling B2B Integratorrepository.

You can insert a base64-encoded certificate (public or private) and import and export certificates into theSterling B2B Integratorrepository.

You can also perform the following tasks inSterling B2B Integrator:

  • Create a self-signed certificate with the key length 2048 for EBICS
  • Manage CA certificates
  • Store certificates, and manage the renewal and expiration of certificates
  • Accept a public certificate of a user
  • Validate the following subscriber keys using SHA256 as the hash algorithm:
    • Identification and Authentication Key Hash Value (in Hex format)
    • Encryption Key Hash Value (in Hex format)
    • Electronic Signature Key Hash Value (in Hex format)

Use the EBICS Export Certificate service to export the certificates present inSterling B2B Integratorto an external system. Use this service when you want to synchronize the certificates present in Sterling B2B Integratorwith an external database or system.

Use the EBICS Import Certificate service to add certificates from an external repository toSterling B2B Integrator. You can also delete the expired or invalid certificates.

Functions of the Key Manager

The Key Management and Storage performs the following functions:

  • Duplicate Key Validation – The certificate used for authentication or encryption cannot be the same as the ES certificate. Use a unique set of keys for authentication or encryption and signing.
  • X.509 Key Usage Extension – EBICS Banking Server supports the use of X.509 as the key usage extension.
  • OCSP and CRL certificate verification

The Key Manager manages the certificates in theSterling B2B Integratorrepository. It inserts, updates, and retrieves certificates in the Sterling B2B Integratorrepository and runs functions such as, calculating the hash value of the certificate, on the certificates.

The Key Manager validates the client certificates checked into the server before they can be used. You must obtain the CA-signed certificates from a Certificate Authority. In a CA-signed certificate, the issuer signs the certificate. To verify the authenticity of the user certificate, the EBICS Banking Server performs chained signature verification up to the root CA certificate.

The EBICS administrator must check in the CA-signed certificates and Intermediate CA-signed certificates in theSterling B2B IntegratorCA certificate store before commencing the EBICS transactions.

The client must provide three types of certificates:

  • Authentication certificate
  • Encryption certificate
  • Electronic Signature (ES) certificate

The public key of the authentication certificate is used to verify digital signatures. Authentication certificates can be either CA-signed or self-signed. The value of the key usage field for an authentication certificate is Digital Signature. A digital signature is used for entity authentication and data origin authentication with integrity.

The public key of the encryption certificate is used to encrypt order data. Encryption certificates can be either CA-signed or self-signed. The value of the key usage field for an encryption certificate is Key Encipherment. In EBICS, a symmetric key is used to stream encrypted or decrypted order data. The symmetric key is encrypted with the public key value of encryption certificate for transportation. Key Encipherment is used when a certificate with a protocol that encrypts keys exists.

The public key of the Electronic Signature (ES) certificate 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. The value of the key usage field for an electronic signature certificate is Non-Repudiation. Non-repudiation protects against the signing entity falsely denying an action, excluding certificate or CRL signing.

Electronic Signatures are of two types:

  • Transport Signature – can be CA-signed or self-signed
  • Personal Signature – must be CA-signed

Previous Topic

Managing EBICS Transactions

Parent Topic

Sterling B2B Integrator - EBICS Server Concepts

Next Topic

Generating and Retrieving EBICS Reports

TURN IDEAS INTO ACTION

Make the next step specific.

Bring your operating context, priorities and questions. We’ll help identify the relevant next step.

Start a conversation ↗
Services and Accelerators →Technologies We Support →More perspectives →
Pragma Edge / Let’s Connect

Start a conversation.

Tell us what you’re working on. We’ll help shape the next step.

Your inquiry goes directly to the Pragma Edge sales team.

Or email sales directly