E524 [DE-505] SSL configuration from file by rashtao · Pull Request #623 · arangodb/arangodb-java-driver · GitHub
[go: up one dir, main page]

Skip to content

Conversation

@rashtao
Copy link
Collaborator
@rashtao rashtao commented Jan 14, 2026

This PR adds configuration methods and properties to read SSL truststore from file:

  • sslTrustStorePath
  • sslTrustStorePassword
  • sslTrustStoreType

Note

Introduces file-based SSL trust store configuration and wiring across builder, config, and tests.

  • Adds sslTrustStorePath, sslTrustStorePassword, sslTrustStoreType to ArangoDB.Builder and ArangoConfigProperties (+ MP impl and file loader)
  • ArangoConfig loads these properties, sets default trust store type to PKCS12, and creates SSLContext from a provided trust store or Base64 cert
  • Updates functional tests to use trust store path/password instead of custom SSLContext; adds dedicated test for explicit sslContext
  • Extends non-functional MP config tests and test properties to cover new keys

Written by Cursor Bugbot for commit 1ebf07d. This will update automatically on new commits. Configure here.

@cla-bot cla-bot bot added the cla-signed label Jan 14, 2026
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
37.5% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@rashtao rashtao merged commit a7d550e into main Jan 14, 2026
14 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

0