The openxpki docker images come with a script to import the
keys/certificates: setup-cert
The script seems to have problems when importing the vault credentials when
using multiple realms.
Is there a problem here? Or am I using this script incorrectly?
Is setup-cert still the recommended way to deploy your keys/certs on a
production environment? Or is there another recommended way?
Steps to reproduce
* have 2 realms: mobility, sensor
* place vault-1.crt vault-1.key in /etc/openxpki/ca
* run setup-cert
What happens
The vault key/cert is only imported for 1 realm
# setup-cert
Starting import
Successfully imported certificate into database:
Subject: CN=DataVault
Issuer: CN=DataVault
Identifier: bSiSGisjSnbA5HLzTQLSX5XPvE4
Realm: none
Successfully wrote alias:
Alias : vault-1
Identifier: bSiSGisjSnbA5HLzTQLSX5XPvE4
NotBefore : 2023-06-22 14:34:47
NotAfter : 2026-06-26 14:34:47
Doing /etc/openxpki/tls/chain/
vault certificate already imported
Its imported for mobility, but not for sensor
/etc/openxpki/ca# openxpkicli get_token_info --realm mobility --arg
alias=vault-1
{
"key_name" : "/etc/openxpki/local/keys/vault-1.pem",
"key_secret" : 1,
"key_store" : "OPENXPKI",
"key_usable" : 1
}
root@e83cd2f2fc1a:/etc/openxpki/ca# openxpkicli get_token_info --realm
sensor --arg alias=vault-1
Error: TokenManager failed to create token for vault-1
/etc/openxpki/ca# ls
mobility
README.md
sensor
vault-1.crt
vault-1.key
Expected
Vault credentials are imported for both realms.
_______________________________________________
OpenXPKI-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openxpki-users