cryptoKey.usages


一个字符串数组,用于标识该密钥可以使用的操作。

🌐 An array of strings identifying the operations for which the key may be used.

可能的用法是:

🌐 The possible usages are:

有效的密钥用途取决于密钥算法(由 cryptokey.algorithm.name 标识)。

🌐 Valid key usages depend on the key algorithm (identified by cryptokey.algorithm.name).

列图例:

| 支持的密钥算法 | 加密 | 签名和消息认证码 | 密钥或位衍生 | 密钥封装 | 密钥封装 |

| --- | --- | --- | --- | --- | --- |

| 'AES-CBC' | ✔ | | | ✔ | |

| 'AES-CTR' | ✔ | | | ✔ | |

| 'AES-GCM' | ✔ | | | ✔ | |

| 'AES-KW' | | | | ✔ | |

| 'AES-OCB' | ✔ | | | ✔ | |

| 'Argon2d' | | | ✔ | | |

| 'Argon2i' | | | ✔ | | |

| 'Argon2id' | | | ✔ | | |

| 'ChaCha20-Poly1305'4 | ✔ | | | ✔ | |

| 'ECDH' | | | ✔ | | |

| 'ECDSA' | | ✔ | | | |

| 'Ed25519' | | ✔ | | | |

| 'Ed448'5 | | ✔ | | | |

| 'HDKF' | | | ✔ | | |

| 'HMAC' | | ✔ | | | |

| 'KMAC128'4 | | ✔ | | | |

| 'KMAC256'4 | | ✔ | | | |

| 'ML-DSA-44'4 | | ✔ | | | |

| 'ML-DSA-65'4 | | ✔ | | | |

| 'ML-DSA-87'4 | | ✔ | | | |

| 'ML-KEM-512'4 | | | | | ✔ |

| 'ML-KEM-768'4 | | | | | ✔ |

| 'ML-KEM-1024'4 | | | | | ✔ |

| 'PBKDF2' | | | ✔ | | |

| 'RSA-OAEP' | ✔ | | | ✔ | |

| 'RSA-PSS' | | ✔ | | | |

| 'RSASSA-PKCS1-v1_5' | | ✔ | | | |

| 'X25519' | | | ✔ | | |

| 'X448'5 | | | ✔ | | |