Secret Key:Get Keys For User

Search (SHIFT+S)




Get Keys For User

GET /object/user-secret-keys/{uid}/{namespace}

Gets all secret keys for the specified user and namespace.

uidValid user identifier to get the keys from
namespacethe namespace to get all secret keys

Required Roles

Requires one of the following roles:

  • SYSTEM_ADMIN

  • SYSTEM_MONITOR

  • NAMESPACE_ADMIN


Response Body

Representation of secret keys for the user including the timestamps of their creation

Field Description Type Notes
<user_secret_keys>
<secret_key_1> First secret key String
<key_timestamp_1> First key creation timestamp in ISO-8601 format String Valid Values:
  •  yyyy-MM-dd'T'HH:mm'Z'
<key_expiry_timestamp_1> First key expiration timestamp in ISO-8601 format String Valid Values:
  •  yyyy-MM-dd'T'HH:mm'Z'
<secret_key_2> Second secret key String
<key_timestamp_2> Second key creation timestamp in ISO-8601 format String Valid Values:
  •  yyyy-MM-dd'T'HH:mm'Z'
<key_expiry_timestamp_2> Second key expiry timestamp in ISO-8601 format String Valid Values:
  •  yyyy-MM-dd'T'HH:mm'Z'
<link> User secret key reference link
</user_secret_keys>

Examples

Request
GET https://192.168.0.0:4443/object/user-secret-keys/testlogin/s3 HTTP/1.1

Content-Type: application/xml
X-SDS-AUTH-TOKEN: <AUTH_TOKEN>
Response
HTTP/1.1 200 OK
Content-Type: application/xml

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<user_secret_keys>
    <secret_key_1>E3NLqO/uSK38WV2ZI9V5D95Kf7jq9u9N/8y1Q35H</secret_key_1>
    <secret_key_2></secret_key_2>
    <key_timestamp_1>2015-02-25 11:16:52.998</key_timestamp_1>
    <key_timestamp_2></key_timestamp_2>
    <link rel="self" href="/object/secret-keys"/>
</user_secret_keys>
Notes: