Openssl genrsa

From Fritz!Box
Jump to: navigation, search

AVM Wiki >> Shell-Befehle >> openssl_genrsa @ whmf   -   IRC-Chat   -   hu nl it English
Community Modelle Zubehör Environment Konfiguration Shell-Befehle Software Freetz Lexikon Tipps+Tricks Bilder

Startup-Scripts AVM-Befehle BusyBox-Befehle Linux-Befehle Shared Libraries Kernel-Module Listings Todo

Contents

Befehl

Aufgerufen von

Tempfiles

Aufruf

$ openssl_genrsa --help
usage: genrsa [args] [numbits]
 -des            encrypt the generated key with DES in cbc mode
 -des3           encrypt the generated key with DES in ede cbc mode (168 bit key)
 -aes128, -aes192, -aes256
                 encrypt PEM output with cbc aes
 -out file       output the key to 'file
 -passout arg    output file pass phrase source
 -f4             use F4 (0x10001) for the E value
 -3              use 3 for the E value
 -rand file:file:...
                 load the file (or the files in the directory) into
                 the random number generator

Beispiele

2048-bit Server-Key erzeugen (dauert ca. 25s auf einer 7170):

$ openssl_genrsa 2048 > server.key
Generating RSA private key, 2048 bit long modulus
e is 65537 (0x10001)

Aufruf ohne Argumente zur Veranschaulichung:

$ openssl_genrsa
Generating RSA private key, 512 bit long modulus
e is 65537 (0x10001)
-----BEGIN RSA PRIVATE KEY-----
MIIBPAIBAAJBAM9KTO9M622+hN9KIKlyBq0jYWBom8hdNSeNIecjjDDcyAHjciua
c1iaMX5rhBfTB6upZAmkv6lLunt4NFZlIRcCAwEAAQJBAKa9wKcZe6Nahm1Kpn1G
sKIi/JhdbTo955z6BNR1nrZJ3f/tnZcX8U43bMqe7nsyvH0b1elEASzJ95aiogLD
lxkCIQD9QcgH2pP8ZerhKPcWTV2uZm4OrUA1FLjYeJjRqrZAfQIhANGJEJpiP1Az
Q0Zb7yg093IWASM7D41g5O4UopziRJAjAiEA6X+k9djJaIRvMnmalq1uGkXGYzHJ
aSdZ5fwKqgVDU+ECIFP2PW3vknk7oWiPLD0LRGA1ywzn/KplOjbgk+yTim/LAiEA
4gvyF2GAwl55g3g3N4wT/07WtAz86LepFMZ4rvJRNxE=
-----END RSA PRIVATE KEY-----

Verwendung in libboxlib.so:

openssl_genrsa -aes128 -passout 'pass:%s' 1024 >websrv_ssl_key.pem

Verwendung in ctlmgr (7270):

openssl_genrsa -aes128 -passout 'pass:%s' 1024 >ftps_ssl_key.pem

Abhängigkeiten

Siehe auch

SSL: (28)

Webserver: (99)

Überwachung und Einrichtung: (129) - Kleingedrucktes ist laufende Entwicklung.