public class OneKey extends Object
| Modifier and Type | Field and Description |
|---|---|
protected com.upokecenter.cbor.CBORObject |
keyMap |
| Constructor and Description |
|---|
OneKey() |
OneKey(com.upokecenter.cbor.CBORObject keyData) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(com.upokecenter.cbor.CBORObject keyValue,
com.upokecenter.cbor.CBORObject value) |
void |
add(KeyKeys keyValue,
com.upokecenter.cbor.CBORObject value) |
byte[] |
EncodeToBytes()
Encode to a byte string
|
static OneKey |
generateKey(AlgorithmID algorithm) |
com.upokecenter.cbor.CBORObject |
get(com.upokecenter.cbor.CBORObject keyValue) |
com.upokecenter.cbor.CBORObject |
get(KeyKeys keyValue) |
org.bouncycastle.asn1.x9.X9ECParameters |
GetCurve() |
OneKey |
PublicKey()
Create a OneKey object with only the public fields.
|
public OneKey()
public OneKey(com.upokecenter.cbor.CBORObject keyData)
throws CoseException
CoseExceptionpublic void add(KeyKeys keyValue, com.upokecenter.cbor.CBORObject value)
public void add(com.upokecenter.cbor.CBORObject keyValue,
com.upokecenter.cbor.CBORObject value)
public com.upokecenter.cbor.CBORObject get(KeyKeys keyValue)
public com.upokecenter.cbor.CBORObject get(com.upokecenter.cbor.CBORObject keyValue)
throws CoseException
CoseExceptionpublic org.bouncycastle.asn1.x9.X9ECParameters GetCurve()
throws CoseException
CoseExceptionpublic static OneKey generateKey(AlgorithmID algorithm) throws CoseException
CoseExceptionpublic OneKey PublicKey()
public byte[] EncodeToBytes()
COSE for Java documentation, generatedin 2016.