EnglishFrenchSpanish

OnWorks favicon

pkeyssl - Online in the Cloud

Run pkeyssl in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command pkeyssl that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


pkey - public or private key processing tool

SYNOPSIS


openssl pkey [-inform PEM|DER] [-outform PEM|DER] [-in filename] [-passin arg] [-out
filename] [-passout arg] [-cipher] [-text] [-text_pub] [-noout] [-pubin] [-pubout]
[-engine id]

DESCRIPTION


The pkey command processes public or private keys. They can be converted between various
forms and their components printed out.

COMMAND OPTIONS


-inform DER|PEM
This specifies the input format DER or PEM.

-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 a key from or standard input if this option
is not specified. If the key is encrypted a pass phrase will be prompted for.

-passin arg
the input file password source. For more information about the format of arg see the
PASS PHRASE ARGUMENTS section in openssl(1).

-out filename
This specifies the output filename to write a key to or standard output if this option
is not specified. If any encryption options are set then a pass phrase will be
prompted for. The output filename should not be the same as the input filename.

-passout password
the output file password source. For more information about the format of arg see the
PASS PHRASE ARGUMENTS section in openssl(1).

-cipher
These options encrypt the private key with the supplied cipher. Any algorithm name
accepted by EVP_get_cipherbyname() is acceptable such as des3.

-text
prints out the various public or private key components in plain text in addition to
the encoded version.

-text_pub
print out only public key components even if a private key is being processed.

-noout
do not output the encoded version of the key.

-pubin
by default a private key is read from the input file: with this option a public key is
read instead.

-pubout
by default a private key is output: with this option a public key will be output
instead. This option is automatically set if the input is a public key.

-engine id
specifying an engine (by its unique id string) will cause pkey 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.

EXAMPLES


To remove the pass phrase on an RSA private key:

openssl pkey -in key.pem -out keyout.pem

To encrypt a private key using triple DES:

openssl pkey -in key.pem -des3 -out keyout.pem

To convert a private key from PEM to DER format:

openssl pkey -in key.pem -outform DER -out keyout.der

To print out the components of a private key to standard output:

openssl pkey -in key.pem -text -noout

To print out the public components of a private key to standard output:

openssl pkey -in key.pem -text_pub -noout

To just output the public part of a private key:

openssl pkey -in key.pem -pubout -out pubkey.pem

Use pkeyssl online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    PAC Manager
    PAC Manager
    PAC is a Perl/GTK replacement for
    SecureCRT/Putty/etc (linux
    ssh/telnet/... gui)... It provides a GUI
    to configure connections: users,
    passwords, EXPECT regula...
    Download PAC Manager
  • 2
    GeoServer
    GeoServer
    GeoServer is an open-source software
    server written in Java that allows users
    to share and edit geospatial data.
    Designed for interoperability, it
    publishes da...
    Download GeoServer
  • 3
    Firefly III
    Firefly III
    A free and open-source personal finance
    manager. Firefly III features a
    double-entry bookkeeping system. You can
    quickly enter and organize your
    transactions i...
    Download Firefly III
  • 4
    Apache OpenOffice Extensions
    Apache OpenOffice Extensions
    The official catalog of Apache
    OpenOffice extensions. You'll find
    extensions ranging from dictionaries to
    tools to import PDF files and to connect
    with ext...
    Download Apache OpenOffice Extensions
  • 5
    MantisBT
    MantisBT
    Mantis is an easily deployable, web
    based bugtracker to aid product bug
    tracking. It requires PHP, MySQL and a
    web server. Checkout our demo and hosted
    offerin...
    Download MantisBT
  • 6
    LAN Messenger
    LAN Messenger
    LAN Messenger is a p2p chat application
    for intranet communication and does not
    require a server. A variety of handy
    features are supported including
    notificat...
    Download LAN Messenger
  • More »

Linux commands

  • 1
    abidw
    abidw
    abidw - serialize the ABI of an ELF
    file abidw reads a shared library in ELF
    format and emits an XML representation
    of its ABI to standard output. The
    emitted ...
    Run abidw
  • 2
    abilint
    abilint
    abilint - validate an abigail ABI
    representation abilint parses the native
    XML representation of an ABI as emitted
    by abidw. Once it has parsed the XML
    represe...
    Run abilint
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - send a CORE API message
    to the core-daemon daemon ...
    Run coresendmsg
  • 4
    core_server
    core_server
    core_server - The primary server for
    SpamBayes. DESCRIPTION: Currently serves
    the web interface only. Plugging in
    listeners for various protocols is TBD.
    This ...
    Run core_server
  • 5
    fwflash
    fwflash
    fwflash - program to flash image file
    to a connected NXT device ...
    Run fwflash
  • 6
    fwts-collect
    fwts-collect
    fwts-collect - collect logs for fwts
    bug reporting. ...
    Run fwts-collect
  • More »

Ad