Uses of Class
io.helidon.common.Base64Value
Package
Description
Common utilities for Helidon projects.
Common cryptography implementations.
Common classes for accessing JSON based REST APIs of third party systems.
Vault transit secrets.
-
Uses of Base64Value in io.helidon.common
Modifier and TypeMethodDescriptionstatic Base64Value
Base64Value.create
(byte[] bytes) Create a base64 value from bytes.static Base64Value
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
Modifier and TypeMethodDescriptionAsymmetricCipher.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.CommonCipher.decrypt
(Base64Value encrypted) Decrypt encrypted message.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)
.Digest.digest
(Base64Value value) Create digest of the value.HashDigest.digest
(Base64Value value) HmacDigest.digest
(Base64Value value) Signature.digest
(Base64Value value) 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.CommonCipher.encrypt
(Base64Value message) Encrypt message.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.Modifier and TypeMethodDescriptionAsymmetricCipher.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.CommonCipher.decrypt
(Base64Value encrypted) Decrypt encrypted message.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.Digest.digest
(Base64Value value) Create digest of the value.HashDigest.digest
(Base64Value value) HmacDigest.digest
(Base64Value value) Signature.digest
(Base64Value value) default String
Digest.digestString
(Base64Value value) Create digest of the value and return as String format.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.CommonCipher.encrypt
(Base64Value message) Encrypt message.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
Modifier and TypeMethodDescriptionprotected T
ApiJsonBuilder.addBase64
(String name, Base64Value base64Value) Add a string encoded with base64.JsonRequest.addBase64
(String name, Base64Value base64Value) -
Uses of Base64Value in io.helidon.integrations.vault.secrets.transit
Modifier and TypeMethodDescriptionDecryptBatch.Response.batchResult()
Batch result, each element of the list is a single decrypted secret, in the same order the batch was created.Modifier and TypeMethodDescriptionDecrypt.Request.context
(Base64Value value) Specifies the context for key derivation.DecryptBatch.BatchEntry.context
(Base64Value value) Configure context data.Encrypt.Request.context
(Base64Value value) Specifies the context for key derivation.EncryptBatch.BatchEntry.context
(Base64Value value) Configure context data.Sign.Request.context
(Base64Value value) Specifies the context for key derivation.TransitSecurityProvider.TransitDigestConfig.Builder.context
(Base64Value context) Specifies the context for key derivation.TransitSecurityProvider.TransitEncryptionConfig.Builder.context
(Base64Value context) Specifies the context for key derivation.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.data
(Base64Value value) The data to encrypt.EncryptBatch.BatchEntry.data
(Base64Value value) Configure the data to be encrypted.Hmac.Request.data
(Base64Value value) The data to sign.Sign.Request.data
(Base64Value value) The data to sign.Verify.Request.data
(Base64Value value) The data to sign.Decrypt.Request.nonce
(Base64Value value) Specifies a base64 encoded nonce value used during encryption.DecryptBatch.BatchEntry.nonce
(Base64Value value) Configure nonce.Encrypt.Request.nonce
(Base64Value value) Specifies the nonce value.EncryptBatch.BatchEntry.nonce
(Base64Value value) Configure nonce.