public interface SecureElement
| Modifier and Type | Method and Description |
|---|---|
void |
checkActiveMessage(ActiveMessage activeMessage)
Valid active message with secure element.
|
byte[] |
decrypt(byte[] encryption)
Decrypt encrypted message
|
CipherMessage |
encryptThenSign(PlainMessage plainMessage)
Encrypt and sign provided plain message
|
CipherMessage |
encryptThenSign(PlainMessage plainMessage,
byte[] signPrivateKey)
Encrypt plain message, and sign the signature with provided private key
|
String |
generateId()
Generate device unique id
|
ActiveMessage |
parseActiveMessage(byte[] activeMessage)
Parse byte array active message
|
CipherMessage |
parseCipherMessage(byte[] cipherMessage)
Parse byte array cipher message.
|
PlainMessage |
parsePlainMessage(byte[] plainMessage)
Parse byte array plain message.
|
void |
verifySignature(byte[] message,
byte[] signature)
Verify message signature.
|
PlainMessage |
verifyThenDecrypt(CipherMessage cipherMessage)
Verify message and decrypt cipher message.
|
String generateId()
CipherMessage encryptThenSign(PlainMessage plainMessage)
plainMessage - specified plain messageCipherMessage encryptThenSign(PlainMessage plainMessage, byte[] signPrivateKey)
plainMessage - specified plain messagesignPrivateKey - specified signature private keybyte[] decrypt(byte[] encryption)
encryption - specified encrypted message in byte arrayvoid verifySignature(byte[] message,
byte[] signature)
message - specified message in byte arraysignature - specified signature in byte arrayPlainMessage verifyThenDecrypt(CipherMessage cipherMessage)
cipherMessage - specified cipher messageCipherMessage parseCipherMessage(byte[] cipherMessage)
cipherMessage - specified cipher message in byte arrayPlainMessage parsePlainMessage(byte[] plainMessage)
plainMessage - specified plain messageActiveMessage parseActiveMessage(byte[] activeMessage)
activeMessage - specified active messagevoid checkActiveMessage(ActiveMessage activeMessage)
activeMessage - specified active messageCopyright © 2022. All rights reserved.