Mark Paluch
55048867a2
Allow reuse of library-specific configuration code in ClientHttpRequestFactoryFactory and ClientHttpConnectorFactory.
...
See gh-760
2023-03-07 15:47:28 +01:00
Mark Paluch
6c225db445
Do not revoke batch tokens.
...
We now track the token type and no longer attempt revoking batch tokens.
Also, refactor code duplicates to use LoginTokenUtil.
Closes gh-764
2023-03-07 15:47:28 +01:00
Mark Paluch
e33d8cf751
[maven-release-plugin] prepare for next development iteration
2023-03-07 15:47:22 +01:00
Mark Paluch
f2a57c22c3
[maven-release-plugin] prepare release 2.4.0-M2
2023-03-07 15:47:22 +01:00
Mark Paluch
300b37c7c4
Upgrade dependencies
...
See gh-721
2023-03-07 15:47:22 +01:00
Mark Paluch
d3afc27872
Polishing
...
De-duplicate image names
2023-03-07 15:47:22 +01:00
Mark Paluch
f591a1cef1
Polishing
...
De-duplicate image names
2022-07-26 16:55:13 +02:00
Mark Paluch
bf89c47f87
Polishing
...
De-duplicate image names
2022-07-26 16:50:50 +02:00
Mark Paluch
8ed8ba99a2
Ship releases using Jenkins
...
See gh-719
2022-07-26 16:49:46 +02:00
Mark Paluch
29f5179034
Update PKCS12 keystore settings
...
See gh-719
2022-07-26 11:26:07 +02:00
Mark Paluch
09f34ea224
Add Jenkins config
...
Closes gh-719
2022-07-26 11:25:57 +02:00
Mark Paluch
8ea17c318a
Upgrade to Spring Data 2021.2.1.
...
Closes gh-701
2022-06-24 15:27:48 +02:00
Mark Paluch
6fbd42349e
Polishing.
...
Simplify variable names. Remove unused internal methods. Use CharSequence instead of String to accept keystore passwords.
Closes gh-711
See gh-708
2022-06-24 15:11:41 +02:00
Bogdan Cardoş
09530fa198
Overload createKeyStore to allow password parameter to be set
...
- Overload the CertificateBundle.createKeyStore() to allow a String password parameter to be set
- Overload the static KeystoreUtil.createKeyStore() to allow a String password parameter to be set
- Added javadoc and unit tests
- Code formatting, best practices and cosmetic changes
Fixes gh-708
Original pull request: gh-711
2022-06-24 15:11:41 +02:00
Mark Paluch
0ca12874dd
Polishing
...
Refine docs setup, remove changelog in favor of GitHub releases.
See gh-706
2022-05-27 15:46:36 +02:00
Mark Paluch
25460970f7
[maven-release-plugin] prepare for next development iteration
2022-05-27 15:21:01 +02:00
Mark Paluch
8c9beaa708
[maven-release-plugin] prepare release 2.4.0-M1
2022-05-27 15:21:01 +02:00
Mark Paluch
4ae1bee2c1
Upgrade to HttpCore 4.4.15, Jetty Reactive HttpClient 3.0.5, Google IAM Credential 2.2.0, Google Auth OAuth2 1.7.0, BouncyCastle 1.70
...
Closes gh-704
2022-05-27 15:17:26 +02:00
Mark Paluch
51967b3936
Upgrade to netty 4.1.77.Final.
...
Closes gh-703
2022-05-27 14:55:58 +02:00
Mark Paluch
709894a005
Replace synchronized usage with ReentrantLock
...
Closes gh-702
2022-05-23 15:29:15 +02:00
Mark Paluch
5d87845569
Refine PemObject header/footer detection.
...
Closes gh-616
2022-05-23 14:31:01 +02:00
Mark Paluch
6d9cb15da5
Switch back to Spring Data GA version.
...
See gh-701
2022-05-20 10:19:57 +02:00
Mark Paluch
7d4b71850a
Add support for RevisionRepository.
...
Vault repositories can now implement RevisionRepository to access older secret revisions.
See gh-593
2022-05-20 09:54:00 +02:00
Mark Paluch
f4fd3ee475
Support versioned key/value secrets engine using Vault repositories.
...
We now support CRUD operations using key/value secrets engine version 2 and optimistic locking through Vault's cas mechanism.
Closes gh-593
2022-05-19 11:36:46 +02:00
Mark Paluch
67ea636651
Introduce property mapper to apply request properties.
...
Closes gh-700
2022-05-18 10:31:37 +02:00
Mark Paluch
d74803edb2
Upgrade to Jackson 2.13.3.
...
Closes gh-699.
2022-05-18 10:15:04 +02:00
Mark Paluch
8e8a924f54
Polishing.
...
Fix typos, update minimum Vault version to 0.9.6. Add since and author tags.
Closes gh-686.
2022-05-18 10:11:38 +02:00
My-Lan Aragon
78c26bea81
Add hash and signature algorithm to VaultSignRequest and VaultSignatureVerificationRequest
2022-05-18 10:11:38 +02:00
Mark Paluch
fb324a7ce3
Upgrade to Spring Javaformat 0.0.29.
...
Closes gh-698
2022-05-18 10:11:34 +02:00
Alex Bremora
75f5cf98b0
Add missing properties in VaultCertificateRequest.
...
Original pull request: gh-685.
Fixes gh-682
2022-05-18 09:49:46 +02:00
Mark Paluch
84e120d111
Polishing.
...
Correctly propagate certificate format.
See gh-688
2022-05-17 16:28:28 +02:00
Mark Paluch
978cf7bd78
Upgrade to Spring Data 2021.2.0.
...
Closes gh-696
2022-05-17 16:22:26 +02:00
Mark Paluch
c0f81dfa75
Upgrade to Spring Framework 5.3.20.
...
Closes gh-692
2022-05-17 16:12:07 +02:00
Mark Paluch
ac7beb9da2
Support PEM encoded certificates and EC for private keys.
...
We now support PEM, PEM-bundle and DER-encoded certificate bundles along with RSA and EC key types. Keys can be provided either in their plain representation or wrapped within a PKCS8 container.
Original pull request: gh-688.
Closes gh-678
Closes gh-683
2022-05-17 16:12:07 +02:00
Mark Paluch
35ad8987de
Polishing.
...
Ensure work directory creation in start script.
See gh-674.
2022-01-05 10:33:23 +01:00
Mark Paluch
26a77a2199
Update license headers for 2022.
...
Closes gh-679
2022-01-05 09:47:57 +01:00
Mark Paluch
004fef2a5f
Polishing.
...
Update since and author tags. Guard tests against older Vault versisons.
Original pull request: gh-677
See gh-676
2022-01-05 09:46:21 +01:00
Alex Bremora
29379d70bc
Add private_key_type property to VaultCertificateResponse.
...
Original pull request: gh-677
Closes gh-676
2022-01-05 09:46:05 +01:00
Mark Paluch
ad465265f0
Polishing.
...
Add newline at end of file. Refine gitignores.
Original pull request: gh-675
See gh-674
2022-01-05 09:35:16 +01:00
Alex
73a3c13874
Support initial setup with WSL.
...
- adjust bash scripts
- update readme
- update gitignore
Original pull request: gh-675
Closes gh-674
2022-01-05 09:35:10 +01:00
Mark Paluch
56bab8395b
Polishing.
...
Ensure Kotlin 1.4 API/language-level.
Original pull request: gh-673
See gh-672
2022-01-05 09:27:55 +01:00
Alex
28390914bb
Update Kotlin build plugin to 1.6.
...
Fixes build in IntelliJ
Original pull request: gh-673
Closes gh-672
2022-01-05 09:27:06 +01:00
Scott Strang
2e02491e8e
Upgrade to Netty 4.1.70.Final
...
Update netty version to 4.1.70.Final to address security vulnerabilities
Original pull request: gh-670.
2021-11-25 10:23:58 +01:00
Mark Paluch
a6ff9f3135
Consider LeaseStrategy outcome whether to retry session token renewal.
...
LeaseStrategy.shouldDrop(…) now controls whether to retry the session token. Dropping the token terminates renewals while retaining the token leads to another renewal. Additionally, we introduced LeaseStrategy.retainOnIoError() to retain tokens on network failures (IOException).
Closes gh-646
2021-11-19 11:53:58 +01:00
Mark Paluch
8dbd492d14
Polishing.
...
Move off deprecated Reactor Netty API.
See gh-654
2021-11-19 11:11:07 +01:00
Mark Paluch
a503fef1b0
Enable System Properties-driven proxy configuration for Reactor Netty.
...
Also, upgrade to newest Reactor Netty.
Closes gh-654
2021-11-19 10:58:53 +01:00
Mark Paluch
2c4862b425
Polishing.
...
Refactor User/Pass authentication to be used with LDAP, Okta, and RADIUS. Remove LdapAuthentication to avoid duplications.
See: gh-668.
2021-11-19 10:54:45 +01:00
sokomishalov
1b33f4e195
Add support for username/password authentication.
...
Closes gh-668
2021-11-19 10:54:30 +01:00
fivesmallq
0e7b65d5c0
Fix typos in KubernetesAuthentication.
...
Closes gh-669
2021-11-19 09:57:13 +01:00
country
e3414ac6df
Add anchors in reference documentation.
...
See gh-655
2021-10-01 14:29:39 +02:00