diff options
| author | Ade Lee <alee@redhat.com> | 2016-11-02 11:20:34 -0400 |
|---|---|---|
| committer | Ade Lee <alee@redhat.com> | 2016-11-10 14:32:54 -0500 |
| commit | 114cc254b5286b83918bb8253e01ba93c4f1c58a (patch) | |
| tree | 530ffd8f1a8e3ac6a7344e499201c32f91e35133 /base/java-tools/src/com | |
| parent | 5cbbe976e217bac6ba2ed079d2187c49be9bd4f3 (diff) | |
| download | pki-114cc254b5286b83918bb8253e01ba93c4f1c58a.tar.gz pki-114cc254b5286b83918bb8253e01ba93c4f1c58a.tar.xz pki-114cc254b5286b83918bb8253e01ba93c4f1c58a.zip | |
Modify retrieval and archival mechanisms in KRA REST
When clients call retrieveKey(), three possible alternatives
now obtain:
1. client passes in an approved request. Request is processed
and the secret is retrieved.
2. client passes in key_id and wrapping parameters and either:
a) request can be processed immediately and synchronously
and request is created, and secret is returned.
b) request cannot be processed immediately. Recovery request
is created and request_id returned to the client
Depending on server configuration, the requests in case (2a)
will be stored in ldap or will be ephemeral (in memory only).
More complicated realm based logic to determine if requests
can be processed synchronously or ephemerally will be added in
a later patch.
Diffstat (limited to 'base/java-tools/src/com')
0 files changed, 0 insertions, 0 deletions
