The BA interface uses mTLS (mutual TLS) โ you need a client certificate from the labor agency. How to request and install it:
- Request the cert from BA: Arbeitgeberbereich โ JOBBรRSE interface โ Zertifikat anfordern. Processing time: 1-3 business days.
- Receive the cert โ BA sends a
.p12file plus a password. - Upload to BAconn: Connector โ BA settings โ enter
.p12and password โ Test connection. The response should arrive within 5 seconds. - Supplier ID + Customer ID from your BA contract. Allianz ID is optional, only for alliance partners.
BAconn encrypts both the .p12 file and the password with AES-256-CTR (see services/encryptService.js). The ENCRYPTION_KEY never leaves your server.
Common error: "TLS handshake failed" โ usually a wrong or expired .p12. BA certs typically last 24 months โ check the expiry date in the connector overview.