C ˆl–ßi~” ŠC]Ši@¿q¦® bÑ¿Ä „ Ai¯_‡I|¥Šèªa–Ðz¾”êe¶¥8 ¸ Ümõ1hßÈ7@ pkeyutl

NAME

openssl-pkeyutl, pkeyutl - public key algorithm utility

SYNOPSIS

openssl pkeyutl [-help] [-in file] [-out file] [-sigfile file] [-inkey file] [-keyform PEM|DER|ENGINE] [-passin arg] [-peerkey file] [-peerform PEM|DER|ENGINE] [-pubin] [-certin] [-rev] [-sign] [-verify] [-verifyrecover] [-encrypt] [-decrypt] [-derive] [-kdf algorithm] [-kdflen length] [-pkeyopt opt:value] [-hexdump] [-asn1parse] [-rand file...] [-writerand file] [-engine id] [-engine_impl]

DESCRIPTION

The pkeyutl command can be used to perform low-level public key operations using any supported algorithm.

OPTIONS

-help

Print out a usage message.

-in filename

This specifies the input filename to read data from or standard input if this option is not specified.

-out filename

Specifies the output filename to write to or standard output by default.

-sigfile file

Signature file, required for verify operations only

-inkey file

The input key file, by default it should be a private key.

-keyform PEM|DER|ENGINE

The key format PEM, DER or ENGINE. Default is PEM.

-passin arg

The input key password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-peerkey file

The peer key file, used by key derivation (agreement) operations.

-peerform PEM|DER|ENGINE

The peer key format PEM, DER or ENGINE. Default is PEM.

-pubin

The input file is a public key.

-certin

The input is a certificate containing a public key.

-rev

Reverse the order of the input buffer. This is useful for some libraries (such as CryptoAPI) which represent the buffer in little endian format.

-sign

Sign the input data (which must be a hash) and output the signed result. This requires a private key.

-verify

Verify the input data (which must be a hash) against the signature file and indicate if the verification succ