Hi,
I encrypt the key with command openssl pkey -in cakey.pem -out ca-signer-1.pem  
-des
Then i configure file storage for CA key in OpenXPKI
ca-signer:     inherit: default     key_store: OPENXPKI     key: 
/etc/openxpki/local/keys/[% PKI_REALM %]/[% ALIAS %].pem
I sepcify the password in /etc/openxpki/config.d/system/crypto.yaml (XXXXXXX is 
the password)
secret:    default:        label: Global secret group        export: 0        
method: literal        value: XXXXXXX

and place the encrypted key at /etc/openxpki/local/keys/democa/ca-signer-1.pem
The openxpkictl restart commands run successfully. No error is logged 
/var/log/openxpki/openxpki.log
But if i encrypt openssl pkey -in cakey.pem -out ca-signer-1.pem  -aes256 and 
repeat the whole process,
i get the following error in /var/log/openxpki/openxpki.log 
2021/06/08 14:55:21 INFO Loaded auth handler User Password 
[pid=1425|]2021/06/08 14:55:21 INFO Loaded auth handler Password Connector 
[pid=1425|]2021/06/08 14:55:21 INFO Loaded auth handler Operator Password 
[pid=1425|]2021/06/08 14:55:21 INFO Loaded auth handler OneTimePassword 
[pid=1425|]2021/06/08 14:55:21 INFO Loaded auth handler TestAccounts 
[pid=1425|]2021/06/08 14:55:21 INFO Loaded auth handler User NoAuth 
[pid=1425|]2021/06/08 14:55:21 INFO Loaded auth handler Certificate 
[pid=1425|]2021/06/08 14:55:21 INFO Loaded auth handler Anonymous 
[pid=1425|]2021/06/08 14:55:21 INFO Loaded auth handler System 
[pid=1425|]2021/06/08 14:55:37 ERROR OpenSSL error: Using configuration from 
/var/tmp/openxpki14317O2LyAWd/openssl.cnfunable to load CA private 
key140036093678720:error:06065064:digital envelope 
routines:EVP_DecryptFinal_ex:bad 
decrypt:../crypto/evp/evp_enc.c:597:140036093678720:error:23077074:PKCS12 
routines:PKCS12_pbe_crypt:pkcs12 cipherfinal 
error:../crypto/pkcs12/p12_decr.c:63:140036093678720:error:2306A075:PKCS12 
routines:PKCS12_item_decrypt_d2i:pkcs12 pbe crypt 
error:../crypto/pkcs12/p12_decr.c:94:140036093678720:error:0907B00D:PEM 
routines:PEM_read_bio_PrivateKey:ASN1 lib:../crypto/pem/pem_pkey.c:88: 
[pid=1431|sid=+2V1|wftype=crl_issuance|wfid=44799]2021/06/08 14:55:37 ERROR 
I18N_OPENXPKI_CRYPTO_CLI_EXECUTE_FAILED; __EXIT_STATUS__ => 256 
[pid=1431|sid=+2V1|wftype=crl_issuance|wfid=44799]2021/06/08 14:55:37 ERROR 
I18N_OPENXPKI_TOOLKIT_COMMAND_FAILED; __COMMAND__ => 
OpenXPKI::Crypto::Backend::OpenSSL::Command::issue_crl, __ERRVAL__ => 
I18N_OPENXPKI_CRYPTO_CLI_EXECUTE_FAILED; __EXIT_STATUS__ => 256 
[pid=1431|sid=+2V1|wftype=crl_issuance|wfid=44799]2021/06/08 14:55:37 ERROR 
I18N_OPENXPKI_SERVER_WORKFLOW_ERROR_ON_EXECUTE; __ACTION__ => 
global_nice_issue_crl, __ERROR__ => I18N_OPENXPKI_TOOLKIT_COMMAND_FAILED; 
__COMMAND__ => OpenXPKI::Crypto::Backend::OpenSSL::Command::issue_crl, 
__ERRVAL__ => I18N_OPENXPKI_CRYPTO_CLI_EXECUTE_FAILED; __EXIT_STATUS__ => 256, 
__EXCEPTION__ => OpenXPKI::Exception 
[pid=1431|sid=+2V1|wftype=crl_issuance|wfid=44799]2021/06/08 14:55:37 ERROR 
Error executing workflow activity 'crl_initialize' on workflow id 44799 (type 
crl_issuance): I18N_OPENXPKI_SERVER_WORKFLOW_ERROR_ON_EXECUTE; __ACTION__ => 
global_nice_issue_crl, __ERROR__ => I18N_OPENXPKI_TOOLKIT_COMMAND_FAILED; 
__COMMAND__ => OpenXPKI::Crypto::Backend::OpenSSL::Command::issue_crl, 
__ERRVAL__ => I18N_OPENXPKI_CRYPTO_CLI_EXECUTE_FAILED; __EXIT_STATUS__ => 256, 
__EXCEPTION__ => OpenXPKI::Exception 
[pid=1431|sid=+2V1|wftype=crl_issuance|wfid=44799]

It means that OpenXPKI only uses DES encrypted CA key. How can i change the DES 
to AES256 for CA Key encryption in OpenXPKI?

Regards


    On Tuesday, 8 June 2021, 02:11:07 pm GMT+5, Oliver Welter <[email protected]> 
wrote:  
 
  Hi, 
  the DataVault uses AES256-CBC to encrypt the key blob, the protection of the 
keys themselves depend on the settings of your key generation - the 
sampleconfig uses "openssl req -newkey", the used encryption depends on the 
local system openssl version and system settings. 
  Oliver
  
  
  Am 08.06.21 um 10:32 schrieb Scott Thomas via OpenXPKI-users:
  
 
 Hi, 
  What is the default Algorithm for encryption for CA Keys in OpenXPKI via 
"sampleconfig.sh" and Manual importing the keys?
  
  Regards  
  
  _______________________________________________
OpenXPKI-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openxpki-users
 

 
 -- 
Protect your environment -  close windows and adopt a penguin! 
 _______________________________________________
OpenXPKI-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openxpki-users
  
_______________________________________________
OpenXPKI-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openxpki-users

Reply via email to