NAME
Lim::Plugin::SoftHSM::CLI - CLI class for SoftHSM management plugin
VERSION
See Lim::Plugin::SoftHSM for version.
SYNOPSIS
use Lim::Plugin::SoftHSM;
# Create a CLI object
$client = Lim::Plugin::SoftHSM->CLI;
METHODS
These methods are called from the Lim framework and should not be used else where.
Please see Lim::Plugin::SoftHSM for full documentation of calls.
- version
-
Show version of the plugin and SoftHSM.
- configs
-
List configuration files.
- config view <file>
-
Display the content of a configuration file.
- config edit <file>
-
Edit a configuration file.
- show slots
-
List information about SoftHSM slots.
- init token <slot> <label> <SO pin> <pin>
-
Initialize a slot.
- import [--slot <slot>] [--pin <pin>] [--id <id>] [--label <label>] [--file-pin <file pin>] <file>
-
Import a key into SoftHSM from a local file.
- export [--slot <slot>] [--pin <pin>] [--id <id>] [--file-pin <file pin>] <file>
-
Export a key from SoftHSM into a local file.
- optimize [--pin <pin>] <slots ... >
-
Optimize slot(s).
- trust [--slot <slot>] [--so-pin <SO pin>] [--type <type>] < --id <id> | --label <label> >
-
Mark a key as trusted.
- untrust [--slot <slot>] [--so-pin <SO pin>] [--type <type>] < --id <id> | --label <label> >
-
Remove the trusted marking on a key.
AUTHOR
Jerry Lundström, <lundstrom.jerry at gmail.com>
BUGS
Please report any bugs or feature requests to https://github.com/jelu/lim-plugin-softhsm/issues.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Lim::Plugin::SoftHSM
You can also look for information at:
Lim issue tracker (report bugs here)
ACKNOWLEDGEMENTS
LICENSE AND COPYRIGHT
Copyright 2012-2013 Jerry Lundström.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.