NAME
dsaparam - DSA parameter manipulation and generation
SYNOPSIS
openssl dsaparam [-inform DER|PEM] [-outform DER|PEM] [-in filename] [-out filename] [-noout] [-text] [-C] [-rand file(s)] [-genkey] [-engine id] [numbits]
DESCRIPTION
This command is used to manipulate or generate DSA parameter files.
OPTIONS
-inform DER|PEM This specifies the input format. The DER option uses an ASN1 DER encoded form compatible with RFC2459 (PKIX) DSS-Parms that is a SEQUENCE consisting of p, q and g respectively. The PEM form is the default format: it consists of the DER format base64 encoded with additional header and footer lines. -outform DER|PEM This specifies the output format, the options have the same meaning as the -inform option. -in filename This specifies the input filename to read parameters from or standard input if this option is not specified. If the numbits parameter is included then this option will be ignored. -out filename This specifies the output filename parameters to. Standard output is used if this option is not present. The output filename should not be the same as the input filename. -noout this option inhibits the output of the encoded version of the parameters. -text this option prints out the DSA parameters in human readable form. -C this option converts the parameters into C code. The parameters can then be loaded by calling the get_dsaXXX() function. -genkey this option will generate a DSA either using the specified or generated parameters. -rand file(s) a file or files containing random data used to seed the random number generator, or an EGD socket (see RAND_egd(3)). Multiple files can be specified separated by a OS-dependent character. The separator is ; for MS-Windows, , for OpenVMS, and : for all others. numbits this option specifies that a parameter set should be generated of size numbits. It must be the last option. If this option is included then the input file (if any) is ignored. -engine id specifying an engine (by its unique id string) will cause dsaparam to attempt to obtain a functional reference to the specified engine, thus initialising it if needed. The engine will then be set as the default for all available algorithms.
NOTES
PEM format DSA parameters use the header and footer lines: -----BEGIN DSA PARAMETERS----- -----END DSA PARAMETERS----- DSA parameter generation is a slow process and as a result the same set of DSA parameters is often used to generate several distinct keys.
SEE ALSO
gendsa(1), dsa(1), genrsa(1), rsa(1)
More Linux Commands
manpages/command-not-found.1.html
command-not-found(1) - A command-not-found handler (ManPage)
command-not-found handler is designed to tell users which package contains a missing command. The handler is integrated to bash(1) and zsh(1) shells and is not
manpages/pthread_cleanup_pop_restore_np.3.html
pthread_cleanup_pop_restore_np(3) - push and pop thread canc
These functions are the same as pthread_cleanup_push(3) and pthread_cleanup_pop(3), except for the differences noted on this page. Like pthread_cleanup_push(3),
manpages/open.2.html
open(2) - open and possibly create a file or device.........
Given a pathname for a file, open() returns a file descriptor, a small, nonnegative integer for use in subsequent system calls (read(2), write(2), lseek(2), fcn
manpages/gitweb.1.html
gitweb(1) Git web interface (web frontend to Git repositorie
Gitweb provides a web interface to Git repositories. Its features include: * Viewing multiple Git repositories with common root. * Browsing every revision of th
manpages/fc-cat.1.html
fc-cat(1) - read font information cache files (Man Page)....
fc-cat reads the font information from cache files or related to font directories and emits it in ASCII form. OPTIONS This program follows the usual GNU command
manpages/rmiregistry-java-1.7.0-openjdk.1.html
rmiregistry-java-1.7.0-openjdk(1)...........................
rmiregistry-java-1.7.0-openjdk.1 - The rmiregistry command creates and starts a remote object registry on the specified port on the current host. If port is omi
manpages/lvmetad.8.html
lvmetad(8) LVM metadata cache daemon - Linux manual page....
lvmetad is a metadata caching daemon for LVM. The daemon receives notifications from udev rules (which must be installed for LVM to work correctly when lvmetad
manpages/Tcl_UntraceCommand.3.html
Tcl_UntraceCommand(3) - monitor renames and deletes of a com
Tcl_TraceCommand allows a C procedure to monitor operations performed on a Tcl command, so that the C procedure is invoked whenever the command is renamed or de
manpages/gcov-4.6.1.html
gcov-4.6(1) - coverage testing tool - Linux manual page.....
gcov-4.6.1 - gcov is a test coverage program. Use it in concert with GCC to analyze your programs to help create more efficient, faster running code and to disc
manpages/history.5.html
history(5) - record of current and recently expired Usenet a
The file <pathdb in inn.conf>/history keeps a record of all articles currently stored in the news system, as well as those that have been received but since exp
manpages/yptest.8.html
yptest(8) - test NIS configuration - Linux manual page......
yptest calls various NIS functions to check if the NIS configuration is correct and works as expected. OPTIONS -q Be quiet, dont print messages -d domainname Sp
manpages/time.n.html
time(n) - Time the execution of a script - Linux man page...
This command will call the Tcl interpreter count times to evaluate script (or once if count is not specified). It will then return a string of the form 503.2 mi
