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
745ab7a24c
More connector unit tests
...
Listing of AppRole roles and secrets, seal-unseal roundtrip, closing
2017-08-18 20:27:06 +02:00
71f68f088f
Unit tests for custom exceptions
...
... for the sake of coverage.
2017-08-18 18:28:36 +02:00
52a1abfb87
Fields of InvalidResposneException made final
...
Deprecated pseudo-builder methods withStatusCode() and withResponse() in
favor of additional constructor arguments to enforce fixed state.
2017-08-18 17:47:55 +02:00
8ae4dccdd6
Throw more speaking Exception when parsing body failed
...
Removed the fall-through behavior in code 200 exception.
2017-08-18 17:01:30 +02:00
7ac550230f
Prevent potential NPE on SecretResponse getter
2017-08-18 16:58:33 +02:00
934628f382
Test against Vault 0.8.0-rc1
2017-08-04 08:46:33 +02:00
63dc329857
Revert Travis test to Vault 0.7,3
...
Partially reverts e9663ef (commented out), because fixes should be released before 0.8 compatibility is finally required.
2017-08-02 17:46:56 +02:00
42094101a3
Code style
...
A number of style corrections in main source files.
Trimmed lines to 120 characters, added some spaces and line breaks.
Removed unused imports
2017-08-02 17:46:56 +02:00
259747afae
JavaDoc fixes
...
Added various JavaDoc blocks for public methods in model classes and some minor style corrections.
2017-08-02 17:46:56 +02:00
d7365dcaf1
Fix typo in TokenData.getCreationTtl()
...
The method getCreatinTtl() has been renamed to getCreatoinTtl(),
2017-08-02 17:46:56 +02:00
c24d1cae0b
Fix CredentialsPassword model
2017-08-02 17:46:56 +02:00
af7b99587f
Model classes and various method parameters declared final.
...
As the model classes are not designed for inheritance, they are now explicitly declared final.
Same for various input parameters, as thes should be immutable in most methods.
2017-08-02 17:46:55 +02:00
e9663ef794
Fix token creation test for compatibiltiy with Vault 0.8.0 ( #10 )
...
As of Vault 0.8.0 specifying the same token ID twice is prohibited. Adapted the unit test to match this behavior.
2017-07-31 20:38:54 +02:00
ed703f6e53
Implement AutoCloseable
2017-04-13 19:49:47 +02:00
e767c07a61
#8 Initialization from environment variables
2017-04-13 19:46:01 +02:00
c1f6ee891b
#9 Number of retries and custom timeout
2017-04-10 13:22:54 +02:00
5d46e75068
Prevent SecretResponse from raising NPE in get()
2017-04-10 12:30:36 +02:00
7a67080aa0
TlsException cleanup
2017-04-07 15:47:13 +02:00
594b80f62b
Typo fix
2017-03-19 12:13:52 +01:00
fca6e496d8
SecretResponse.getValue() deprecated
2017-03-18 14:28:48 +01:00
8129017ad0
#7 Convenience methods for SQL credentials
2017-03-18 14:19:40 +01:00
5f3e285a8a
Added "local" attribute for AuthMethod response (0.7.0 compatibility)
2017-03-18 13:48:47 +01:00
107244cb81
Minor fixed and test coverage
2017-02-10 11:16:31 +01:00
ce2de2df81
TokenBuilder with policies as vararg
2017-01-09 12:42:12 +01:00
d7e4e7e5be
Writing of complex data
2017-01-09 12:41:49 +01:00
2f312d3937
Read/write/list arbitrary keys
2017-01-08 12:45:07 +01:00
8ab9c23605
Copyright updated
2017-01-07 19:18:37 +01:00
17145e53be
Minor JavaDoc corrections
2016-12-24 12:43:58 +01:00
e988833eb9
Preparations for 0.4.1 release
2016-12-24 12:24:32 +01:00
ea3b6d50cb
Fix #6 Factory Null-tolerant for trusted certificate
2016-12-21 20:30:28 +01:00
3396693120
Test stacktraces for revealing any secret information
2016-12-04 10:38:30 +01:00
ca51fed145
Unimplemented initialization method removed
2016-12-04 10:18:31 +01:00
b98b7ab95c
Dependencies updated
2016-12-04 09:52:04 +01:00
ecf398c9d0
Removed unnecessary boolean results from API
2016-11-13 18:05:36 +01:00
2b2b86023e
v0.4.0
2016-11-06 16:21:04 +01:00
3df2293741
Support for complex secrets added
2016-11-06 16:06:13 +01:00
c1a964b0d1
Lease renewal implemented
2016-11-06 15:22:50 +01:00
d2b31122b6
#2 Option to provide trusted CA certificate
2016-11-06 13:02:40 +01:00
3271e5e513
Test corrections
2016-11-05 18:15:28 +01:00
40742b00de
#5 Role and Secret creation implemented and tested
2016-11-05 18:01:19 +01:00
c7b4c46ad2
Test coverage increased
2016-10-24 15:53:30 +02:00
9618a50646
#4 token creation implemented
2016-10-21 18:08:26 +02:00
53a459eda1
Token metamodel implemented
2016-10-17 16:40:26 +02:00
fc493a2e73
Secret deletion implemented and tested
2016-10-16 18:24:43 +02:00
048e4d12b4
#3 Secret revocation implemented
2016-10-15 18:38:26 +02:00
c3ad6b6edd
License information in source code
2016-10-10 15:25:35 +02:00
ca529027f7
Tested against Vault 0.6.2; changelog added to repo
2016-10-06 20:18:07 +02:00