Optional
algorithm?: EncryptionAlgorithmAlgorithm used for encrypting the symmetric key. Uses {EncryptionAlgorithm.EciesSecp256k1} if not given.
Key derivation scheme used to derive the public key to encrypt the symmetric key.
Public key to be used to encrypt the symmetric key.
Fully qualified ID of root public key used derive the public key to be used to to encrypt the symmetric key. (e.g. did:example:abc#encryption-key-id)
Input that specifies how a symmetric key is encrypted.