open-vault/api
Jeff Mitchell 1c7157e632 Reintroduce the ability to look up obfuscated values in the audit log
with a new endpoint '/sys/audit-hash', which returns the given input
string hashed with the given audit backend's hash function and salt
(currently, always HMAC-SHA256 and a backend-specific salt).

In the process of adding the HTTP handler, this also removes the custom
HTTP handlers for the other audit endpoints, which were simply
forwarding to the logical system backend. This means that the various
audit functions will now redirect correctly from a standby to master.
(Tests all pass.)

Fixes #784
2015-11-18 20:26:03 -05:00
..
test-fixtures Vault SSH: Adding the missed out config file 2015-08-20 11:30:21 -07:00
api_test.go Use a pointer config instead 2015-04-23 11:13:52 -04:00
auth.go api: client library methods to get tokens 2015-04-04 17:53:59 -07:00
auth_token.go Add no-default-policy flag and API parameter to allow exclusion of the 2015-11-09 17:30:50 -05:00
auth_token_test.go Implement LookupSelf, RevokeSelf, and RenewSelf in the API client 2015-10-30 17:27:33 -04:00
client.go Move environment variable reading logic to API. 2015-11-04 10:28:00 -05:00
client_test.go Move environment variable reading logic to API. 2015-11-04 10:28:00 -05:00
help.go command/help 2015-04-02 22:42:05 -07:00
logical.go Ensure that the response body of logical calls is closed, even if there is an error. 2015-09-14 18:22:33 -04:00
request.go Remove cookie authentication. 2015-08-21 19:46:23 -07:00
request_test.go api: Allow reseting of request body 2015-04-20 10:44:51 -07:00
response.go http: fix mount endpoints 2015-03-16 10:51:13 -07:00
secret.go Add the ability for warnings to be added to responses. These are 2015-10-07 16:18:39 -04:00
secret_test.go Add unit tests 2015-10-07 20:17:06 -04:00
SPEC.md Update documentation around cookies 2015-09-03 10:36:59 -04:00
ssh.go Fix some lint warnings. 2015-09-29 10:35:16 +03:00
ssh_agent.go Move environment variable reading logic to API. 2015-11-04 10:28:00 -05:00
ssh_agent_test.go Vault SSH: TLS client creation test 2015-08-18 19:00:27 -07:00
sys.go api: separate sys out further 2015-03-11 17:46:41 -05:00
sys_audit.go Reintroduce the ability to look up obfuscated values in the audit log 2015-11-18 20:26:03 -05:00
sys_auth.go api: client library methods to get tokens 2015-04-04 17:53:59 -07:00
sys_init.go Address comments from review. 2015-08-25 15:33:58 -07:00
sys_leader.go api: Support sys/leader endpoint 2015-04-20 12:04:13 -07:00
sys_lease.go command/renew 2015-04-13 20:42:07 -07:00
sys_mounts.go Switch per-mount values to strings going in and seconds coming out, like other commands. Indicate deprecation of 'lease' in the token backend. 2015-09-25 10:41:21 -04:00
sys_policy.go api: fixing 404 handling of GetPolicy 2015-07-13 19:20:00 +10:00
sys_rekey.go Address comments from review. 2015-08-25 15:33:58 -07:00
sys_rotate.go api: Adding Rotate and KeyStatus 2015-05-27 18:05:23 -07:00
sys_seal.go Add reset support to the unseal command. 2015-10-28 15:59:39 -04:00