Uses of Class
io.helidon.common.Base64Value
-
Packages that use Base64Value Package Description io.helidon.common Common utilities for Helidon projects.io.helidon.common.crypto Common cryptography implementations.io.helidon.integrations.common.rest Common classes for accessing JSON based REST APIs of third party systems.io.helidon.integrations.oci.vault Integration with OCI Vault REST API including the KMS encryption and digest support.io.helidon.integrations.vault.secrets.transit Vault transit secrets. -
-
Uses of Base64Value in io.helidon.common
Methods in io.helidon.common that return Base64Value Modifier and Type Method Description static Base64Value
Base64Value. create(byte[] bytes)
Create a base64 value from bytes.static Base64Value
Base64Value. create(String plainText)
Create a base64 value from plain text.static Base64Value
Base64Value. createFromEncoded(String base64Text)
Create from an already encoded base64 value. -
Uses of Base64Value in io.helidon.common.crypto
Methods in io.helidon.common.crypto that return Base64Value Modifier and Type Method Description Base64Value
AsymmetricCipher. decrypt(Base64Value encrypted)
static Base64Value
AsymmetricCipher. decrypt(String algorithm, String provider, PrivateKey privateKey, Base64Value message)
Decrypt the message with the provided private key and selected algorithm.Base64Value
CommonCipher. decrypt(Base64Value encrypted)
Decrypt encrypted message.Base64Value
SymmetricCipher. decrypt(Base64Value encrypted)
static Base64Value
SymmetricCipher. decrypt(String algorithm, byte[] key, byte[] iv, Base64Value encrypted)
Decrypt the message with the usage of provided parameters.static Base64Value
SymmetricCipher. decrypt(String algorithm, String provider, byte[] key, byte[] iv, Base64Value encrypted)
Decrypt the message with the usage of provided parameters.static Base64Value
SymmetricCipher. decrypt(String algorithm, String provider, byte[] key, AlgorithmParameterSpec params, Base64Value encrypted)
Decrypt the message with the usage of provided parameters.default Base64Value
CommonCipher. decryptFromString(String cipherText)
Decrypt cipherText provided byCommonCipher.encryptToString(Base64Value)
.Base64Value
Digest. digest(Base64Value value)
Create digest of the value.Base64Value
HashDigest. digest(Base64Value value)
Base64Value
HmacDigest. digest(Base64Value value)
Base64Value
Signature. digest(Base64Value value)
Base64Value
AsymmetricCipher. encrypt(Base64Value message)
static Base64Value
AsymmetricCipher. encrypt(String algorithm, String provider, PublicKey publicKey, Base64Value message)
Encrypt the message with the provided public key and selected algorithm.Base64Value
CommonCipher. encrypt(Base64Value message)
Encrypt message.Base64Value
SymmetricCipher. encrypt(Base64Value message)
static Base64Value
SymmetricCipher. encrypt(String algorithm, byte[] key, byte[] iv, Base64Value plain)
Encrypt the message with the usage of provided parameters.static Base64Value
SymmetricCipher. encrypt(String algorithm, String provider, byte[] key, byte[] iv, Base64Value plain)
Encrypt the message with the usage of provided parameters.static Base64Value
SymmetricCipher. encrypt(String algorithm, String provider, byte[] key, AlgorithmParameterSpec params, Base64Value plain)
Encrypt the message with the usage of provided parameters.Methods in io.helidon.common.crypto with parameters of type Base64Value Modifier and Type Method Description Base64Value
AsymmetricCipher. decrypt(Base64Value encrypted)
static Base64Value
AsymmetricCipher. decrypt(String algorithm, String provider, PrivateKey privateKey, Base64Value message)
Decrypt the message with the provided private key and selected algorithm.Base64Value
CommonCipher. decrypt(Base64Value encrypted)
Decrypt encrypted message.Base64Value
SymmetricCipher. decrypt(Base64Value encrypted)
static Base64Value
SymmetricCipher. decrypt(String algorithm, byte[] key, byte[] iv, Base64Value encrypted)
Decrypt the message with the usage of provided parameters.static Base64Value
SymmetricCipher. decrypt(String algorithm, String provider, byte[] key, byte[] iv, Base64Value encrypted)
Decrypt the message with the usage of provided parameters.static Base64Value
SymmetricCipher. decrypt(String algorithm, String provider, byte[] key, AlgorithmParameterSpec params, Base64Value encrypted)
Decrypt the message with the usage of provided parameters.Base64Value
Digest. digest(Base64Value value)
Create digest of the value.Base64Value
HashDigest. digest(Base64Value value)
Base64Value
HmacDigest. digest(Base64Value value)
Base64Value
Signature. digest(Base64Value value)
default String
Digest. digestString(Base64Value value)
Create digest of the value and return as String format.Base64Value
AsymmetricCipher. encrypt(Base64Value message)
static Base64Value
AsymmetricCipher. encrypt(String algorithm, String provider, PublicKey publicKey, Base64Value message)
Encrypt the message with the provided public key and selected algorithm.Base64Value
CommonCipher. encrypt(Base64Value message)
Encrypt message.Base64Value
SymmetricCipher. encrypt(Base64Value message)
static Base64Value
SymmetricCipher. encrypt(String algorithm, byte[] key, byte[] iv, Base64Value plain)
Encrypt the message with the usage of provided parameters.static Base64Value
SymmetricCipher. encrypt(String algorithm, String provider, byte[] key, byte[] iv, Base64Value plain)
Encrypt the message with the usage of provided parameters.static Base64Value
SymmetricCipher. encrypt(String algorithm, String provider, byte[] key, AlgorithmParameterSpec params, Base64Value plain)
Encrypt the message with the usage of provided parameters.default String
CommonCipher. encryptToString(Base64Value message)
Encrypt message to the String format.default boolean
Digest. verify(Base64Value toVerify, Base64Value digestToVerify)
Verify the digest of the value against the provided digest.boolean
Signature. verify(Base64Value toVerify, Base64Value digestToVerify)
default boolean
Digest. verifyString(Base64Value toVerify, String digestToVerify)
Verify the digest of the value against the provided digest in String format. -
Uses of Base64Value in io.helidon.integrations.common.rest
Methods in io.helidon.integrations.common.rest with parameters of type Base64Value Modifier and Type Method Description protected T
ApiJsonBuilder. addBase64(String name, Base64Value base64Value)
Add a string encoded with base64.JsonRequest
JsonRequest. addBase64(String name, Base64Value base64Value)
-
Uses of Base64Value in io.helidon.integrations.oci.vault
Methods in io.helidon.integrations.oci.vault that return Base64Value Modifier and Type Method Description Base64Value
Decrypt.Response. decrypted()
Decrypted secret.Base64Value
Sign.Response. signature()
The base64-encoded binary data object denoting the cryptographic signature generated for the message or message digest.Methods in io.helidon.integrations.oci.vault with parameters of type Base64Value Modifier and Type Method Description Encrypt.Request
Encrypt.Request. data(Base64Value value)
The data to encrypt.Sign.Request
Sign.Request. message(Base64Value value)
The base64-encoded binary data object denoting the message or message digest to sign.Verify.Request
Verify.Request. message(Base64Value value)
The base64-encoded binary data object denoting the message or message digest to sign.Verify.Request
Verify.Request. signature(Base64Value signature)
The base64-encoded binary data object denoting the cryptographic signature generated for the message. -
Uses of Base64Value in io.helidon.integrations.vault.secrets.transit
Methods in io.helidon.integrations.vault.secrets.transit that return Base64Value Modifier and Type Method Description Base64Value
Decrypt.Response. decrypted()
Decrypted secret.Methods in io.helidon.integrations.vault.secrets.transit that return types with arguments of type Base64Value Modifier and Type Method Description List<Base64Value>
DecryptBatch.Response. batchResult()
Batch result, each element of the list is a single decrypted secret, in the same order the batch was created.Methods in io.helidon.integrations.vault.secrets.transit with parameters of type Base64Value Modifier and Type Method Description Decrypt.Request
Decrypt.Request. context(Base64Value value)
Specifies the context for key derivation.DecryptBatch.BatchEntry
DecryptBatch.BatchEntry. context(Base64Value value)
Configure context data.Encrypt.Request
Encrypt.Request. context(Base64Value value)
Specifies the context for key derivation.EncryptBatch.BatchEntry
EncryptBatch.BatchEntry. context(Base64Value value)
Configure context data.Sign.Request
Sign.Request. context(Base64Value value)
Specifies the context for key derivation.TransitSecurityProvider.TransitDigestConfig.Builder
TransitSecurityProvider.TransitDigestConfig.Builder. context(Base64Value context)
Specifies the context for key derivation.TransitSecurityProvider.TransitEncryptionConfig.Builder
TransitSecurityProvider.TransitEncryptionConfig.Builder. context(Base64Value context)
Specifies the context for key derivation.Verify.Request
Verify.Request. context(Base64Value value)
Specifies the context for key derivation.static EncryptBatch.BatchEntry
EncryptBatch.BatchEntry. create(Base64Value base64Value)
Create an entry from Base64 value.Encrypt.Request
Encrypt.Request. data(Base64Value value)
The data to encrypt.EncryptBatch.BatchEntry
EncryptBatch.BatchEntry. data(Base64Value value)
Configure the data to be encrypted.Hmac.Request
Hmac.Request. data(Base64Value value)
The data to sign.Sign.Request
Sign.Request. data(Base64Value value)
The data to sign.Verify.Request
Verify.Request. data(Base64Value value)
The data to sign.Decrypt.Request
Decrypt.Request. nonce(Base64Value value)
Specifies a base64 encoded nonce value used during encryption.DecryptBatch.BatchEntry
DecryptBatch.BatchEntry. nonce(Base64Value value)
Configure nonce.Encrypt.Request
Encrypt.Request. nonce(Base64Value value)
Specifies the nonce value.EncryptBatch.BatchEntry
EncryptBatch.BatchEntry. nonce(Base64Value value)
Configure nonce.
-