Package | Description |
---|---|
com.absio.broker.mapper | |
com.absio.crypto.ecc | |
com.absio.crypto.key |
Modifier and Type | Method and Description |
---|---|
IndexedECPrivateKey |
AuthenticatedCredentials.getSigningKey()
Get the private signing key for this authentication.
|
Modifier and Type | Method and Description |
---|---|
void |
AuthenticatedCredentials.setSigningKey(IndexedECPrivateKey signingKey)
Set the private signing key for this authentication.
|
Modifier and Type | Method and Description |
---|---|
UUID |
UserMapper.create(List<IndexedECPrivateKey> keys)
Create a user on the Absio Broker™ application.
|
Constructor and Description |
---|
AuthenticatedCredentials(KeyRing keyRing,
IndexedECPrivateKey signingKey,
String token,
org.threeten.bp.ZonedDateTime expiration)
Create the credentials for a user for a
Session . |
Modifier and Type | Method and Description |
---|---|
byte[] |
ECCHelper.absioIESEncrypt(byte[] plaintext,
IndexedECPrivateKey signingPrivateKey,
IndexedECPublicKey derivationPublicKey,
UUID encryptorsId,
UUID objectId)
This will encrypt the data using Absio's Integrated Encryption Scheme (IES) that utilizes Elliptical Curve
Cryptography (AbsioIES).
|
byte[] |
AbsioIESHelper.encrypt(byte[] data,
IndexedECPrivateKey signingPrivateKey,
IndexedECPublicKey derivationPublicKey,
UUID userId,
UUID objectId)
Perform the AbsioIES encryption of the data.
|
Modifier and Type | Method and Description |
---|---|
IndexedECPrivateKey |
KeyRing.findPrivateKeyByIndex(int index,
KeyType type)
Finds the private key with the matching index and type.
|
IndexedECPrivateKey |
KeyRing.latestActiveDerivationKey()
Get the active
IndexedECPrivateKey derivation key with the largest index for this KeyRing . |
IndexedECPrivateKey |
KeyRing.latestActiveSigningKey()
Get the active
IndexedECPrivateKey signing key with the largest index for this KeyRing . |
Modifier and Type | Method and Description |
---|---|
ArrayList<IndexedECPrivateKey> |
KeyRing.getDerivationKeys()
Get the list of
IndexedECPrivateKey derivation keys for this KeyRing . |
ArrayList<IndexedECPrivateKey> |
KeyRing.getSigningKeys()
Get the list of
IndexedECPrivateKey signing keys for this KeyRing . |
Constructor and Description |
---|
KeyRing(ArrayList<IndexedECPrivateKey> derivationKeys,
ArrayList<IndexedECPrivateKey> signingKeys)
Create a key ring with the given derivation and signing keys.
|
KeyRing(ArrayList<IndexedECPrivateKey> derivationKeys,
ArrayList<IndexedECPrivateKey> signingKeys)
Create a key ring with the given derivation and signing keys.
|
KeyRing(UUID userId,
ArrayList<IndexedECPrivateKey> derivationKeys,
ArrayList<IndexedECPrivateKey> signingKeys)
Create a key ring with the give user id, derivation keys and signing keys.
|
KeyRing(UUID userId,
ArrayList<IndexedECPrivateKey> derivationKeys,
ArrayList<IndexedECPrivateKey> signingKeys)
Create a key ring with the give user id, derivation keys and signing keys.
|
Copyright © 2021. All rights reserved.