Chrome では、これは失敗します。
window.crypto.subtle.generateKey(
{
name: "RSA-OAEP",
modulusLength: 4096,
hash: {name: "SHA-256"},
},
true,
["sign", "verify", "encrypt", "decrypt"]
)
なぜこれが不可能なのですか?暗号化と署名の両方に使用できる鍵ペアを作成できないのはなぜですか? RSA キー自体には、この制限はありません。