Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Commandes Linux et OpenSSL pour le codage et le chiffrement base64
Vous pouvez utiliser la commande de ligne de commande Linux suivante et OpenSSL pour hacher et signer la déclaration de politique, encoder la signature en base64 et remplacer les caractères non valides des paramètres de la chaîne de requête de l’URL par des caractères valides.
Pour plus d’informations sur OpenSSL, rendez-vous sur https://www.openssl.org
cat policy | tr -d "\n" | tr -d " \t\n\r" | openssl sha1 -sign private_key.pem | openssl base64 -A | tr -- '+=/' '-_~'
Dans la commande précédente :
cat
lit lepolicy
fichiertr -d "\n" | tr -d " \t\n\r"
supprime les espaces vides et le caractère de nouvelle ligne ajoutés parcat
OpenSSL hache le fichier à l'aide de SHA-1 et le signe à l'aide de RSA et du fichier de clé privée
private_key.pem
OpenSSL base64 encode la déclaration de politique hachée et signée
tr
remplace les caractères non valides dans les paramètres de chaîne de requête d'URL par des caractères valides
Pour d'autres exemples de code illustrant la création d'une signature, consultezExemples de code pour la création de la signature d’une URL signée.