dsaparam(1ssl)


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





We can't live, work or learn in freedom unless the software we use is free.