{- $OpenSSL::safe::opt_engine_synopsis -}{- $OpenSSL::safe::opt_provider_synopsis -}
[I<certreq>...]
-=for openssl ifdef engine
-
=head1 DESCRIPTION
This command emulates a CA application.
{- $OpenSSL::safe::opt_provider_synopsis -}
[I<cipherlist>]
-=for openssl ifdef ssl3 tls1 tls1_1 tls1_2 tls1_3 psk srp
-
=head1 DESCRIPTION
This command converts textual OpenSSL cipher lists into
{- $OpenSSL::safe::opt_v_synopsis -}
-=for openssl ifdef engine
-
=head1 DESCRIPTION
The B<cmp> command is a client implementation for the Certificate
{- $OpenSSL::safe::opt_config_synopsis -}
[I<recipient-cert> ...]
-=for openssl ifdef des-wrap engine
-
=head1 DESCRIPTION
This command handles S/MIME v3.1 mail. It can encrypt, decrypt,
{- $OpenSSL::safe::opt_trust_synopsis -}
{- $OpenSSL::safe::opt_provider_synopsis -}
-=for openssl ifdef hash_old
-
=head1 DESCRIPTION
This command processes CRL files in DER or PEM format.
{- $OpenSSL::safe::opt_provider_synopsis -}
[I<numbits>]
-=for openssl ifdef dsaparam engine
-
=head1 DESCRIPTION
This command is used to manipulate DH parameter files.
[B<-pvk-none>]
{- $OpenSSL::safe::opt_engine_synopsis -}{- $OpenSSL::safe::opt_provider_synopsis -}
-=for openssl ifdef pvk-strong pvk-weak pvk-none engine
-
=head1 DESCRIPTION
This command processes DSA keys. They can be converted between various
[B<-check>]
{- $OpenSSL::safe::opt_engine_synopsis -}{- $OpenSSL::safe::opt_provider_synopsis -}
-=for openssl ifdef engine
-
=head1 DESCRIPTION
The L<openssl-ec(1)> command processes EC keys. They can be converted between
{- $OpenSSL::safe::opt_engine_synopsis -}{- $OpenSSL::safe::opt_r_synopsis -}
{- $OpenSSL::safe::opt_provider_synopsis -}
-=for openssl ifdef engine
-
=head1 DESCRIPTION
This command is used to manipulate or generate EC parameter files.
{- $OpenSSL::safe::opt_engine_synopsis -}{- $OpenSSL::safe::opt_r_synopsis -}
{- $OpenSSL::safe::opt_provider_synopsis -}
-=for openssl ifdef z engine ciphers
-
B<openssl> I<cipher> [B<...>]
=head1 DESCRIPTION
{- $OpenSSL::safe::opt_engine_synopsis -}{- $OpenSSL::safe::opt_provider_synopsis -}
[I<paramfile>]
-=for openssl ifdef engine
-
=head1 DESCRIPTION
This command generates a DSA private key from a DSA parameter file
{- $OpenSSL::safe::opt_engine_synopsis -}{- $OpenSSL::safe::opt_provider_synopsis -}
{- $OpenSSL::safe::opt_config_synopsis -}
-=for openssl ifdef engine
-
=head1 DESCRIPTION
This command generates a private key.
{- $OpenSSL::safe::opt_engine_synopsis -}{- $OpenSSL::safe::opt_provider_synopsis -}
[B<numbits>]
-=for openssl ifdef engine 3
-
=head1 DESCRIPTION
This command has been deprecated.
{- $OpenSSL::safe::opt_v_synopsis -}
{- $OpenSSL::safe::opt_provider_synopsis -}
-=for openssl ifdef multi
-
=head1 DESCRIPTION
The Online Certificate Status Protocol (OCSP) enables applications to
{- $OpenSSL::safe::opt_provider_synopsis -}
[I<password>]
-=for openssl ifdef crypt
-
=head1 DESCRIPTION
This command computes the hash of a password typed at
[B<-maciter>]
[B<-nomac>]
-=for openssl ifdef engine
-
=head1 DESCRIPTION
This command allows PKCS#12 files (sometimes referred to as
[B<-noout>]
{- $OpenSSL::safe::opt_engine_synopsis -}{- $OpenSSL::safe::opt_provider_synopsis -}
-=for openssl ifdef engine
-
=head1 DESCRIPTION
This command processes PKCS#7 files. Note that it only understands PKCS#7
{- $OpenSSL::safe::opt_r_synopsis -}
{- $OpenSSL::safe::opt_engine_synopsis -}{- $OpenSSL::safe::opt_provider_synopsis -}
-=for openssl ifdef engine scrypt scrypt_N scrypt_r scrypt_p
-
=head1 DESCRIPTION
This command processes private keys in PKCS#8 format. It can handle
[B<-ec_conv_form> I<arg>]
[B<-ec_param_enc> I<arg>]
-=for openssl ifdef engine
-
=head1 DESCRIPTION
This command processes public or private keys. They can be
[B<-check>]
{- $OpenSSL::safe::opt_engine_synopsis -}{- $OpenSSL::safe::opt_provider_synopsis -}
-=for openssl ifdef engine
-
=head1 DESCRIPTION
This command processes public key algorithm parameters.
{- $OpenSSL::safe::opt_provider_synopsis -}
{- $OpenSSL::safe::opt_config_synopsis -}
-=for openssl ifdef engine engine_impl
-
=head1 DESCRIPTION
This command can be used to perform low-level public key
{- $OpenSSL::safe::opt_provider_synopsis -}
I<num>
-=for openssl ifdef engine
-
=head1 DESCRIPTION
This command generates I<num> random bytes using a cryptographically
{- $OpenSSL::safe::opt_r_synopsis -}
{- $OpenSSL::safe::opt_engine_synopsis -}{- $OpenSSL::safe::opt_provider_synopsis -}
-=for openssl ifdef engine keygen_engine
-
=head1 DESCRIPTION
This command primarily creates and processes certificate requests (CSRs)
[B<-pvk-none>]
{- $OpenSSL::safe::opt_engine_synopsis -}{- $OpenSSL::safe::opt_provider_synopsis -}
-=for openssl ifdef pvk-strong pvk-weak pvk-none engine
-
=head1 DESCRIPTION
This command processes RSA keys. They can be converted between
{- $OpenSSL::safe::opt_engine_synopsis -}{- $OpenSSL::safe::opt_r_synopsis -}
{- $OpenSSL::safe::opt_provider_synopsis -}
-=for openssl ifdef engine
-
=head1 DESCRIPTION
This command has been deprecated.
{- $OpenSSL::safe::opt_v_synopsis -}
[I<host>:I<port>]
-=for openssl ifdef engine ssl_client_engine ct noct ctlogfile
-
-=for openssl ifdef ssl3 unix 4 6 use_srtp status trace wdebug nextprotoneg
-
-=for openssl ifdef ssl3 tls1 tls1_1 tls1_2 tls1_3 dtls mtu dtls1 dtls1_2
-
-=for openssl ifdef sctp_label_bug sctp
-
-=for openssl ifdef srpuser srppass srp_lateuser srp_moregroups srp_strength
-
=head1 DESCRIPTION
This command implements a generic SSL/TLS client which
{- $OpenSSL::safe::opt_r_synopsis -}
{- $OpenSSL::safe::opt_engine_synopsis -}{- $OpenSSL::safe::opt_provider_synopsis -}
-=for openssl ifdef unix 4 6 unlink no_dhe nextprotoneg use_srtp engine
-
-=for openssl ifdef status status_verbose status_timeout status_url status_file
-
-=for openssl ifdef psk_hint srpvfile srpuserseed sctp sctp_label_bug
-
-=for openssl ifdef sctp sctp_label_bug trace mtu timeout listen
-
-=for openssl ifdef ssl3 tls1 tls1_1 tls1_2 tls1_3 dtls mtu dtls1 dtls1_2
-
-=for openssl ifdef sendfile
-
=head1 DESCRIPTION
This command implements a generic SSL/TLS server which
{- $OpenSSL::safe::opt_trust_synopsis -}
{- $OpenSSL::safe::opt_provider_synopsis -}
-=for openssl ifdef ssl3 tls1 tls1_1 tls1_2 tls1_3
-
=head1 DESCRIPTION
This command implements a generic SSL/TLS client which
{- $OpenSSL::safe::opt_config_synopsis -}
I<recipcert> ...
-=for openssl ifdef engine
-
=head1 DESCRIPTION
This command handles S/MIME mail. It can encrypt, decrypt, sign
{- $OpenSSL::safe::opt_engine_synopsis -}{- $OpenSSL::safe::opt_provider_synopsis -}
[I<algorithm> ...]
-=for openssl ifdef hmac cmac multi async_jobs engine
-
=head1 DESCRIPTION
This command is used to test the performance of cryptographic algorithms.
[B<-verify>]
{- $OpenSSL::safe::opt_engine_synopsis -}{- $OpenSSL::safe::opt_provider_synopsis -}
-=for openssl ifdef engine
-
=head1 DESCRIPTION
This command processes Netscape signed public key and challenge
{- $OpenSSL::safe::opt_provider_synopsis -}
[I<user> ...]
-=for openssl ifdef engine
-
=head1 DESCRIPTION
This command is deprecated. It is used to maintain an SRP (secure remote
{- $OpenSSL::safe::opt_v_synopsis -}
{- $OpenSSL::safe::opt_provider_synopsis -}
-=for openssl ifdef engine
-
=head1 DESCRIPTION
This command is a basic Time Stamping Authority (TSA) client and
[B<-->]
[I<certificate> ...]
-=for openssl ifdef engine
-
=head1 DESCRIPTION
This command verifies certificate chains. If a certificate chain has multiple
{- $OpenSSL::safe::opt_r_synopsis -}
{- $OpenSSL::safe::opt_engine_synopsis -}{- $OpenSSL::safe::opt_provider_synopsis -}
-=for openssl ifdef engine subject_hash_old issuer_hash_old
-
=head1 DESCRIPTION
This command is a multi-purposes certificate handling command.