Extends
BaseCryptoClass
Constructors
new PrivateKey()
new PrivateKey(): PrivateKeyReturns
PrivateKeyMethods
exportDer()
exportDer():Promise<ArrayBuffer>
Export the private key as a DER-encoded blob.
Private keys are exported in PKCS#8 format.
Returns
Promise<ArrayBuffer>
Promise A promise that resolves to an ArrayBuffer containing the DER-encoded key.
getPublicKey()
getPublicKey(): PublicKey Derive the corresponding public key from this private key.Throws
- If the contents of the private key are invalid.
Returns
PublicKey PublicKey The derived public key.hasPurpose()
hasPurpose(purpose: KeyPurpose):boolean
Check if a specific purpose is enabled for this private key.
Parameters
purpose
KeyPurpose The key purpose to check.Throws
- If the argument is not a valid purpose.
Returns
boolean
boolean True if the specified purpose is enabled, false otherwise.

