Skip navigation links
A C D E F G H K M O P R S U V 

A

addAttribute(CBORObject, CBORObject, 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.
addAttribute(HeaderKeys, byte[], int) - Method in class COSE.Attribute
Set an attribute in the COSE object.
AddProtected(CBORObject, CBORObject) - Method in class COSE.Attribute
AddProtected(HeaderKeys, CBORObject) - Method in class COSE.Attribute
AddProtected(HeaderKeys, byte[]) - Method in class COSE.Attribute
Deprecated.
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
 
AddUnprotected(CBORObject, CBORObject) - Method in class COSE.Attribute
 
AddUnprotected(HeaderKeys, CBORObject) - Method in class COSE.Attribute
 
AddUnprotected(HeaderKeys, byte[]) - Method in class COSE.Attribute
 
AES_CBC_MAC(AlgorithmID, byte[]) - Method in class COSE.MacCommon
 
AlgorithmID - Enum in COSE
 
AsCBOR() - Method in enum COSE.AlgorithmID
 
AsCBOR() - Method in enum COSE.HeaderKeys
 
AsCBOR() - Method in enum COSE.KeyKeys
 
Attribute - Class in COSE
 
Attribute() - Constructor for class COSE.Attribute
 

C

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
 
CounterSign - Class in COSE
 
CounterSign() - Constructor for class COSE.CounterSign
 
CounterSign(byte[]) - Constructor for class COSE.CounterSign
 
Create(byte[]) - Method in class COSE.MAC0Message
 
Create() - Method in class COSE.MACMessage
 
CreateWithKey(byte[]) - Method in class COSE.MacCommon
 

D

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.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
 
DecodeFromCBORObject(CBORObject) - Method in class COSE.Recipient
 
DecodeFromCBORObject(CBORObject) - Method in class COSE.Sign1Message
 
DecodeFromCBORObject(CBORObject) - Method in class COSE.Signer
 
DecodeFromCBORObject(CBORObject) - Method in class COSE.SignMessage
 
decrypt(byte[]) - Method in class COSE.Encrypt0Message
Decrypt the message using the passed in key.
decrypt(Recipient) - Method in class COSE.EncryptMessage
 
decrypt(AlgorithmID, Recipient) - Method in class COSE.Recipient
 
decryptWithKey(byte[]) - Method in class COSE.EncryptCommon
 
DontSendAttributes - Static variable in class COSE.Attribute
 

E

EC2_P256 - Static variable in enum COSE.KeyKeys
 
EC2_P384 - Static variable in enum COSE.KeyKeys
 
EC2_P521 - Static variable in enum COSE.KeyKeys
 
emitContent - Variable in class COSE.Message
 
emitTag - Variable in class COSE.Message
 
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
 
EncodeCBORObject() - Method in class COSE.Recipient
 
EncodeCBORObject() - Method in class COSE.Sign1Message
 
EncodeCBORObject() - Method in class COSE.SignMessage
 
EncodeToBytes() - Method in class COSE.CounterSign
 
EncodeToBytes() - Method in class COSE.Message
 
EncodeToCBORObject() - Method in class COSE.Message
 
EncodeToCBORObject() - Method in class COSE.Signer
 
encrypt(byte[]) - Method in class COSE.Encrypt0Message
Encrypt the message using the passed in key.
encrypt() - Method in class COSE.EncryptMessage
 
encrypt() - Method in class COSE.Recipient
 
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
 

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(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.
FromCBOR(CBORObject) - Static method in enum COSE.AlgorithmID
 
FromInt(int) - Static method in enum COSE.MessageTag
 

G

GetContent() - Method in class COSE.Message
 
getEncryptedContent() - Method in class COSE.EncryptCommon
Used to obtain the encrypted content for the cases where detached content is requested.
getKey(AlgorithmID) - Method in class COSE.Recipient
 
getKeySize() - Method in enum COSE.AlgorithmID
 
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
 
getSignerCount() - Method in class COSE.SignMessage
 
getSignerList() - Method in class COSE.SignMessage
 
getTagSize() - Method in enum COSE.AlgorithmID
 

H

HeaderKeys - Enum in COSE
 

K

KeyKeys - Enum in COSE
 
KeyType_EC2 - Static variable in enum COSE.KeyKeys
 
KeyType_Octet - Static variable in enum COSE.KeyKeys
 

M

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
 
Message() - Constructor for class COSE.Message
 
messageTag - Variable in class COSE.Message
 
MessageTag - Enum in COSE
 

O

objDontSend - Variable in class COSE.Attribute
 
objProtected - Variable in class COSE.Attribute
 
objUnprotected - Variable in class COSE.Attribute
 

P

ProtectedAttributes - Static variable in class COSE.Attribute
 

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
 
rgbContent - Variable in class COSE.Message
 
rgbEncrypt - Variable in class COSE.EncryptCommon
 
rgbProtected - Variable in class COSE.Attribute
 
rgbProtected - Variable in class COSE.Signer
 
rgbProtected - Variable in class COSE.SignMessage
 
rgbSignature - Variable in class COSE.Signer
 
rgbTag - Variable in class COSE.MacCommon
 

S

SetContent(byte[]) - Method in class COSE.Message
 
SetContent(String) - Method in class COSE.Message
 
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(CBORObject) - Method in class COSE.Recipient
 
setKey(CBORObject) - Method in class COSE.Signer
 
SetSenderKey(CBORObject) - Method in class COSE.Recipient
 
Sign(Message) - Method in class COSE.CounterSign
 
sign(CBORObject) - Method in class COSE.Sign1Message
 
sign(CipherParameters) - Method in class COSE.Sign1Message
 
sign(byte[], byte[]) - Method in class COSE.Signer
 
sign() - Method in class COSE.SignMessage
 
Sign1Message - Class in COSE
 
Sign1Message() - Constructor for class COSE.Sign1Message
 
Sign1Message(boolean) - Constructor for class COSE.Sign1Message
 
SignCommon - Class in COSE
 
SignCommon() - Constructor for class COSE.SignCommon
 
Signer - Class in COSE
 
Signer() - Constructor for class COSE.Signer
 
signerList - Variable in class COSE.SignMessage
 
SignMessage - Class in COSE
 
SignMessage() - Constructor for class COSE.SignMessage
 
strContext - Variable in class COSE.MacCommon
 

U

UnprotectedAttributes - Static variable in class COSE.Attribute
 

V

Validate(Message) - Method in class COSE.CounterSign
 
Validate(byte[]) - Method in class COSE.MAC0Message
 
Validate(byte[]) - Method in class COSE.MacCommon
 
Validate(Recipient) - Method in class COSE.MACMessage
 
validate(CBORObject) - Method in class COSE.Sign1Message
 
validate(CipherParameters) - Method in class COSE.Sign1Message
 
validate(byte[], byte[]) - Method in class COSE.Signer
 
validate(Signer) - Method in class COSE.SignMessage
 
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.
A C D E F G H K M O P R S U V 
Skip navigation links

COSE for Java documentation, generatedin 2016.