CryptoKey
注意:此功能在 Web Workers 中可用。
CryptoKey 接口是 Web Crypto API 的一部分,代表从 SubtleCrypto 的以下方法之一获得的加密 密钥:generateKey()、deriveKey()、importKey() 或 unwrapKey()。
出于安全原因,CryptoKey 接口只能在 安全上下文 中使用。
实例属性
CryptoKey.type只读-
该对象表示的密钥类型。它可能取以下值之一:
"secret"、"private"或"public"。 CryptoKey.extractable只读-
一个布尔值,指示是否可以使用
SubtleCrypto.exportKey()或SubtleCrypto.wrapKey()提取该密钥。 CryptoKey.algorithm只读-
一个描述该密钥可用于哪个算法以及任何相关额外参数的对象。
CryptoKey.usages只读-
一个字符串
Array,指示可以使用该密钥执行的操作。数组元素可能的值是"encrypt"、"decrypt"、"sign"、"verify"、"deriveKey"、"deriveBits"、"wrapKey"和"unwrapKey"。
示例
SubtleCrypto 方法的示例通常使用 CryptoKey 对象。例如:
规范
| 规范 |
|---|
| Web 加密级别 2 # cryptokey-interface |
浏览器兼容性
加载中…