public class AbsioIESStruct extends Object
AbsioIESHelper
uses this structure to manage the data in both the AbsioIESHelper.encrypt(byte[],
IndexedECPrivateKey, IndexedECPublicKey, UUID, UUID)
and AbsioIESHelper.decrypt(byte[], ECPublicKey,
ECPrivateKey)
methods.Modifier and Type | Method and Description |
---|---|
long |
getCipherAlgorithmType()
Get the cipher algorithm type index (see
CipherTransformation . |
long |
getDerivationKeyPairIndex()
Get the index of the derivation key used.
|
byte[] |
getEncodedEphemeralPublicKey()
Get the public ephemeral key used in the AbsioIES ECDH exchange.
|
byte[] |
getEncodedSigningPublicKey()
Get the signing public key (used to perform the ECDSA portion of AbsioIES)
|
byte[] |
getEncryptedData()
Get the AbsioIES encrypted data.
|
byte[] |
getIv()
Get the initialization vector used for the encryption portion of the AbsioIES.
|
UUID |
getObjectId()
Get the id of the data in the AbsioIES structure.
|
byte[] |
getSignature()
Get the ECDSA signature (part of AbsioIES).
|
long |
getSigningKeyPairIndex()
Get the index of the signing key used.
|
UUID |
getUserId()
Get the user's id that performed the AbsioIES (the signer).
|
long |
getVersion()
Get the version of the AbsioIES structure
|
public long getCipherAlgorithmType()
CipherTransformation
.CipherTransformation
public long getDerivationKeyPairIndex()
public byte[] getEncodedEphemeralPublicKey()
public byte[] getEncodedSigningPublicKey()
public byte[] getEncryptedData()
public byte[] getIv()
public UUID getObjectId()
public byte[] getSignature()
public long getSigningKeyPairIndex()
public UUID getUserId()
public long getVersion()
Copyright © 2021. All rights reserved.