В узле я могу легко создать этот дайджест:
const crypto = require('crypto')
crypto
.createHmac('sha1', 'my secret key')
.update('the data')
.digest('base64')
Как мне воссоздать это в WebCrypto?
crypto.subtle.sign похоже правильная функция. Второй аргумент должен быть CryptoKey . generateKey , похоже, не принимает 'my secret key'
в качестве аргумента.