Openssl unter Windows

Hallo,

ich würde gerne eine .bat schreiben, mit einigen Variablen um das Erstellen von Zertifikaten zu vereinfachen.
Es gibt allerdings einige Paramterer die nicht über Erweiterungen hinter der .exe Datei angegeben werden können. Die muss man direkt auf Anfrage des Programms eingeben. Z.B.: „Enter PEM pass phrase:“.
Meine Frage ist nun, wie bringe ich DOS dazu, den Wert so „einzugeben“ wie wenn man ihn Tippen würde und danach die Enter-Taste drückt?

Gruß, sagitta1793

Hallo,

Es gibt allerdings einige Paramterer die nicht über
Erweiterungen hinter der .exe Datei angegeben werden können.

… für Passwörter ist das auch regelmäßig nicht zu empfehlen, da die Kommandozeile nicht geheim gehalten wird.

Allerdings kann OpenSSL AFAIK sehr wohl Passwörter von wo auch immer her einlesen: .


PHvL

Hallo,

thx für den Tipp, hat sehr geholfen.
Hab mir die Dokumentation nochmal angeschaut, finde allerdings die restlichen Paramter nicht. Solche Sachen wie Country Name, State or Province Name, Locality Name, Organization Name, Organizational Unit Name, Common Name, Email Adress müssten dann immernoch „per Hand“ eingegeben werden, wenn es nicht anders geht.
Die unkompilierte Version herunterladen und modifizieren wollte ich wenns sein muss nicht unbedingt, da ich nicht viel Ahnung von der verwendeten Programmiersprache habe.

Gruß, sagitta1793

Hallo,

Solche Sachen wie Country Name, State or Province Name, Locality
Name, Organization Name, Organizational Unit Name, Common Name, Email
Adress müssten dann immernoch „per Hand“ eingegeben werden, wenn es
nicht anders geht.

solche Sachen kannst du auch per Konfigurationsdatei (-config) übergeben.


PHvL