Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Linux-Befehle und Open SSL für Base64-Kodierung und Verschlüsselung
Sie können den folgenden Linux-Befehlszeilenbefehl und Open verwenden, um die Richtlinienanweisung SSL zu hashen und zu signieren, die Signatur mit Base64 zu codieren und ungültige Zeichen in URL Abfragezeichenfolgenparametern durch gültige Zeichen zu ersetzen.
Informationen zu Open finden Sie unter. SSL https://www.openssl.org
cat policy | tr -d "\n" | tr -d " \t\n\r" | openssl sha1 -sign private_key.pem | openssl base64 -A | tr -- '+=/' '-_~'
Beim vorhergehenden Befehl:
cat
liest diepolicy
Dateitr -d "\n" | tr -d " \t\n\r"
entfernt die Leerzeichen und das Zeilenumbruchzeichen, die von hinzugefügt wurdencat
Open SSL hasht die Datei mit SHA -1 und signiert sie mit der Datei mit RSA dem privaten Schlüssel
private_key.pem
SSLOpenBase64-kodiert die mit einem Hashwert versehene und signierte Grundsatzerklärung
tr
ersetzt Zeichen, die in URL Abfragezeichenfolgenparametern nicht gültig sind, durch gültige Zeichen
Weitere Codebeispiele, die das Erstellen einer Signatur veranschaulichen, finden Sie unterCodebeispiele zum Erstellen einer Signatur für eine signierte URL.