Infisical Java SDK
| Documentation | Website | Slack |
Infisical is the open source secret management platform that teams use to centralize their secrets like API keys, database credentials, and configurations.
If you’re working with Java, the official Infisical Java SDK package is the easiest way to fetch and work with secrets for your application. You can read the documentation here.
You can find the documentation for the Java SDK on our SDK documentation page.
Following is the directory structure of key directory src
in this SDK :
|
└── src/
├── main/
│ ├── java/com/infisical/sdk
│ | ├── api => Actually calls the HTTPs methods (GET, POST, etc.)
| | ├── auth => (AwsAuthProvider class with it's methods)
| | ├── config => (Just stores the url where the infisical instance exists, "app.infisical.com")
| | ├── models => (Contains data classes/models, auto getters, setters & constructors)
| | ├── resources => (Contains methods users sees/interacts mostly with,
| | | This is also where auth methods are, UniversalAuth LdapAuthLogin)
| | ├── util => (Nothing serious, just checks if is string’s null/empty, converts map to object etc)
| | └── InfisicalSdk.java => (Wrapper class for all of above classes but uses only most useful ones.)
| |
| └── resources
| └── logback.xml
|
└── test/java/com/infisical/sdk
├── auth
├── util
└── InfisicalSdkTest.java
Please do not file GitHub issues or post on our public forum for security vulnerabilities, as they are public!
Infisical takes security issues very seriously. If you have any concerns about Infisical or believe you have uncovered a vulnerability, please get in touch via the e-mail address [email protected]. In the message, try to provide a description of the issue and ideally a way of reproducing it. The security team will get back to you as soon as possible.
Note that this security address should be used only for undisclosed vulnerabilities. Please report any security problems to us before disclosing it publicly.