Enum CoseKeyOperations
An enumeration of the operations that one can potentially perform with a COSE key.
public enum CoseKeyOperations
Fields
Decrypt = 4The key is used for key transport decryption. Requires private key fields.
DeriveBits = 8The key is used for deriving bits not to be used as a key. Requires private key fields.
DeriveKey = 7The key is used for deriving keys. Requires private key fields.
Encrypt = 3The key is used for key transport encryption.
MacCreate = 9The key is used for creating MACs.
MacVerify = 10The key is used for validating MACs.
None = 0The operation could not be determined.
Sign = 1The key is used to create signatures. Requires private key fields.
UnwrapKey = 6The key is used for key wrap decryption.
Verify = 2The key is used for verification of signatures.
WrapKey = 5The key is used for key wrap encryption.