Class COSEKeyOperations
java.lang.Object
com.authlete.cose.constants.COSEKeyOperations
COSE Key Operations
Name Value Description sign1 The key is used to create signatures. Requires private key fields. verify2 The key is used for verification of signatures. encrypt3 The key is used for key transport encryption. decrypt4 The key is used for key transport decryption. Requires private key fields. wrap key5 The key is used for key wrap encryption. unwrap key6 The key is used for key wrap decryption. Requires private key fields. derive key7 The key is used for deriving keys. Requires private key fields. derive bits8 The key is used for deriving bits not to be used as a key. Requires private key fields. MAC create9 The key is used for creating MACs. MAC verify10 The key is used for validating MACs.
- Since:
- 1.1
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intdecrypt (4)static final intderive bits (8)static final intderive key (7)static final intencrypt (3)static final intMAC create (9)static final intMAC verify (10)static final intsign (1)static final intunwrap key (6)static final intverify (2)static final intwrap key (5) -
Method Summary
-
Field Details
-
SIGN
public static final int SIGNsign (1)- See Also:
-
VERIFY
public static final int VERIFYverify (2)- See Also:
-
ENCRYPT
public static final int ENCRYPTencrypt (3)- See Also:
-
DECRYPT
public static final int DECRYPTdecrypt (4)- See Also:
-
WRAP_KEY
public static final int WRAP_KEYwrap key (5)- See Also:
-
UNWRAP_KEY
public static final int UNWRAP_KEYunwrap key (6)- See Also:
-
DERIVE_KEY
public static final int DERIVE_KEYderive key (7)- See Also:
-
DERIVE_BITS
public static final int DERIVE_BITSderive bits (8)- See Also:
-
MAC_CREATE
public static final int MAC_CREATEMAC create (9)- See Also:
-
MAC_VERIFY
public static final int MAC_VERIFYMAC verify (10)- See Also:
-