4d46f2c6d1
Modified test mocks for compatibility with JDK 10 build environments
2018-03-28 17:39:30 +02:00
d2aaea1938
Clean up after migration to Builder
...
* Corrected implementation of Builder interface instead of the abstract Factory class
* Removed withSslContext() which is already deprecated in the factory
2018-03-25 17:45:59 +02:00
e996ff157a
Minor logo modifications
...
Replaced circles of the "J" with squares
2018-03-25 17:11:16 +02:00
065f662b95
Add package-info and overview.html for more Javadoc output
2018-03-25 14:57:07 +02:00
44c1a685a6
Added more details from distribution version to POM
2018-03-24 14:08:04 +01:00
b02d06f1dd
Added sources and javadoc profiles to POM
2018-03-24 14:08:00 +01:00
23fbc7a6d3
Replaced VaultConnectorFactory with VaultConnectorBuilder
...
The class is more a builder than a factory, so is has been renamed.
The factory delegates to the builder for now to ease migration, but will
be removed with the next major release.
2018-03-24 13:59:22 +01:00
1a18f9f6b7
Refactored custom trusted CA strategy
...
The connector no longer stores the final SSLContext, but the trusted
X509Certificate object and creates a SSLSocketFactory as required.
2018-03-24 13:43:27 +01:00
0c23f47bd5
Test against 0.9.6
2018-03-21 11:48:27 +01:00
aa2619b1b0
Bump version to 0.7.1
v0.7.1
2018-03-17 14:01:55 +01:00
88d49bc9f7
Added automatic module name for JPMS compatibility
2018-03-15 19:54:18 +01:00
27e7a2dffc
Test against 0.9.5
2018-02-27 18:07:23 +01:00
41c15f285c
Test against 0.9.4
2018-02-24 10:58:45 +01:00
5f419e3f9b
Updated test dependencies
...
* JUnit 5.1.0
* Mockito 2.15.0
2018-02-20 19:25:44 +01:00
9362e245ee
Minor test changes
...
Changed Thread.sleep() to TimeUnit.SECONDS.sleep()
2018-02-20 19:25:07 +01:00
b2082925d5
Copy Vault data directory to temp location before each test
...
To avoid the annoying clean before each test run (because Vault data has
been modified by previous run), the data is now copied from resource
directory to temporary location.
2018-02-04 20:04:47 +01:00
38a7d4952d
Minor dependency updates
...
* httpcore 4.4.9
* httpclient 4.5.5
* jackon 2.9.4
2018-01-29 16:34:28 +01:00
23cea38da6
Test against 0.9.3
2018-01-29 16:30:51 +01:00
bf2da210ba
Test against 0.9.2
2018-01-28 10:35:19 +01:00
91fb012acc
Update copyright notice to 2018
2018-01-01 17:22:02 +01:00
61e1f3f745
Test against 0.9.1
2017-12-22 16:40:15 +01:00
50cd400ba3
Migrated tests to JUnit5 and removed PowerMock
...
* Unit tests are using JUnit Jupiter framework
* Enabled support for legacy rules for now
* Replaced PowerMock with custom ByteBuddy redefinition for the offline test
2017-11-26 18:17:13 +01:00
470dcb48ba
Test framework migrated to Mockito/Powermock 2
...
This simple migration with the bare minimum of changes necessary solves
compatibility issues with Java 9 build environments.
2017-11-25 18:43:25 +01:00
736f23c19a
Tested against 0.9.0
2017-11-16 20:34:52 +01:00
ed2b9d62a3
Preparations for 0.7.0 release
v0.7.0
2017-10-03 17:39:03 +02:00
007b523295
Extracted nested try-blocks from response handling into new methods.
2017-10-03 17:29:11 +02:00
061c1e9743
Minor CleanUp
...
Reworked some JavaDoc comments and optimized imports.
2017-10-03 17:12:03 +02:00
6904ed6817
Added tests for parse exceptions.
2017-09-27 20:23:14 +02:00
1ed5d8d992
Added tests for unexpected 200 responses.
...
Some methods do expect code 204 (successful without result), those are now covered by tested.
2017-09-27 20:07:12 +02:00
f70fc084be
Override toString() on ErrorResponse
...
Partially reverts last commit that added first error message to exception
without checking for presence of such.
2017-09-25 20:48:36 +02:00
4b14ab3f4b
Offline tests with mocked Vault server
...
Added some tests that do not require an actual Vault server to test constructors and exceptional behavior.
2017-09-25 20:39:13 +02:00
29776f459e
Fixed Exception class on invalid response during sealStatus()
2017-09-25 20:35:37 +02:00
4ca8aa56d2
Test constructors and exceptions on sealStatus
2017-09-24 13:23:13 +02:00
32ab9f4bb1
Updated dependencies
2017-09-24 11:39:26 +02:00
e002fc749a
Adaptation to Vault 0.8 endpoints for renew and revoke leases ( #11 )
...
Breaking backwards compatibility with Vault 0.7 and below.
2017-09-24 11:08:00 +02:00
b9ad2d1551
Test against 0.8.3
...
Minor test adaptation, because default policy is no longer added to AppRole by default.
2017-09-23 14:46:41 +02:00
35a8c2e0fa
Test constants made constant
2017-09-09 20:32:56 +02:00
89f7581d17
Test against 0.8.2
2017-09-08 19:21:41 +02:00
43511dc20b
AppRole path generation with pre-formatted String
2017-08-29 09:04:04 +02:00
05b44759c0
Bundled common error messages in static inner class
2017-08-29 08:56:30 +02:00
ba17286ab3
Add Slack notification to Travis
2017-08-29 08:25:31 +02:00
51e505313a
Removed deprecated method listAppRoleSecretss ( #14 )
...
Has been deprecated because of a typo in the method name in v0.6.2.
As of 0.7 it is now removed. Please use listAppRoleSecrets() instead.
2017-08-29 08:18:10 +02:00
a1784245a3
Refactored (un)seal methods to throw Exception instead of catching it ( #12 )
2017-08-28 19:24:52 +02:00
df7de5dd73
Health status query and response model implemented ( #15 )
2017-08-28 17:50:24 +02:00
23419e94f1
Preparations for 0.6.2 release
v0.6.2
2017-08-19 12:27:20 +02:00
5b34cfcc27
Refactored extraction of auth backends
...
Changed iteration over keys ot iteration over entries.
Implemented unit test as part of this process.
2017-08-19 12:16:57 +02:00
b1c78b50d2
Added unit tests for response classes with embedded functionality
...
AppRoleResponse, AuthResponse, SecretResponse, TokenResponse
2017-08-19 11:28:04 +02:00
238ac8bd10
Do not print stacktrace in response models ( #13 )
2017-08-18 21:09:40 +02:00
c8a2e0784f
Do not print stacktrace on PUT request ( #13 )
2017-08-18 20:58:57 +02:00
23f98f190b
Fix typo in method name listAppRoleSecrets ( #14 )
2017-08-18 20:45:47 +02:00