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 Base64ValueBase64Value. create(byte[] bytes)Create a base64 value from bytes.static Base64ValueBase64Value. create(String plainText)Create a base64 value from plain text.static Base64ValueBase64Value. 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 Base64ValueAsymmetricCipher. decrypt(Base64Value encrypted)static Base64ValueAsymmetricCipher. decrypt(String algorithm, String provider, PrivateKey privateKey, Base64Value message)Decrypt the message with the provided private key and selected algorithm.Base64ValueCommonCipher. decrypt(Base64Value encrypted)Decrypt encrypted message.Base64ValueSymmetricCipher. decrypt(Base64Value encrypted)static Base64ValueSymmetricCipher. decrypt(String algorithm, byte[] key, byte[] iv, Base64Value encrypted)Decrypt the message with the usage of provided parameters.static Base64ValueSymmetricCipher. decrypt(String algorithm, String provider, byte[] key, byte[] iv, Base64Value encrypted)Decrypt the message with the usage of provided parameters.static Base64ValueSymmetricCipher. decrypt(String algorithm, String provider, byte[] key, AlgorithmParameterSpec params, Base64Value encrypted)Decrypt the message with the usage of provided parameters.default Base64ValueCommonCipher. decryptFromString(String cipherText)Decrypt cipherText provided byCommonCipher.encryptToString(Base64Value).Base64ValueDigest. digest(Base64Value value)Create digest of the value.Base64ValueHashDigest. digest(Base64Value value)Base64ValueHmacDigest. digest(Base64Value value)Base64ValueSignature. digest(Base64Value value)Base64ValueAsymmetricCipher. encrypt(Base64Value message)static Base64ValueAsymmetricCipher. encrypt(String algorithm, String provider, PublicKey publicKey, Base64Value message)Encrypt the message with the provided public key and selected algorithm.Base64ValueCommonCipher. encrypt(Base64Value message)Encrypt message.Base64ValueSymmetricCipher. encrypt(Base64Value message)static Base64ValueSymmetricCipher. encrypt(String algorithm, byte[] key, byte[] iv, Base64Value plain)Encrypt the message with the usage of provided parameters.static Base64ValueSymmetricCipher. encrypt(String algorithm, String provider, byte[] key, byte[] iv, Base64Value plain)Encrypt the message with the usage of provided parameters.static Base64ValueSymmetricCipher. 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 Base64ValueAsymmetricCipher. decrypt(Base64Value encrypted)static Base64ValueAsymmetricCipher. decrypt(String algorithm, String provider, PrivateKey privateKey, Base64Value message)Decrypt the message with the provided private key and selected algorithm.Base64ValueCommonCipher. decrypt(Base64Value encrypted)Decrypt encrypted message.Base64ValueSymmetricCipher. decrypt(Base64Value encrypted)static Base64ValueSymmetricCipher. decrypt(String algorithm, byte[] key, byte[] iv, Base64Value encrypted)Decrypt the message with the usage of provided parameters.static Base64ValueSymmetricCipher. decrypt(String algorithm, String provider, byte[] key, byte[] iv, Base64Value encrypted)Decrypt the message with the usage of provided parameters.static Base64ValueSymmetricCipher. decrypt(String algorithm, String provider, byte[] key, AlgorithmParameterSpec params, Base64Value encrypted)Decrypt the message with the usage of provided parameters.Base64ValueDigest. digest(Base64Value value)Create digest of the value.Base64ValueHashDigest. digest(Base64Value value)Base64ValueHmacDigest. digest(Base64Value value)Base64ValueSignature. digest(Base64Value value)default StringDigest. digestString(Base64Value value)Create digest of the value and return as String format.Base64ValueAsymmetricCipher. encrypt(Base64Value message)static Base64ValueAsymmetricCipher. encrypt(String algorithm, String provider, PublicKey publicKey, Base64Value message)Encrypt the message with the provided public key and selected algorithm.Base64ValueCommonCipher. encrypt(Base64Value message)Encrypt message.Base64ValueSymmetricCipher. encrypt(Base64Value message)static Base64ValueSymmetricCipher. encrypt(String algorithm, byte[] key, byte[] iv, Base64Value plain)Encrypt the message with the usage of provided parameters.static Base64ValueSymmetricCipher. encrypt(String algorithm, String provider, byte[] key, byte[] iv, Base64Value plain)Encrypt the message with the usage of provided parameters.static Base64ValueSymmetricCipher. encrypt(String algorithm, String provider, byte[] key, AlgorithmParameterSpec params, Base64Value plain)Encrypt the message with the usage of provided parameters.default StringCommonCipher. encryptToString(Base64Value message)Encrypt message to the String format.default booleanDigest. verify(Base64Value toVerify, Base64Value digestToVerify)Verify the digest of the value against the provided digest.booleanSignature. verify(Base64Value toVerify, Base64Value digestToVerify)default booleanDigest. 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 TApiJsonBuilder. addBase64(String name, Base64Value base64Value)Add a string encoded with base64.JsonRequestJsonRequest. 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 Base64ValueDecrypt.Response. decrypted()Decrypted secret.Base64ValueSign.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.RequestEncrypt.Request. data(Base64Value value)The data to encrypt.Sign.RequestSign.Request. message(Base64Value value)The base64-encoded binary data object denoting the message or message digest to sign.Verify.RequestVerify.Request. message(Base64Value value)The base64-encoded binary data object denoting the message or message digest to sign.Verify.RequestVerify.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 Base64ValueDecrypt.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.RequestDecrypt.Request. context(Base64Value value)Specifies the context for key derivation.DecryptBatch.BatchEntryDecryptBatch.BatchEntry. context(Base64Value value)Configure context data.Encrypt.RequestEncrypt.Request. context(Base64Value value)Specifies the context for key derivation.EncryptBatch.BatchEntryEncryptBatch.BatchEntry. context(Base64Value value)Configure context data.Sign.RequestSign.Request. context(Base64Value value)Specifies the context for key derivation.TransitSecurityProvider.TransitDigestConfig.BuilderTransitSecurityProvider.TransitDigestConfig.Builder. context(Base64Value context)Specifies the context for key derivation.TransitSecurityProvider.TransitEncryptionConfig.BuilderTransitSecurityProvider.TransitEncryptionConfig.Builder. context(Base64Value context)Specifies the context for key derivation.Verify.RequestVerify.Request. context(Base64Value value)Specifies the context for key derivation.static EncryptBatch.BatchEntryEncryptBatch.BatchEntry. create(Base64Value base64Value)Create an entry from Base64 value.Encrypt.RequestEncrypt.Request. data(Base64Value value)The data to encrypt.EncryptBatch.BatchEntryEncryptBatch.BatchEntry. data(Base64Value value)Configure the data to be encrypted.Hmac.RequestHmac.Request. data(Base64Value value)The data to sign.Sign.RequestSign.Request. data(Base64Value value)The data to sign.Verify.RequestVerify.Request. data(Base64Value value)The data to sign.Decrypt.RequestDecrypt.Request. nonce(Base64Value value)Specifies a base64 encoded nonce value used during encryption.DecryptBatch.BatchEntryDecryptBatch.BatchEntry. nonce(Base64Value value)Configure nonce.Encrypt.RequestEncrypt.Request. nonce(Base64Value value)Specifies the nonce value.EncryptBatch.BatchEntryEncryptBatch.BatchEntry. nonce(Base64Value value)Configure nonce.
-