Index

C D E F G I L O P S V 
All Classes and Interfaces|All Packages|Serialized Form

C

configure() - Static method in interface io.github.cdimascio.dotenv.Dotenvx
Configures a new Dotenv instance with dotenvx support.

D

decrypt(byte[], byte[]) - Static method in class io.github.cdimascio.ecies.Ecies
Decrypts given ciphertext with a given private key
decrypt(String, String) - Static method in class io.github.cdimascio.ecies.Ecies
Decrypts given ciphertext with a given private key
decryptData(String) - Method in class io.github.cdimascio.json.DotenvxGlobalJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.github.cdimascio.json.DotenvxGlobalJsonDeserializer
 
directory(String) - Method in class io.github.cdimascio.dotenv.DotenvxBuilder
Sets the directory containing the .env file.
directory(String) - Method in class io.github.cdimascio.dotenv.DotenvxPropertiesBuilder
Sets the directory containing the .properties file.
Dotenvx - Interface in io.github.cdimascio.dotenv
Creates and configures a new Dotenv instance with dotenvx support.
DotenvxBaseBuilder - Interface in io.github.cdimascio.dotenv
 
DotenvxBuilder - Class in io.github.cdimascio.dotenv
Builds and loads and Dotenv instance with dotenvx support.
DotenvxBuilder() - Constructor for class io.github.cdimascio.dotenv.DotenvxBuilder
 
DotenvxGlobalJsonDeserializer - Class in io.github.cdimascio.json
dotenvx json deserializer for String prefixed with `encrypted:`
DotenvxGlobalJsonDeserializer(String) - Constructor for class io.github.cdimascio.json.DotenvxGlobalJsonDeserializer
 
DotenvxGlobalJsonSerializer - Class in io.github.cdimascio.json
dotenvx json serializer for String prefixed with `private:`
DotenvxGlobalJsonSerializer(String) - Constructor for class io.github.cdimascio.json.DotenvxGlobalJsonSerializer
 
DotenvxJakartaConfigInvocationHandler(Map<String, String>) - Constructor for class io.github.cdimascio.dotenv.DotenvxLoader.DotenvxJakartaConfigInvocationHandler
 
DotenvxLoader - Class in io.github.cdimascio.dotenv
Dotenvx Loader is a Jakarta Config Loader implementation
DotenvxLoader() - Constructor for class io.github.cdimascio.dotenv.DotenvxLoader
 
DotenvxLoader.DotenvxJakartaConfigInvocationHandler - Class in io.github.cdimascio.dotenv
 
DotenvxPropertiesBuilder - Class in io.github.cdimascio.dotenv
Builds and loads properties instance with dotenvx support.
DotenvxPropertiesBuilder() - Constructor for class io.github.cdimascio.dotenv.DotenvxPropertiesBuilder
 

E

Ecies - Class in io.github.cdimascio.ecies
 
Ecies() - Constructor for class io.github.cdimascio.ecies.Ecies
 
ECKeyPair - Class in io.github.cdimascio.ecies
 
ECKeyPair(BCECPublicKey, BCECPrivateKey) - Constructor for class io.github.cdimascio.ecies.ECKeyPair
 
encrypt(byte[], byte[]) - Static method in class io.github.cdimascio.ecies.Ecies
Encrypts a given message with a given public key
encrypt(String, String) - Static method in class io.github.cdimascio.ecies.Ecies
Encrypts a given message with a given public key in hex
encryptData(String) - Method in class io.github.cdimascio.json.DotenvxGlobalJsonSerializer
 
entries - Variable in class io.github.cdimascio.dotenv.DotenvxLoader.DotenvxJakartaConfigInvocationHandler
 

F

filename(String) - Method in class io.github.cdimascio.dotenv.DotenvxBuilder
Sets the name of the .env file.
filename(String) - Method in class io.github.cdimascio.dotenv.DotenvxPropertiesBuilder
Sets the name of the .properties file.

G

generateEcKeyPair() - Static method in class io.github.cdimascio.ecies.Ecies
Generates new key pair consists of ECPublicKey and ECPrivateKey
getDotenvxPrivateKey(String, String) - Method in class io.github.cdimascio.dotenv.DotenvxBuilder
 
getDotenvxPrivateKey(String, String) - Method in class io.github.cdimascio.dotenv.DotenvxPropertiesBuilder
 
getPrivate() - Method in class io.github.cdimascio.ecies.ECKeyPair
 
getPrivateBinary() - Method in class io.github.cdimascio.ecies.ECKeyPair
 
getPrivateHex() - Method in class io.github.cdimascio.ecies.ECKeyPair
 
getPrivateKeyFromGlobalStore(String) - Method in interface io.github.cdimascio.dotenv.DotenvxBaseBuilder
 
getPublic() - Method in class io.github.cdimascio.ecies.ECKeyPair
 
getPublicBinary(boolean) - Method in class io.github.cdimascio.ecies.ECKeyPair
 
getPublicHex(boolean) - Method in class io.github.cdimascio.ecies.ECKeyPair
 
getPublicKeyHex(List<DotenvEntry>) - Method in class io.github.cdimascio.dotenv.DotenvxBuilder
 
getPublicKeyHex(Properties) - Method in class io.github.cdimascio.dotenv.DotenvxPropertiesBuilder
 

I

ignoreIfMalformed() - Method in class io.github.cdimascio.dotenv.DotenvxBuilder
Does not throw an exception when .env is malformed.
ignoreIfMissing() - Method in class io.github.cdimascio.dotenv.DotenvxBuilder
Does not throw an exception when .env is missing.
invoke(Object, Method, Object[]) - Method in class io.github.cdimascio.dotenv.DotenvxLoader.DotenvxJakartaConfigInvocationHandler
 
io.github.cdimascio.crypto - package io.github.cdimascio.crypto
 
io.github.cdimascio.dotenv - package io.github.cdimascio.dotenv
 
io.github.cdimascio.ecies - package io.github.cdimascio.ecies
 
io.github.cdimascio.json - package io.github.cdimascio.json
 

L

load() - Static method in interface io.github.cdimascio.dotenv.Dotenvx
 
load() - Method in class io.github.cdimascio.dotenv.DotenvxBuilder
Load the contents of .env into the virtual environment.
load() - Method in class io.github.cdimascio.dotenv.DotenvxPropertiesBuilder
Load the contents of .properties into the virtual environment.
load(TypeToken<T>) - Method in class io.github.cdimascio.dotenv.DotenvxLoader
 
load(Class<T>) - Method in class io.github.cdimascio.dotenv.DotenvxLoader
 

O

objectMapper - Static variable in interface io.github.cdimascio.dotenv.DotenvxBaseBuilder
 
objectMapper - Static variable in class io.github.cdimascio.dotenv.DotenvxPropertiesBuilder
 

P

parseSecp256k1CompressedPublicKey(byte[]) - Static method in class io.github.cdimascio.crypto.Secp256k1KeyParser
parse secp256k1 public key
parseSecp256k1PrivateKey(byte[]) - Static method in class io.github.cdimascio.crypto.Secp256k1KeyParser
parse secp 256k1 private key
path(String) - Method in class io.github.cdimascio.dotenv.DotenvxLoader
 
prefix - Static variable in class io.github.cdimascio.json.DotenvxGlobalJsonSerializer
 
privateKey(String) - Method in class io.github.cdimascio.dotenv.DotenvxBuilder
set the private key
privateKey(String) - Method in class io.github.cdimascio.dotenv.DotenvxPropertiesBuilder
set the private key

S

Secp256k1KeyParser - Class in io.github.cdimascio.crypto
 
Secp256k1KeyParser() - Constructor for class io.github.cdimascio.crypto.Secp256k1KeyParser
 
Secp256k1Signer - Class in io.github.cdimascio.crypto
secp256k1 signer
Secp256k1Signer() - Constructor for class io.github.cdimascio.crypto.Secp256k1Signer
 
serialize(String, JsonGenerator, SerializerProvider) - Method in class io.github.cdimascio.json.DotenvxGlobalJsonSerializer
 
signData(byte[], PrivateKey) - Static method in class io.github.cdimascio.crypto.Secp256k1Signer
sign data with SHA256withECDSA
systemProperties() - Method in class io.github.cdimascio.dotenv.DotenvxBuilder
Sets each environment variable as system properties.

V

verifySignature(byte[], byte[], PublicKey) - Static method in class io.github.cdimascio.crypto.Secp256k1Signer
verify signature with with SHA256withECDSA
C D E F G I L O P S V 
All Classes and Interfaces|All Packages|Serialized Form