Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Puoi utilizzare il seguente comando della riga di comando Linux e OpenSSL per sottoporre a hashing e firmare la dichiarazione di policy, codificare in base64 la firma e sostituire i caratteri non validi nei parametri di stringa di query degli URL con caratteri validi.
Per informazioni su OpenSSL, consulta https://www.openssl.org
cat policy | tr -d "\n" | tr -d " \t\n\r" | openssl sha1 -sign private_key.pem | openssl base64 -A | tr -- '+=/' '-_~'
Nel precedente comando:
cat
legge il filepolicy
tr -d "\n" | tr -d " \t\n\r"
rimuove gli spazi vuoti e il carattere di nuova riga aggiunti dacat
OpenSSL esegue l'hash del file utilizzando SHA-1 e lo firma utilizzando RSA e il file con chiave privata
private_key.pem
OpenSSL base64 codifica la dichiarazione politica con hash e firmata
tr
sostituisce i caratteri che non sono validi nei parametri della stringa di query URL con caratteri validi
Per altri esempi di codice che dimostrano la creazione di una firma, consultaCodice di esempio per la creazione di una firma per un URL firmato.