Uses of Class
io.helidon.common.Base64Value
Packages that use Base64Value
Package
Description
Common utilities for Helidon projects.
Common cryptography implementations.
-
Uses of Base64Value in io.helidon.common
Methods in io.helidon.common that return Base64ValueModifier and TypeMethodDescriptionstatic Base64ValueBase64Value.create(byte[] bytes) Create a base64 value from bytes.static Base64ValueCreate 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 Base64ValueModifier and TypeMethodDescriptionAsymmetricCipher.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.CommonCipher.decrypt(Base64Value encrypted) Decrypt encrypted message.SymmetricCipher.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).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 Base64ValueAsymmetricCipher.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 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 Base64ValueModifier and TypeMethodDescriptionAsymmetricCipher.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.CommonCipher.decrypt(Base64Value encrypted) Decrypt encrypted message.SymmetricCipher.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.Digest.digest(Base64Value value) Create digest of the value.HashDigest.digest(Base64Value value) HmacDigest.digest(Base64Value value) Signature.digest(Base64Value value) default StringDigest.digestString(Base64Value value) Create digest of the value and return as String format.AsymmetricCipher.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.CommonCipher.encrypt(Base64Value message) Encrypt message.SymmetricCipher.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.