- generateActivationId() - Method in class io.getlime.security.powerauth.lib.generator.IdentifierGenerator
-
Generate a new random activation ID - a UUID level 4 instance.
- generateActivationId() - Method in class io.getlime.security.powerauth.server.activation.PowerAuthServerActivation
-
Generate a pseudo-unique activation ID.
- generateActivationIdShort() - Method in class io.getlime.security.powerauth.lib.generator.IdentifierGenerator
-
Generate a new short activation ID.
- generateActivationIdShort() - Method in class io.getlime.security.powerauth.server.activation.PowerAuthServerActivation
-
Generate a pseudo-unique short activation ID.
- generateActivationNonce() - Method in class io.getlime.security.powerauth.client.activation.PowerAuthClientActivation
-
Generate a new activation nonce.
- generateActivationNonce() - Method in class io.getlime.security.powerauth.server.activation.PowerAuthServerActivation
-
Generate a new server activation nonce.
- generateActivationOTP() - Method in class io.getlime.security.powerauth.lib.generator.IdentifierGenerator
-
Generate a new activation OTP.
- generateActivationOTP() - Method in class io.getlime.security.powerauth.server.activation.PowerAuthServerActivation
-
Generate a pseudo-unique activation OTP.
- generateActivationSignature(String, String, PrivateKey) - Method in class io.getlime.security.powerauth.server.activation.PowerAuthServerActivation
-
Generate signature for the activation data.
- generateClientMasterSecretKey(PrivateKey, PublicKey) - Method in class io.getlime.security.powerauth.client.keyfactory.PowerAuthClientKeyFactory
-
Generate a master secret key KEY_MASTER_SECRET using the device private
key KEY_DEVICE_PRIVATE and server public key KEY_SERVER_PUBLIC.
- generateClientSignatureBiometryKey(SecretKey) - Method in class io.getlime.security.powerauth.client.keyfactory.PowerAuthClientKeyFactory
-
Generate a signature key KEY_SIGNATURE_BIOMETRY from master secret key
KEY_MASTER_SECRET using KDF.
- generateClientSignatureKnowledgeKey(SecretKey) - Method in class io.getlime.security.powerauth.client.keyfactory.PowerAuthClientKeyFactory
-
Generate a signature key KEY_SIGNATURE_KNOWLEDGE from master secret key
KEY_MASTER_SECRET using KDF.
- generateClientSignaturePossessionKey(SecretKey) - Method in class io.getlime.security.powerauth.client.keyfactory.PowerAuthClientKeyFactory
-
Generate a signature key KEY_SIGNATURE_POSSESSION from master secret key
KEY_MASTER_SECRET using KDF.
- generateDeviceKeyPair() - Method in class io.getlime.security.powerauth.client.activation.PowerAuthClientActivation
-
Generate a device related activation key pair.
- generateKeyPair() - Method in class io.getlime.security.powerauth.lib.generator.KeyGenerator
-
Generate a new ECDH key pair using P256r1 curve.
- generateRandomBytes(int) - Method in class io.getlime.security.powerauth.lib.generator.KeyGenerator
-
Generate a new random byte array with given length.
- generateRandomSecretKey() - Method in class io.getlime.security.powerauth.lib.generator.KeyGenerator
-
Generate a new random symmetric key.
- generateServerEncryptedVaultKey(SecretKey) - Method in class io.getlime.security.powerauth.client.keyfactory.PowerAuthClientKeyFactory
-
Generate a transport key KEY_ENCRYPTED_VAULT from master secret key
KEY_MASTER_SECRET using KDF.
- generateServerEndryptedVaultKey(SecretKey) - Method in class io.getlime.security.powerauth.server.keyfactory.PowerAuthServerKeyFactory
-
Generate a transport key KEY_ENCRYPTED_VAULT from master secret key
KEY_MASTER_SECRET using KDF.
- generateServerKeyPair() - Method in class io.getlime.security.powerauth.server.activation.PowerAuthServerActivation
-
Generate a server related activation key pair.
- generateServerMasterSecretKey(PrivateKey, PublicKey) - Method in class io.getlime.security.powerauth.server.keyfactory.PowerAuthServerKeyFactory
-
Generate a master secret key KEY_MASTER_SECRET using the server private
key KEY_SERVER_PRIVATE and device public key KEY_DEVICE_PUBLIC.
- generateServerSignatureBiometryKey(SecretKey) - Method in class io.getlime.security.powerauth.server.keyfactory.PowerAuthServerKeyFactory
-
Generate a signature key KEY_SIGNATURE_BIOMETRY from master secret key
KEY_MASTER_SECRET using KDF.
- generateServerSignatureKnowledgeKey(SecretKey) - Method in class io.getlime.security.powerauth.server.keyfactory.PowerAuthServerKeyFactory
-
Generate a signature key KEY_SIGNATURE_KNOWLEDGE from master secret key
KEY_MASTER_SECRET using KDF.
- generateServerSignaturePossessionKey(SecretKey) - Method in class io.getlime.security.powerauth.server.keyfactory.PowerAuthServerKeyFactory
-
Generate a signature key KEY_SIGNATURE_POSSESSION from master secret key
KEY_MASTER_SECRET using KDF.
- generateServerTransportKey(SecretKey) - Method in class io.getlime.security.powerauth.client.keyfactory.PowerAuthClientKeyFactory
-
Generate a transport key KEY_TRANSPORT from master secret key
KEY_MASTER_SECRET using KDF.
- generateServerTransportKey(SecretKey) - Method in class io.getlime.security.powerauth.server.keyfactory.PowerAuthServerKeyFactory
-
Generate a transport key KEY_TRANSPORT from master secret key
KEY_MASTER_SECRET using KDF.
- getActivationStatus() - Method in class io.getlime.security.powerauth.lib.model.ActivationStatusBlobInfo
-
Get activation status.
- getCounter() - Method in class io.getlime.security.powerauth.lib.model.ActivationStatusBlobInfo
-
Get activation counter value.
- getEnumFromString(String) - Static method in enum io.getlime.security.powerauth.lib.enums.PowerAuthSignatureTypes
-
Get enum value from provided string.
- getFailedAttempts() - Method in class io.getlime.security.powerauth.lib.model.ActivationStatusBlobInfo
-
Get failed attempt amount.
- getIndex() - Method in enum io.getlime.security.powerauth.lib.enums.PowerAuthDerivedKey
-
Get the enum value (key index).
- getKeyConvertor() - Method in enum io.getlime.security.powerauth.lib.config.PowerAuthConfiguration
-
Get key convertor instance.
- getMaxFailedAttempts() - Method in class io.getlime.security.powerauth.lib.model.ActivationStatusBlobInfo
-
Get maximum allowed failed attempt count.
- getStatusFromEncryptedBlob(byte[], SecretKey) - Method in class io.getlime.security.powerauth.client.activation.PowerAuthClientActivation
-
Returns an activation status from the encrypted activation blob as described in PowerAuth 2.0 Specification.
- validateApplicationSignature(String, byte[], byte[], byte[], byte[], byte[]) - Method in class io.getlime.security.powerauth.server.activation.PowerAuthServerActivation
-
Method validates the signature of the activation data in order to prove that a correct
client application is attempting to complete the activation.
- validateECDSASignature(byte[], byte[], PublicKey) - Method in class io.getlime.security.powerauth.lib.util.SignatureUtils
-
Validate an ECDSA signature against given data using a public key.
- validatePowerAuthSignature(byte[], String, List<SecretKey>, long) - Method in class io.getlime.security.powerauth.lib.util.SignatureUtils
-
Validate the PowerAuth 2.0 signature for given data using provided keys.
- valueOf(String) - Static method in enum io.getlime.security.powerauth.lib.config.PowerAuthConfiguration
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.getlime.security.powerauth.lib.enums.PowerAuthDerivedKey
-
Returns the enum constant of this type with the specified name.
- valueOf(long) - Static method in enum io.getlime.security.powerauth.lib.enums.PowerAuthDerivedKey
-
Get enum instance from long value.
- valueOf(String) - Static method in enum io.getlime.security.powerauth.lib.enums.PowerAuthSignatureTypes
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.getlime.security.powerauth.lib.config.PowerAuthConfiguration
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.getlime.security.powerauth.lib.enums.PowerAuthDerivedKey
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.getlime.security.powerauth.lib.enums.PowerAuthSignatureTypes
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- verifyActivationDataSignature(String, String, byte[], PublicKey) - Method in class io.getlime.security.powerauth.client.activation.PowerAuthClientActivation
-
Verify the signature of activation data using Master Public Key.
- verifyServerDataSignature(String, byte[], byte[], PublicKey) - Method in class io.getlime.security.powerauth.client.activation.PowerAuthClientActivation
-
Verify signature of the encrypted activation ID and server public key
using a Master Public Key.
- verifySignatureForData(byte[], String, List<SecretKey>, long) - Method in class io.getlime.security.powerauth.server.signature.PowerAuthServerSignature
-
Verify a PowerAuth 2.0 signature against data using signature key list and
counter.