JWKS payload with the active signing key.
Bermuda Commercial Bank RESTful Open Banking API Implementation (v1)
The Bermuda Commercial Bank (BCB) RESTful Open Banking API provides secure, programmatic access to BCB's banking services, enabling developers to integrate financial services into their applications.
- Account details retrieval
- Internal transfers
- Payments (Swift)
- Virtual Accounts
- Transaction information access
- Robust security and compliance
- Comprehensive documentation
Download OpenAPI description
Overview
URL
Bermuda Commercial Bank Limited, 34 Bermudiana Road, Hamilton HM 11, Bermuda
Languages
Servers
Mock server
https://developers.bcb.bm/_mock/apis/open-banking-api/open-banking-api/
UAT Environment - Used for testing and integration purposes
https://api-uat.bcb.bm/
Production Environment - Live environment for production use
https://api.bcb.bm/
Request
Gets the bank’s current signing public key in JWKS format. Returns a JWKS containing one RSA key with fields:
- kid: rsa-{keyVersion}
- kty: RSA
- alg: PS256
- use: sig
- n/e: base64url-encoded modulus and exponent This endpoint requires OpenBankApi authorization; no private key material is exposed.
Security
Authorization
- Mock serverhttps://developers.bcb.bm/_mock/apis/open-banking-api/open-banking-api/v1/.well-known/jwks.json
- UAT Environment - Used for testing and integration purposeshttps://api-uat.bcb.bm/v1/.well-known/jwks.json
- Production Environment - Live environment for production usehttps://api.bcb.bm/v1/.well-known/jwks.json
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://developers.bcb.bm/_mock/apis/open-banking-api/open-banking-api/v1/.well-known/jwks.json \
-H 'Authorization: Bearer <YOUR_jwt_HERE>'Response
application/json
{ "keys": [ { … } ] }