| 84672 packages online |
|
|
| | | | No screenshot available |
|
DESCRIPTION
The openssl program is a command line tool for using the various cryptography
functions of OpenSSL's crypto library from the shell. It can be used for:
o Creation and management of private keys, public keys and parameters
o Public key cryptographic operations
o Creation of X.509 certificates, CSRs and CRLs
o Calculation of Message Digests
o Encryption and Decryption with Ciphers
o SSL/TLS Client and Server Tests
o Handling of S/MIME signed or encrypted mail
STANDARD COMMANDS
asn1parse Parse an ASN.1 sequence.
ca Certificate Authority (CA) Management.
ciphers Cipher Suite Description Determination.
cms CMS (Cryptographic Message Syntax) utility
crl Certificate Revocation List (CRL) Management.
crl2pkcs7 CRL to PKCS#7 Conversion.
dgst Message Digest Calculation.
dh Diffie-Hellman Parameter Management. Obsoleted by dhparam.
dhparam Generation and Management of Diffie-Hellman Parameters.
Superseded by genpkey and pkeyparam
dsa DSA Data Management.
dsaparam DSA Parameter Generation and Management. Superseded by
genpkey and pkeyparam
ec EC (Elliptic curve) key processing
ecparam EC parameter manipulation and generation
enc Encoding with Ciphers.
ecparam EC parameter manipulation and generation
enc Encoding with Ciphers.
engine Engine (loadble module) information and manipulation.
errstr Error Number to Error String Conversion.
gendh Generation of Diffie-Hellman Parameters. Obsoleted by
dhparam.
gendsa Generation of DSA Private Key from Parameters. Superseded by
genpkey and pkey
genpkey Generation of Private Key or Parameters.
genrsa Generation of RSA Private Key. Superceded by genpkey.
nseq Create or examine a netscape certificate sequence
ocsp Online Certificate Status Protocol utility.
passwd Generation of hashed passwords.
pkcs12 PKCS#12 Data Management.
pkcs7 PKCS#7 Data Management.
pkey Public and private key management.
pkeyparam Public key algorithm parameter management.
pkeyutl Public key algorithm cryptographic operation utility.
rand Generate pseudo-random bytes.
req PKCS#10 X.509 Certificate Signing Request (CSR) Management.
rsa RSA key management.
rsautl RSA utility for signing, verification, encryption, and
decryption. Superseded by pkeyutl
s_client This implements a generic SSL/TLS client which can establish
a transparent connection to a remote server speaking SSL/TLS.
It's intended for testing purposes only and provides only
rudimentary interface functionality but internally uses
mostly all functionality of the OpenSSL ssl library.
s_server This implements a generic SSL/TLS server which accepts
connections from remote clients speaking SSL/TLS. It's
intended for testing purposes only and provides only
rudimentary interface functionality but internally uses
mostly all functionality of the OpenSSL ssl library. It
provides both an own command line oriented protocol for
testing SSL functions and a simple HTTP response facility to
emulate an SSL/TLS-aware webserver.
s_time SSL Connection Timer.
sess_id SSL Session Data Management.
smime S/MIME mail processing.
speed Algorithm Speed Measurement (Not supported in Amiga version).
spkac SPKAC printing and generating utility
ts Time Stamping Authority tool (client/server)
verify X.509 Certificate Verification.
version OpenSSL Version Information.
x509 X.509 Certificate Data Management.
MESSAGE DIGEST COMMANDS
md2 MD2 Digest
md4 MD4 Digest
md5 MD5 Digest
mdc2 MDC2 Digest
rmd160 RMD-160 Digest
sha SHA Digest
sha1 SHA-1 Digest
sha224 SHA-224 Digest
sha256 SHA-256 Digest
sha384 SHA-384 Digest
sha512 SHA-512 Digest
EXAMPLES
Generates a 2048-bit RSA public and private RSA key pair, encrypts them with
a password you provide, and writes them to a file:
openssl genrsa -des3 -out private.pem 2048
Generate Diffie-Hellman parameters for use in for example an OpenVPN server:
openssl gendh
|
Contents of util/crypt/openssl.lhaPERMISSION UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
-rw-r--r-- 1001/1001 2390 6744 35.4% -lh5- f06d Mar 20 15:57 CA.com
-rw-r--r-- 1001/1001 2054 5679 36.2% -lh5- c4f9 Mar 20 15:57 CA.pl
-rw-r--r-- 1001/1001 1964 5175 38.0% -lh5- eb8f Mar 20 15:57 CA.sh
drwxr-xr-x 1001/1001 0 0 ****** -lhd- 0000 Mar 20 15:57 demoCA/
-rw-r--r-- 1001/1001 478 716 66.8% -lh5- a9e9 Mar 20 15:57 demoCA/cacert.pem
-rw-r--r-- 1001/1001 610 2464 24.8% -lh5- 71a0 Mar 20 15:57 demoCA/index.txt
drwxr-xr-x 1001/1001 0 0 ****** -lhd- 0000 Mar 20 15:57 demoCA/private/
-rw-r--r-- 1001/1001 831 1214 68.5% -lh5- 6dd5 Mar 20 15:57 demoCA/private/cakey.pem
-rw-r--r-- 1001/1001 5 5 100.0% -lh0- a0ad Mar 20 15:57 demoCA/serial
drwxr-xr-x 1001/1001 0 0 ****** -lhd- 0000 Mar 20 15:57 demoSRP/
-rw-r--r-- 1001/1001 220 359 61.3% -lh5- 0cba Mar 20 15:57 demoSRP/srp_verifier.txt
-rw-r--r-- 1001/1001 21 21 100.0% -lh0- 91c0 Mar 20 15:57 demoSRP/srp_verifier.txt.attr
drwxr-xr-x 1001/1001 0 0 ****** -lhd- 0000 Mar 20 17:40 local/
drwxr-xr-x 1001/1001 0 0 ****** -lhd- 0000 Mar 20 17:40 local/etc/
-rw-r--r-- 1001/1001 3696 10835 34.1% -lh5- 584e Mar 20 16:56 local/etc/openssl.cnf
-rw-r--r-- 1001/1001 1049682 2282080 46.0% -lh5- 3ee0 Mar 20 17:39 openssl
-rw-r--r-- 1001/1001 1774 4853 36.6% -lh5- 0b96 Mar 20 17:43 openssl.readme
drwxr-xr-x 1001/1001 0 0 ****** -lhd- 0000 Mar 20 15:57 set/
-rw-r--r-- 1001/1001 925 1265 73.1% -lh5- 08c9 Mar 20 15:57 set/set-g-ca.pem
-rw-r--r-- 1001/1001 923 1265 73.0% -lh5- b949 Mar 20 15:57 set/set-m-ca.pem
-rw-r--r-- 1001/1001 1016 1391 73.0% -lh5- 8fde Mar 20 15:57 set/set_b_ca.pem
-rw-r--r-- 1001/1001 922 1265 72.9% -lh5- be63 Mar 20 15:57 set/set_c_ca.pem
-rw-r--r-- 1001/1001 909 1261 72.1% -lh5- 3d7f Mar 20 15:57 set/set_d_ct.pem
-rw-r--r-- 1001/1001 896 1241 72.2% -lh5- 310b Mar 20 15:57 set/set_root.pem
---------- ----------- ------- ------- ------ ---------- ------------ ----------
Total 24 files 1069316 2327833 45.9% Mar 20 22:25
|
|
|
|
Aminet © 1992-2024 Urban
Müller and
the Aminet team.
Aminet contact address: <aminetaminet net> |