Package | Description |
---|---|
com.absio.broker.mapper | |
com.absio.container | |
com.absio.crypto.key | |
com.absio.file.mapper | |
com.absio.provider |
Modifier and Type | Method and Description |
---|---|
KeyRing |
AuthenticatedCredentials.getKeyRing()
Get the
KeyRing for this authentication. |
Modifier and Type | Method and Description |
---|---|
void |
UserMapper.logIn(KeyRing keyRing)
Uses the provided KeyRing to authenticate with the Absio Broker™ application.
|
void |
Session.setKeyRing(KeyRing keyRing)
Sets the user's
KeyRing on the session's AuthenticatedCredentials . |
void |
AuthenticatedCredentials.setKeyRing(KeyRing keyRing)
Set the
KeyRing for this authentication. |
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 |
---|---|
void |
EncryptionHelper.setKeyRing(KeyRing keyRing)
Sets the user's
KeyRing . |
Constructor and Description |
---|
EncryptionHelper(KeyRing keyRing,
IPublicKeySource publicKeySource)
Create an encryption helper for a specific
KeyRing and IPublicKeySource . |
Modifier and Type | Method and Description |
---|---|
KeyRing |
KeyFileHelper.decryptKeyRing(byte[] keyFileBytes,
String password)
This will decrypt the @link KeyRing} from the formatted KeyFile data using the password (if the helper was
created with a
MessageDigestAlgorithm the password will first be hashed using that algorithm, hex encoded
and changed to lowercase). |
KeyRing |
KeyFileHelper.decryptKeyRingWithRescue(byte[] keyFileBytes,
String passphrase)
This will decrypt the @link KeyRing} from the formatted KeyFile data.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
KeyFileHelper.encrypt(KeyRing keyRing,
String password,
String passphrase)
This will PBKDF2 encrypt the
KeyRing using the password (if the helper was created with a MessageDigestAlgorithm the password will first be hashed using that algorithm, hex encoded and changed to
lowercase). |
byte[] |
KeyFileHelper.encrypt(KeyRing keyRing,
String password,
String passphrase,
KeyFileSettings keyFileSettings)
This will PBKDF2 encrypt the
KeyRing using the password (if the helper was created with a MessageDigestAlgorithm the password will first be hashed using that algorithm, hex encoded and changed to
lowercase). |
byte[] |
KeyFileHelper.encrypt(KeyRing keyRing,
String password,
String passphrase,
long version)
This will PBKDF2 encrypt the
KeyRing using the password (if the helper was created with a MessageDigestAlgorithm the password will first be hashed using that algorithm, hex encoded and changed to
lowercase). |
Modifier and Type | Method and Description |
---|---|
KeyRing |
AbstractFileMapper.getKeyRing() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractFileMapper.setKeyRing(KeyRing keyRing)
Sets the user's
KeyRing . |
Constructor and Description |
---|
KeyFileMapper(KeyRing keyRing,
OFS ofs)
|
PublicKeyMapper(KeyRing keyRing,
DataAccess dataAccess,
OFS ofs)
Create a PublicKey mapper for the
OFS and data access. |
SecuredContainerMapper(KeyRing keyRing,
DataAccess dataAccess,
OFS ofs)
Create a SecuredContainer mapper for the
OFS and data access. |
Modifier and Type | Field and Description |
---|---|
protected KeyRing |
BaseProvider.keyRing |
Modifier and Type | Method and Description |
---|---|
KeyRing |
BaseProvider.getKeyRing()
Get the providers
KeyRing . |
Modifier and Type | Method and Description |
---|---|
void |
ServerProvider.logIn(KeyRing keyRing)
Uses the provided KeyRing to authenticate with the Absio Broker™ application.
|
void |
OfsProvider.logIn(KeyRing keyRing)
Authenticates the user locally by logging into the encrypted database in the OFS.
|
void |
ServerCacheOfsProvider.logIn(KeyRing keyRing)
Uses the provided KeyRing to authenticate with the Absio Broker™ application and authenticates the user
locally by logging into the encrypted database in the OFS.
|
void |
OfsProvider.register(KeyRing keyRing,
byte[] keyFileBytes)
This will create a new user stored in the OFS using the passed in KeyRing.
|
Copyright © 2021. All rights reserved.