PKCS12 File Base64¶
Load Base64-encoded PKCS#12 content.
| Property | Required | Description |
|---|---|---|
loader.kind |
✓ | pkcs12-file-base64 |
loader.base64 |
✓ | Base64-encoded PKCS#12 content |
password |
Store password (if password-protected) |
Notes¶
- Contains both certificate and private key (ideal for mTLS)
- Common extensions:
.p12,.pfx
Example¶
kete.routes.myroute.destination.tls=true
# Key store (client certificate + private key)
kete.routes.myroute.destination.key-store.loader.kind=pkcs12-file-base64
kete.routes.myroute.destination.key-store.loader.base64=MIIKegIBAzCCCj4GCSqGSIb3...
kete.routes.myroute.destination.key-store.password=changeit
# Trust store (CA certificates)
kete.routes.myroute.destination.trust-store.loader.kind=pkcs12-file-base64
kete.routes.myroute.destination.trust-store.loader.base64=MIIFgTCCBGmgAwIBAgIQ...
kete.routes.myroute.destination.trust-store.password=changeit