EcdhKeyDeriveParams

EcdhKeyDeriveParams dictionary of the Web 加密 API represents the object that should be passed as the algorithm parameter into SubtleCrypto.deriveKey() ,  when using the ECDH algorithm.

ECDH enables two people who each have a key pair consisting of a public and a private key to derive a shared secret. They exchange public keys and use the combination of their private key and the other entity's public key to derive a secret key that they — and noone else — share.

The parameters for ECDH deriveKey() therefore include the other entity's public key, which is combined with this entity's private key to derive the shared secret.

特性

name
A DOMString . This should be set to ECDH .
public
A CryptoKey object representing the public key of the other entity.

范例

See the examples for SubtleCrypto.deriveKey() .

规范

规范 状态 Comment
Web Cryptography API
The definition of 'SubtleCrypto.EcdhKeyDeriveParams' in that specification.
Recommendation

浏览器兼容性

Browsers that support the "ECDH" algorithm for the SubtleCrypto.deriveKey() method will support this type.

另请参阅