MAN page from OpenSuSE perl-OpenXPKI-Core-0.9.1389-6.362.CS.i586.rpm
OpenXPKI::Crypto::Backend::OpenSSL
Section: User Contributed Perl Documentation (3)
Updated: 2008-09-30
Index Name
OpenXPKI::Crypto::Backend::OpenSSL - OpenSSL cryptographic backend
Description
This is the basic class to provide OpenXPKI with an OpenSSL basedcryptographic token. Beside the documented function all functionsin the class OpenXPKI::Crypto::Backend::OpenSSL::Engine areavailable here too because we map these engine specific functionsdirectly to the engine (via
AUTOLOAD).
Functions
new
is the constructor. It requires five basic parameters which aredescribed here. The other parameters are engine specific andare described in the related engine documentation. Please seeOpenXPKI::Crypto::Backend::OpenSSL::Engine for more details.
- *
- RANDFILE (file to store the random informations)
- *
- SHELL (the OpenSSL binary)
- *
- TMP (the used temporary directory which must be private)
command
execute an OpenSSL command. You must specify the name of the commandas 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 seeour
XS module for more informations.
- *
- get_object
- *
- get_object_function
- *
- free_object
Engine functions
The OpenSSL engines which are supported provide some functions toget more detailed infos about the used security token. Please seeour engine module for more informations.
- *
- online
- *
- key_usable
- *
- login
- *
- logout
- *
- get_certfile
- *
- get_chainfile
See Also
OpenXPKI::Crypto::Backend::OpenSSL::XS and OpenXPKI::Crypto::Backend::OpenSSL::Engine
Index
- Name
- Description
- Functions
- new
- command
- XS functions
- Engine functions
- See Also
This document was created byman2html,using the manual pages.