Я использую эту команду для генерации хэша SHA в командной строке на моем Mac:
openssl dgst -sha384 -binary FILENAME.js | openssl base64 -A
Результат выглядит так:
93Zn4wbvkSu+.......PksSwU4A+2a.....t0OOmyCompName:public
Затем я вставляю этот sha с префиксом в атрибут * html * 1007: Например:
<script type="text/javascript" integrity="sha384-93Zn4wbvkSu+.......PksSwU4A+2a.....t0OOmyCompName:public">
И Chrome выдает мне ошибку:
Error parsing 'integrity' attribute ('sha384-93Zn4wbvkSu+.......PksSwU4A+2a.....t0OOmyCompName:public'). The digest must be a valid, base64-encoded value.
Я пробовал с myCompName:public
и без. Помогите пожалуйста - как правильно сгенерировать этот хеш целостности?
Я не использую https://www.srihash.org/, потому что никакие сердечники не включены. Nginx обслуживает мои статические файлы.