A B C D E F G H I K L M O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accumulator() - Method in class COSE.KeySetCollector
- add(CBORObject, CBORObject) - Method in class COSE.OneKey
- add(KeyKeys, CBORObject) - Method in class COSE.OneKey
- add(OneKey) - Method in class COSE.KeySet
- addAttribute(CBORObject, CBORObject, int) - Method in class COSE.Attribute
-
Set an attribute in the COSE object.
- addAttribute(HeaderKeys, byte[], int) - Method in class COSE.Attribute
-
Set an attribute in the COSE object.
- addAttribute(HeaderKeys, CBORObject, int) - Method in class COSE.Attribute
-
Set an attribute in the COSE object.
- addCountersignature(CounterSign) - Method in class COSE.Message
- addCountersignature(CounterSign) - Method in class COSE.Signer
- AddProtected(CBORObject, CBORObject) - Method in class COSE.Attribute
-
Deprecated.As of COSE 0.9.0, use addAttribute(CBORObject, CBORObject, Attribute.PROTECTED);
- AddProtected(HeaderKeys, byte[]) - Method in class COSE.Attribute
-
Deprecated.As of COSE 0.9.0, use addAttribute(HeaderKeys, byte[], Attribute.PROTECTED);
- AddProtected(HeaderKeys, CBORObject) - Method in class COSE.Attribute
-
Deprecated.As of COSE 0.9.0, use addAttribute(HeaderKeys, CBORObject, Attribute.PROTECTED);
- addRecipient(Recipient) - Method in class COSE.EncryptMessage
- addRecipient(Recipient) - Method in class COSE.MACMessage
- addRecipient(Recipient) - Method in class COSE.Recipient
- AddSigner(Signer) - Method in class COSE.SignMessage
-
Add a new signer to the message.
- AddUnprotected(CBORObject, CBORObject) - Method in class COSE.Attribute
-
Deprecated.As of COSE 0.9.1, use addAttribute(HeaderKeys, byte[], Attribute.UNPROTECTED);
- AddUnprotected(HeaderKeys, byte[]) - Method in class COSE.Attribute
-
Deprecated.As of COSE 0.9.1, use addAttribute(HeaderKeys, byte[], Attribute.UNPROTECTED);
- AddUnprotected(HeaderKeys, CBORObject) - Method in class COSE.Attribute
-
Deprecated.As of COSE 0.9.1, use addAttribute(HeaderKeys, byte[], Attribute.UNPROTECTED);
- AES_CBC_MAC(AlgorithmID, byte[]) - Method in class COSE.MacCommon
- AES_CBC_MAC_128_128 - COSE.AlgorithmID
- AES_CBC_MAC_128_64 - COSE.AlgorithmID
- AES_CBC_MAC_256_128 - COSE.AlgorithmID
- AES_CBC_MAC_256_64 - COSE.AlgorithmID
- AES_CCM_16_128_128 - COSE.AlgorithmID
- AES_CCM_16_128_256 - COSE.AlgorithmID
- AES_CCM_16_64_128 - COSE.AlgorithmID
- AES_CCM_16_64_256 - COSE.AlgorithmID
- AES_CCM_64_128_128 - COSE.AlgorithmID
- AES_CCM_64_128_256 - COSE.AlgorithmID
- AES_CCM_64_64_128 - COSE.AlgorithmID
- AES_CCM_64_64_256 - COSE.AlgorithmID
- AES_GCM_128 - COSE.AlgorithmID
- AES_GCM_192 - COSE.AlgorithmID
- AES_GCM_256 - COSE.AlgorithmID
- AES_KW_128 - COSE.AlgorithmID
- AES_KW_192 - COSE.AlgorithmID
- AES_KW_256 - COSE.AlgorithmID
- Algorithm - COSE.HeaderKeys
- Algorithm - COSE.KeyKeys
- AlgorithmID - Enum in COSE
- AlgorithmIdentifier(byte[], byte[]) - Static method in class COSE.ASN1
- AsCBOR() - Method in enum COSE.AlgorithmID
- AsCBOR() - Method in enum COSE.HeaderKeys
- AsCBOR() - Method in enum COSE.KeyKeys
- AsCBOR() - Method in class COSE.OneKey
-
Return the key as a CBOR object
- ASN1 - Class in COSE
- ASN1() - Constructor for class COSE.ASN1
- ASN1.TagValue - Class in COSE
-
This class is used internal to the ASN.1 decoding functions.
- AsPrivateKey() - Method in class COSE.OneKey
-
Return a java.security.PrivateKey that is the same as the OneKey key
- AsPublicKey() - Method in class COSE.OneKey
-
Return a java.security.PublicKey that is the same as the OneKey key
- Attribute - Class in COSE
-
Internal class which supports the protected and unprotected attribute maps that are common to the core COSE objects.
- Attribute() - Constructor for class COSE.Attribute
B
C
- characteristics() - Method in class COSE.KeySetCollector
- clearKey() - Method in class COSE.Signer
-
Remove the key object from the signer
- combiner() - Method in class COSE.KeySetCollector
- CONTENT_TYPE - COSE.HeaderKeys
- context - Variable in class COSE.EncryptCommon
- contextString - Variable in class COSE.SignCommon
- contextString - Variable in class COSE.Signer
- COSE - package COSE
- CoseException - Exception in COSE
- CoseException(String) - Constructor for exception COSE.CoseException
- CoseException(String, Exception) - Constructor for exception COSE.CoseException
- CounterSign - Class in COSE
- CounterSign() - Constructor for class COSE.CounterSign
- CounterSign(byte[]) - Constructor for class COSE.CounterSign
- CounterSign(CBORObject) - Constructor for class COSE.CounterSign
- CounterSign1 - Class in COSE
- CounterSign1() - Constructor for class COSE.CounterSign1
- CounterSign1(byte[]) - Constructor for class COSE.CounterSign1
- CounterSign1(OneKey) - Constructor for class COSE.CounterSign1
- CounterSignature - COSE.HeaderKeys
- CounterSignature0 - COSE.HeaderKeys
- Create() - Method in class COSE.MACMessage
- Create(byte[]) - Method in class COSE.MAC0Message
- CreateWithKey(byte[]) - Method in class COSE.MacCommon
- CriticalHeaders - COSE.HeaderKeys
D
- DecodeCompound(int, byte[]) - Static method in class COSE.ASN1
-
Decode an array of bytes which is supposed to be an ASN.1 encoded structure.
- DecodeFromBytes(byte[]) - Method in class COSE.CounterSign
- DecodeFromBytes(byte[]) - Static method in class COSE.Message
-
Decode a COSE message object.
- DecodeFromBytes(byte[], MessageTag) - Static method in class COSE.Message
-
Decode a COSE message object.
- DecodeFromCBORObject(CBORObject) - Method in class COSE.CounterSign1
- DecodeFromCBORObject(CBORObject) - Method in class COSE.Encrypt0Message
- DecodeFromCBORObject(CBORObject) - Method in class COSE.EncryptMessage
- DecodeFromCBORObject(CBORObject) - Method in class COSE.MAC0Message
- DecodeFromCBORObject(CBORObject) - Method in class COSE.MACMessage
- DecodeFromCBORObject(CBORObject) - Method in class COSE.Message
-
Given a CBOR tree, parse the message.
- DecodeFromCBORObject(CBORObject) - Method in class COSE.Recipient
- DecodeFromCBORObject(CBORObject) - Method in class COSE.Sign1Message
-
Internal function used in creating a Sign1Message object from a byte string.
- DecodeFromCBORObject(CBORObject) - Method in class COSE.Signer
-
Internal function used in creating a Sign1Message object from a byte string.
- DecodeFromCBORObject(CBORObject) - Method in class COSE.SignMessage
-
Internal function used in creating a SignMessage object from a byte string.
- DecodePKCS8EC(ArrayList<ASN1.TagValue>) - Static method in class COSE.ASN1
-
Decode an EC PKCS#8 private key octet string
- DecodePKCS8RSA(ArrayList<ASN1.TagValue>) - Static method in class COSE.ASN1
-
Decode a RSA PKCS#8 private key octet string
- DecodePKCS8Structure(byte[]) - Static method in class COSE.ASN1
-
Decode a PKCS#8 private key structure, leaving the private key as an octetstring.
- DecodeSubjectPublicKeyInfo(byte[]) - Static method in class COSE.ASN1
- decrypt(byte[]) - Method in class COSE.Encrypt0Message
-
Decrypt the message using the passed in key.
- decrypt(AlgorithmID, Recipient) - Method in class COSE.Recipient
- decrypt(Recipient) - Method in class COSE.EncryptMessage
- decryptWithKey(byte[]) - Method in class COSE.EncryptCommon
- Direct - COSE.AlgorithmID
- DO_NOT_SEND - Static variable in class COSE.Attribute
-
Used to place an attribute in the do not send attribute map Attributes in this map are available for lookup and use but will not be transmitted as part of the message.
- DontSendAttributes - Static variable in class COSE.Attribute
-
Deprecated.As of COSE 0.9.1, use Attribute.DO_NOT_SEND
E
- EC2_Curve - COSE.KeyKeys
- EC2_D - COSE.KeyKeys
- EC2_P256 - Static variable in enum COSE.KeyKeys
- EC2_P384 - Static variable in enum COSE.KeyKeys
- EC2_P521 - Static variable in enum COSE.KeyKeys
- EC2_X - COSE.KeyKeys
- EC2_Y - COSE.KeyKeys
- ECDH_EPK - COSE.HeaderKeys
- ECDH_ES_HKDF_256 - COSE.AlgorithmID
- ECDH_ES_HKDF_256_AES_KW_128 - COSE.AlgorithmID
- ECDH_ES_HKDF_256_AES_KW_192 - COSE.AlgorithmID
- ECDH_ES_HKDF_256_AES_KW_256 - COSE.AlgorithmID
- ECDH_ES_HKDF_512 - COSE.AlgorithmID
- ECDH_SKID - COSE.HeaderKeys
- ECDH_SPK - COSE.HeaderKeys
- ECDH_SS_HKDF_256 - COSE.AlgorithmID
- ECDH_SS_HKDF_256_AES_KW_128 - COSE.AlgorithmID
- ECDH_SS_HKDF_256_AES_KW_192 - COSE.AlgorithmID
- ECDH_SS_HKDF_256_AES_KW_256 - COSE.AlgorithmID
- ECDH_SS_HKDF_512 - COSE.AlgorithmID
- ECDSA_256 - COSE.AlgorithmID
- ECDSA_384 - COSE.AlgorithmID
- ECDSA_512 - COSE.AlgorithmID
- EDDSA - COSE.AlgorithmID
- emitContent - Variable in class COSE.Message
-
Is the content emitted as part of the message?
- emitTag - Variable in class COSE.Message
-
Is the tag identifying the message emitted?
- EncodeCBORObject() - Method in class COSE.Encrypt0Message
-
Internal function used to construct the CBORObject
- EncodeCBORObject() - Method in class COSE.EncryptMessage
- EncodeCBORObject() - Method in class COSE.MAC0Message
- EncodeCBORObject() - Method in class COSE.MACMessage
- EncodeCBORObject() - Method in class COSE.Message
-
Encode the COSE message object to a CBORObject tree.
- EncodeCBORObject() - Method in class COSE.Recipient
- EncodeCBORObject() - Method in class COSE.Sign1Message
-
Internal function used to create a serialization of a COSE_Sign1 message
- EncodeCBORObject() - Method in class COSE.SignMessage
-
Internal function used to create a serialization of a COSE_Sign message
- EncodeEcPrivateKey(byte[], byte[], byte[]) - Static method in class COSE.ASN1
-
Encode an EC Private key
- EncodeOctetString(byte[]) - Static method in class COSE.ASN1
- EncodePKCS8(byte[], byte[], byte[]) - Static method in class COSE.ASN1
-
Encode a private key into a PKCS#8 private key structure.
- EncodeSignature(byte[], byte[]) - Static method in class COSE.ASN1
- EncodeSubjectPublicKeyInfo(byte[], byte[]) - Static method in class COSE.ASN1
-
Encode a subject public key info structure from an OID and the data bytes for the key This function assumes that we are encoding an EC Public key.d
- EncodeToBytes() - Method in class COSE.CounterSign
- EncodeToBytes() - Method in class COSE.Message
-
Encode the message to a byte array.
- EncodeToBytes() - Method in class COSE.OneKey
-
Encode to a byte string
- EncodeToCBORObject() - Method in class COSE.CounterSign1
- EncodeToCBORObject() - Method in class COSE.Message
-
Encode the COSE message object to a CBORObject tree.
- EncodeToCBORObject() - Method in class COSE.Signer
-
Internal function used to create a serialization of a COSE_Sign1 message
- encrypt() - Method in class COSE.EncryptMessage
- encrypt() - Method in class COSE.Recipient
- encrypt(byte[]) - Method in class COSE.Encrypt0Message
-
Encrypt the message using the passed in key.
- Encrypt - COSE.MessageTag
- Encrypt0 - COSE.MessageTag
- Encrypt0Message - Class in COSE
-
The Encrypt0Message object corresponds to the Encrypt COSE message structure.
- Encrypt0Message() - Constructor for class COSE.Encrypt0Message
-
Create a Encrypt0Message object.
- Encrypt0Message(boolean, boolean) - Constructor for class COSE.Encrypt0Message
-
Create a Encrypt0Message object.
- EncryptCommon - Class in COSE
- EncryptCommon() - Constructor for class COSE.EncryptCommon
- EncryptMessage - Class in COSE
- EncryptMessage() - Constructor for class COSE.EncryptMessage
- EncryptMessage(boolean) - Constructor for class COSE.EncryptMessage
- externalData - Variable in class COSE.Attribute
-
Holder for the external data object that is authenticated as part of the message
F
- findAttribute(CBORObject) - Method in class COSE.Attribute
-
Locate an attribute in one of the attribute buckets The buckets are searched in the order protected, unprotected, unsent.
- findAttribute(CBORObject, int) - Method in class COSE.Attribute
-
Locate an attribute in one of the attribute buckets The buckets are searched in the order protected, unprotected, unsent.
- findAttribute(HeaderKeys) - Method in class COSE.Attribute
-
Locate an attribute in one of the attribute buckets The buckets are searched in the order protected, unprotected, unsent.
- findAttribute(HeaderKeys, int) - Method in class COSE.Attribute
-
Locate an attribute in one of the attribute buckets The buckets are searched in the order protected, unprotected, unsent.
- finisher() - Method in class COSE.KeySetCollector
- FromCBOR(CBORObject) - Static method in enum COSE.AlgorithmID
- FromInt(int) - Static method in enum COSE.MessageTag
G
- generateKey(CBORObject) - Static method in class COSE.OneKey
- generateKey(AlgorithmID) - Static method in class COSE.OneKey
- generateKey(AlgorithmID, String) - Static method in class COSE.OneKey
-
Generate a random key pair based on the given algorithm.
- get(CBORObject) - Method in class COSE.OneKey
- get(KeyKeys) - Method in class COSE.OneKey
- GetContent() - Method in class COSE.Message
-
Return the content bytes of the message
- getCountersign1() - Method in class COSE.Message
- getCountersign1() - Method in class COSE.Signer
- getCountersignerList() - Method in class COSE.Message
- getCountersignerList() - Method in class COSE.Signer
- GetCurve2() - Method in class COSE.OneKey
- getDoNotSendAttributes() - Method in class COSE.Attribute
-
Return the entire map of do not send attributes
- getEncryptedContent() - Method in class COSE.EncryptCommon
-
Used to obtain the encrypted content for the cases where detached content is requested.
- getExternal() - Method in class COSE.Attribute
-
Get the optional external data field to be authenticated
- getKey(AlgorithmID) - Method in class COSE.Recipient
- getKeySize() - Method in enum COSE.AlgorithmID
- getList() - Method in class COSE.KeySet
- getProtectedAttributes() - Method in class COSE.Attribute
-
Return the entire map of protected attributes
- getRecipient(int) - Method in class COSE.EncryptMessage
- getRecipient(int) - Method in class COSE.MACMessage
- getRecipient(int) - Method in class COSE.Recipient
- getRecipientCount() - Method in class COSE.EncryptMessage
- getRecipientCount() - Method in class COSE.MACMessage
- getRecipientCount() - Method in class COSE.Recipient
- getRecipientList() - Method in class COSE.EncryptMessage
- getRecipientList() - Method in class COSE.MACMessage
- getRecipientList() - Method in class COSE.Recipient
- getRecipientType() - Method in class COSE.Recipient
- getSigner(int) - Method in class COSE.SignMessage
-
Return the i-th signer of the message.
- getSignerCount() - Method in class COSE.SignMessage
-
Return the number of signers on the message
- getSignerList() - Method in class COSE.SignMessage
-
Return the list of signers on the message
- getTagSize() - Method in enum COSE.AlgorithmID
- getUnprotectedAttributes() - Method in class COSE.Attribute
-
Return the entire map of unprotected attributes
- getUserData() - Method in class COSE.OneKey
-
Return the user data field.
H
- HasAlgorithmID(AlgorithmID) - Method in class COSE.OneKey
-
Compares the key's assigned algorithm with the provided value, indicating if the values are the same.
- HasContent() - Method in class COSE.Message
-
Does the message current have content?
- HasKeyID(byte[]) - Method in class COSE.OneKey
- HasKeyID(String) - Method in class COSE.OneKey
-
Deprecated.
- HasKeyOp(Integer) - Method in class COSE.OneKey
-
Compares the key's assigned key operations with the provided value, indicating if the provided value was found in the key operation values assigned to the key.
- HasKeyType(CBORObject) - Method in class COSE.OneKey
-
Compares the key's assigned key type with the provided value, indicating if the values are the same.
- HeaderKeys - Enum in COSE
- HKDF_Context_PartyU_ID - COSE.HeaderKeys
- HKDF_Context_PartyU_nonce - COSE.HeaderKeys
- HKDF_Context_PartyU_Other - COSE.HeaderKeys
- HKDF_Context_PartyV_ID - COSE.HeaderKeys
- HKDF_Context_PartyV_nonce - COSE.HeaderKeys
- HKDF_Context_PartyV_Other - COSE.HeaderKeys
- HKDF_HMAC_AES_128 - COSE.AlgorithmID
- HKDF_HMAC_AES_256 - COSE.AlgorithmID
- HKDF_HMAC_SHA_256 - COSE.AlgorithmID
- HKDF_HMAC_SHA_512 - COSE.AlgorithmID
- HKDF_Salt - COSE.HeaderKeys
- HKDF_SuppPriv_Other - COSE.HeaderKeys
- HKDF_SuppPub_Other - COSE.HeaderKeys
- HMAC_SHA_256 - COSE.AlgorithmID
- HMAC_SHA_256_64 - COSE.AlgorithmID
- HMAC_SHA_384 - COSE.AlgorithmID
- HMAC_SHA_512 - COSE.AlgorithmID
I
- IV - COSE.HeaderKeys
K
- Key_Ops - COSE.KeyKeys
- KeyId - COSE.KeyKeys
- KeyKeys - Enum in COSE
- keyMap - Variable in class COSE.OneKey
- KeySet - Class in COSE
- KeySet() - Constructor for class COSE.KeySet
- KeySet(CBORObject) - Constructor for class COSE.KeySet
- KeySetCollector - Class in COSE
- KeySetCollector() - Constructor for class COSE.KeySetCollector
- KeyType - COSE.KeyKeys
- KeyType_EC2 - Static variable in enum COSE.KeyKeys
- KeyType_Octet - Static variable in enum COSE.KeyKeys
- KeyType_OKP - Static variable in enum COSE.KeyKeys
- KeyType_RSA - Static variable in enum COSE.KeyKeys
- KID - COSE.HeaderKeys
L
- list - Variable in class COSE.ASN1.TagValue
M
- MAC - COSE.MessageTag
- MAC0 - COSE.MessageTag
- MAC0Message - Class in COSE
- MAC0Message() - Constructor for class COSE.MAC0Message
- MacCommon - Class in COSE
- MacCommon() - Constructor for class COSE.MacCommon
- MACMessage - Class in COSE
- MACMessage() - Constructor for class COSE.MACMessage
- Message - Class in COSE
-
The Message class provides a common class that all of the COSE message classes inherit from.
- Message() - Constructor for class COSE.Message
- messageTag - Variable in class COSE.Message
-
What message tag identifies this message?
- MessageTag - Enum in COSE
O
- objDontSend - Variable in class COSE.Attribute
-
Internal map of attributes which are not a part of the encoded message.
- objProtected - Variable in class COSE.Attribute
-
Internal map of protected attributes
- objUnprotected - Variable in class COSE.Attribute
-
Internal map of unprotected attributes
- Octet_K - COSE.KeyKeys
- oid_ecPublicKey - Static variable in class COSE.ASN1
- Oid_Ed25519 - Static variable in class COSE.ASN1
- Oid_Ed448 - Static variable in class COSE.ASN1
- Oid_rsaEncryption - Static variable in class COSE.ASN1
- Oid_secp256r1 - Static variable in class COSE.ASN1
- Oid_secp384r1 - Static variable in class COSE.ASN1
- Oid_secp521r1 - Static variable in class COSE.ASN1
- Oid_X25519 - Static variable in class COSE.ASN1
- Oid_X448 - Static variable in class COSE.ASN1
- OKP_Curve - COSE.KeyKeys
- OKP_D - COSE.KeyKeys
- OKP_Ed25519 - Static variable in enum COSE.KeyKeys
- OKP_Ed448 - Static variable in enum COSE.KeyKeys
- OKP_X - COSE.KeyKeys
- OKP_X25519 - Static variable in enum COSE.KeyKeys
- OKP_X448 - Static variable in enum COSE.KeyKeys
- OneKey - Class in COSE
- OneKey() - Constructor for class COSE.OneKey
- OneKey(CBORObject) - Constructor for class COSE.OneKey
- OneKey(PublicKey, PrivateKey) - Constructor for class COSE.OneKey
-
Create a OneKey object from Java Public/Private keys.
P
- parallelStream() - Method in class COSE.KeySet
- PARTIAL_IV - COSE.HeaderKeys
- ProcessCounterSignatures() - Method in class COSE.EncryptCommon
- ProcessCounterSignatures() - Method in class COSE.Message
- ProcessCounterSignatures() - Method in class COSE.Signer
- PROTECTED - Static variable in class COSE.Attribute
-
Used to place an attribute in the protected attribute map Attributes placed in this map are part of the integrity check if the cryptographic algorithm supports authenticated data.
- ProtectedAttributes - Static variable in class COSE.Attribute
-
Deprecated.As of COSE 0.9.1, use Attribute.PROTECT
- PublicKey() - Method in class COSE.OneKey
-
Create a OneKey object with only the public fields.
R
- random - Variable in class COSE.MacCommon
- Recipient - Class in COSE
- Recipient() - Constructor for class COSE.Recipient
- recipientList - Variable in class COSE.EncryptMessage
- recipientList - Variable in class COSE.MACMessage
- remove(OneKey) - Method in class COSE.KeySet
- removeAttribute(CBORObject) - Method in class COSE.Attribute
-
Remove an attribute from the set of all attribute maps.
- removeAttribute(HeaderKeys) - Method in class COSE.Attribute
-
Remove an attribute from the set of all attribute maps.
- rgbContent - Variable in class COSE.Message
-
What is the plain text content of the message.
- rgbEncrypt - Variable in class COSE.EncryptCommon
- rgbProtected - Variable in class COSE.Attribute
-
The encoded byte string for the protected attributes.
- rgbSignature - Variable in class COSE.Signer
- rgbTag - Variable in class COSE.MacCommon
- RSA__D_I - COSE.KeyKeys
- RSA__R_I - COSE.KeyKeys
- RSA__T_I - COSE.KeyKeys
- RSA_D - COSE.KeyKeys
- RSA_DP - COSE.KeyKeys
- RSA_DQ - COSE.KeyKeys
- RSA_E - COSE.KeyKeys
- RSA_N - COSE.KeyKeys
- RSA_OTHER - COSE.KeyKeys
- RSA_P - COSE.KeyKeys
- RSA_PSS_256 - COSE.AlgorithmID
- RSA_PSS_384 - COSE.AlgorithmID
- RSA_PSS_512 - COSE.AlgorithmID
- RSA_Q - COSE.KeyKeys
- RSA_QI - COSE.KeyKeys
S
- SetContent(byte[]) - Method in class COSE.Message
-
Set the content bytes of the message.
- SetContent(String) - Method in class COSE.Message
-
Set the content bytes as a text string.
- setCountersign1(CounterSign1) - Method in class COSE.Message
- setCountersign1(CounterSign1) - Method in class COSE.Signer
- setEncryptedContent(byte[]) - Method in class COSE.EncryptCommon
-
Set the encrypted content for detached content cases.
- setExternal(byte[]) - Method in class COSE.Attribute
-
Set the optional external data field to be authenticated
- setKey(OneKey) - Method in class COSE.CounterSign1
- setKey(OneKey) - Method in class COSE.Signer
-
Set a key object on a signer
- SetKey(CBORObject) - Method in class COSE.Recipient
-
Deprecated.In COSE 0.9.1, use SetKey(OneKey)
- SetKey(OneKey) - Method in class COSE.Recipient
-
Set the key for encrypting/decrypting the recipient key.
- setObject(Message) - Method in class COSE.CounterSign
- setObject(Message) - Method in class COSE.CounterSign1
- setObject(Signer) - Method in class COSE.CounterSign
- setObject(Signer) - Method in class COSE.CounterSign1
- SetSenderKey(CBORObject) - Method in class COSE.Recipient
-
Deprecated.
- SetSenderKey(OneKey) - Method in class COSE.Recipient
- setUserData(Object) - Method in class COSE.OneKey
-
Set the user data field.
- sign() - Method in class COSE.SignMessage
-
Causes a signature to be created for every signer that does not already have one.
- sign(byte[], byte[]) - Method in class COSE.Signer
- sign(OneKey) - Method in class COSE.Sign1Message
-
Create a signature for the message if one does not exist.
- Sign - COSE.MessageTag
- Sign(Message) - Method in class COSE.CounterSign
- Sign1 - COSE.MessageTag
- Sign1Message - Class in COSE
-
The Sign1Message class implements the COSE_Sign1 object.
- Sign1Message() - Constructor for class COSE.Sign1Message
-
Create a signed message object for which there will be a leading tag and the content will be included.
- Sign1Message(boolean) - Constructor for class COSE.Sign1Message
-
Create a signed message object.
- Sign1Message(boolean, boolean) - Constructor for class COSE.Sign1Message
-
Create a signed message object for which the emission of the leading tag and content is controlled by the parameters.
- SignCommon - Class in COSE
- SignCommon() - Constructor for class COSE.SignCommon
- Signer - Class in COSE
-
The Signer class is used to implement the COSE_Signer object.
- Signer() - Constructor for class COSE.Signer
-
Create a new signer object to add to a SignMessage
- Signer(OneKey) - Constructor for class COSE.Signer
-
Create a new signer object for a SignMessage and set the key to be used.
- signerList - Variable in class COSE.SignMessage
- SignMessage - Class in COSE
-
The SignMessage class is used to implement the COSE_Sign object.
- SignMessage() - Constructor for class COSE.SignMessage
-
Create a signed message object for which the leading tag and the content will be included.
- SignMessage(boolean, boolean) - Constructor for class COSE.SignMessage
-
Create a signed message object for which the emission of the leading tag and content is controlled by the parameters.
- strContext - Variable in class COSE.MacCommon
- stream() - Method in class COSE.KeySet
- supplier() - Method in class COSE.KeySetCollector
T
- tag - Variable in class COSE.ASN1.TagValue
- TagValue(int, byte[]) - Constructor for class COSE.ASN1.TagValue
- TagValue(int, ArrayList<ASN1.TagValue>) - Constructor for class COSE.ASN1.TagValue
- toString() - Method in class COSE.ASN1.TagValue
U
- Unknown - COSE.MessageTag
- UNPROTECTED - Static variable in class COSE.Attribute
-
Used to place an attribute in the unprotected attribute map Attributes placed in this map are not integrity protected.
- UnprotectedAttributes - Static variable in class COSE.Attribute
-
Deprecated.As of COSE 0.9.1, use Attribute.UNPROTECT
V
- validate(byte[], byte[]) - Method in class COSE.Signer
- validate(CounterSign) - Method in class COSE.EncryptCommon
- validate(CounterSign) - Method in class COSE.Message
- validate(CounterSign) - Method in class COSE.Signer
- validate(CounterSign1) - Method in class COSE.EncryptCommon
- validate(CounterSign1) - Method in class COSE.Message
- validate(CounterSign1) - Method in class COSE.Signer
- validate(OneKey) - Method in class COSE.Sign1Message
-
Validate the signature on the message using the passed in key.
- validate(Signer) - Method in class COSE.SignMessage
-
Validate the signature on a message for a specific signer.
- Validate(byte[]) - Method in class COSE.MAC0Message
- Validate(byte[]) - Method in class COSE.MacCommon
- Validate(Message) - Method in class COSE.CounterSign
- Validate(Recipient) - Method in class COSE.MACMessage
- value - Variable in class COSE.ASN1.TagValue
- value - Variable in enum COSE.MessageTag
- valueOf(String) - Static method in enum COSE.AlgorithmID
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum COSE.HeaderKeys
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum COSE.KeyKeys
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum COSE.MessageTag
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum COSE.AlgorithmID
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum COSE.HeaderKeys
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum COSE.KeyKeys
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum COSE.MessageTag
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages