Class COSEKeyOperations

java.lang.Object
com.authlete.cose.constants.COSEKeyOperations

public final class COSEKeyOperations extends Object
COSE Key Operations
Name Value Description
sign 1 The key is used to create signatures. Requires private key fields.
verify 2 The key is used for verification of signatures.
encrypt 3 The key is used for key transport encryption.
decrypt 4 The key is used for key transport decryption. Requires private key fields.
wrap key 5 The key is used for key wrap encryption.
unwrap key 6 The key is used for key wrap decryption. Requires private key fields.
derive key 7 The key is used for deriving keys. Requires private key fields.
derive bits 8 The key is used for deriving bits not to be used as a key. Requires private key fields.
MAC create 9 The key is used for creating MACs.
MAC verify 10 The key is used for validating MACs.
Since:
1.1
See Also: