Hi Oliver,

I have tried several options regarding the passwords (e.g. method: plain or
literal) , I'm currently testing with the "literal" setting where the
passwords are stored in the crypto.yaml file.
In the stderr.log (also attached to this mail) I can see that it resolves
the path correctly, the actual files exist in this location and have the
right permissions:

2016-08-04 15:21:07.140402 DEBUG:16 PID:2026
OpenXPKI::Crypto::Toolkit::__load_config_realm_token (line 216): Building
key name from template /etc/openxpki/ssl/ca-one/[% ALIAS %].pem
2016-08-04 15:21:07.140543 DEBUG:32 PID:2026
OpenXPKI::Crypto::Toolkit::__load_config_realm_token (line 217): TT vars
$VAR1 = {
          'ALIAS' => 'ca-one-signer-1',
          'GENERATION' => '1',
          'GROUP' => 'ca-one-signer'
        };

2016-08-04 15:21:07.173450 DEBUG:16 PID:2026
OpenXPKI::Crypto::Toolkit::__load_config_realm_token (line 223): Key path
/etc/openxpki/ssl/ca-one/ca-one-signer-1.pem
2016-08-04 15:21:07.173630 DEBUG:16 PID:2026
OpenXPKI::Server::API::AUTOMETHOD (line 1619): method name:
get_certificate_for_alias
2016-08-04 15:21:07.173809 DEBUG:16 PID:2026 OpenXPKI::Server::API::__ANON__
(line 1638): args: $VAR1 = [
          {
            'ALIAS' => 'ca-one-signer-1'
          }
        ];


But further in the log I see errors occurring:

2016-08-04 15:21:07.355905 DEBUG:16 PID:2026
OpenXPKI::Crypto::Toolkit::command (line 479): eval_error: 
2016-08-04 15:21:07.356020 DEBUG:1 PID:2026 OpenXPKI::Crypto::CLI::cleanup
(line 402): start
2016-08-04 15:21:07.356098 DEBUG:1 PID:2026 OpenXPKI::Crypto::CLI::cleanup
(line 415): end
2016-08-04 15:21:07.356674 DEBUG:1 PID:2026
OpenXPKI::Exception::full_message (line 75): exception thrown:
I18N_OPENXPKI_CRYPTO_CLI_EXECUTE_FAILED; __EXIT_STATUS__ => 512
2016-08-04 15:21:07.357929 DEBUG:1 PID:2026
OpenXPKI::Exception::full_message (line 75): exception thrown:
I18N_OPENXPKI_TOOLKIT_COMMAND_FAILED; __COMMAND__ =>
OpenXPKI::Crypto::Backend::OpenSSL::Command::pkcs7_decrypt; __ERRVAL__ =>
I18N_OPENXPKI_CRYPTO_CLI_EXECUTE_FAILED; __EXIT_STATUS__ => 512
2016-08-04 15:21:07.358415 DEBUG:1 PID:2026
OpenXPKI::Exception::full_message (line 75): exception thrown:
I18N_OPENXPKI_CRYPTO_CLI_EXECUTE_FAILED; __EXIT_STATUS__ => 512
2016-08-04 15:21:07.359046 DEBUG:1 PID:2026
OpenXPKI::Exception::full_message (line 75): exception thrown:
I18N_OPENXPKI_TOOLKIT_COMMAND_FAILED; __COMMAND__ =>
OpenXPKI::Crypto::Backend::OpenSSL::Command::pkcs7_decrypt; __ERRVAL__ =>
I18N_OPENXPKI_CRYPTO_CLI_EXECUTE_FAILED; __EXIT_STATUS__ => 512
2016-08-04 15:21:07.359912 DEBUG:16 PID:2026
OpenXPKI::Server::API::Token::is_token_usable (line 562): got eval error
I18N_OPENXPKI_TOOLKIT_COMMAND_FAILED; __COMMAND__ =>
OpenXPKI::Crypto::Backend::OpenSSL::Command::pkcs7_decrypt; __ERRVAL__ =>
I18N_OPENXPKI_CRYPTO_CLI_EXECUTE_FAILED; __EXIT_STATUS__ => 512
2016-08-04 15:21:07.360158 DEBUG:32 PID:2026
OpenXPKI::Server::API::Token::list_active_aliases (line 327): Found tokens
$VAR1 = {
          'ALIAS' => 'ca-one-vault-1',
          'IDENTIFIER' => 'V1pHidVwUoOEgHGiXWduopydkLk',
          'NOTAFTER' => '1502546734',
          'NOTBEFORE' => '1470146734',
          'STATUS' => 'OFFLINE'
        };

Could it be that the server has problems decrypting the certificates?

With kind regards,

Robert Roos

-----Original Message-----
From: Oliver Welter [mailto:[email protected]]
Sent: donderdag 4 augustus 2016 08:25
To: [email protected]
Subject: Re: [OpenXPKI-users] I18N_OPENXPKI_TOOLKIT_COMMAND_FAILED; (#404)

Hi Robert,

 > A brief question regarding this issue: Could you point me to the  >
location where the openxpki configuration is stored to retrieve the  >
certificate location/folder? Or briefly explain how the server retrieves  >
these certificates? Does the server use a specific path to e.g.
 > openssl.cnf ?

There is no openssl.cnf - its generated on the fly in a temporary location
when we "do the crypto". The issuing *certificates* are never read from the
disk but are also used from the database. You *must* have the private key
readable at /etc/openxpki/ssl/ca-one/<aliasname>.pem,
e.g. ca-one-signer-1.pem for the signer.

It might also be that they keys are readable but the password is wrong/not
exist - did you protect your keys with a password and did you change this in
the crypto.yaml ?

Oliver

Am 04.08.2016 um 07:11 schrieb IT Crowdsource:
> Hi,
>
>
> I've have created a fresh install of openxpki on Debian Jessie. I've 
> checked the basic configuration several times and all seems to be OK.
> I'm able to logon to the console where I see a message that I have to 
> create a CRL. If I trigger a CRL issue I'm getting an error message in 
> the GUI: Unknown error (toolkit command failed)
>
> Tried to debug the error by starting openxpkictl start --debug 128
>
> The stderr.log shows many error messages mostly related to openssl. 
> Like I18N_OPENXPKI_TOOLKIT_COMMAND_FAILED
>
> /But also errors like these:/
>
> 2016-08-03 09:26:07.721976 DEBUG:16 PID:1805 
> OpenXPKI::Server::Workflow::execute_action (line 198): bubbled up 
> error
> - rethrow
> 2016-08-03 09:26:07.740090 DEBUG:128 PID:1805 
> OpenXPKI::Service::__get_error (line 133): $VAR1 = {
> 2016-08-03 09:26:07.743565 DEBUG:2 PID:1805 
> OpenXPKI::Service::__get_error (line 135): setup errors array
> 2016-08-03 09:26:07.743757 DEBUG:2 PID:1805 
> OpenXPKI::Service::__get_error (line 154): normalize error list
> 2016-08-03 09:26:07.743951 DEBUG:1 PID:1805 
> OpenXPKI::Service::__get_error (line 182): return serialized error 
> list
>
> As far as I understand now it's probably an issue related to the 
> location and/or accessibility of the certificates:
>
>
>
> |'STATUS' => 'OFFLINE',|
>
> |'IDENTIFIER' => 'JE0cN5CI-4hb9ZPdEnPPc04jfyI',|
>
> |'ALIAS' => 'ca-one-signer-1', |
>
>
>
> Could anyone point me to the location where the openxpki configuration 
> is stored to retrieve the certificate location/folder? Or briefly 
> explain how the server retrieves these certificates? All permissions 
> are set correctly on the certificates. And all certificates are 
> located in the right default folder */etc/openxpki/ssl/ca-one/*
>
> * *
>
> **
>
> * *
>
> The certificates also seem to be imported properly from this same folder:
>
> * *
>
> * *
>
> * *
>
> With kind regards,
>
>
>
> Robert Roos
>
>
>
> ----------------------------------------------------------------------
> --------
>
>
>
> _______________________________________________
> 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

Reply via email to