Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
OpenXPKI::Crypto::BackUser:Contributed PeOpenXPKI::Crypto::Backend::OpenSSL(3)

Name
       OpenXPKI::Crypto::Backend::OpenSSL - OpenSSL cryptographic backend

Description
       This is the basic class to provide OpenXPKI with	an OpenSSL based
       cryptographic token. Beside the documented function all functions in
       the class OpenXPKI::Crypto::Backend::OpenSSL::Engine are	available here
       too because we map these	engine specific	functions directly to the
       engine (via AUTOLOAD).

Functions
   new
       is the constructor. It requires five basic parameters which are
       described here. The other parameters are	engine specific	and are
       described in the	related	engine documentation. Please see
       OpenXPKI::Crypto::Backend::OpenSSL::Engine for more details.

       o   RANDFILE (file to store the random informations)

       o   SHELL (the OpenSSL binary)

       o   TMP (the used temporary directory which must	be private)

   command
       execute an OpenSSL command. You must specify the	name of	the command as
       first parameter followed	by a hash with parameter. Example:

	 $token->command ({COMMAND => "create_key", TYPE => "RSA", ...});

XS functions
       We support some library functions via our XS module. Please see our XS
       module for more informations.

       o   get_object

       o   get_object_function

       o   free_object

Engine functions
       The OpenSSL engines which are supported provide some functions to get
       more detailed infos about the used security token. Please see our
       engine module for more informations.

       o   online

       o   key_usable

       o   login

       o   logout

       o   get_certfile

       o   get_chainfile

See Also
       OpenXPKI::Crypto::Backend::OpenSSL::XS and
       OpenXPKI::Crypto::Backend::OpenSSL::Engine

perl v5.24.1			  2017-07OpenXPKI::Crypto::Backend::OpenSSL(3)

Name | Description | Functions | XS functions | Engine functions | See Also

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=OpenXPKI::Crypto::Backend::OpenSSL&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help