These endpoints are for managing the public keys that are used for JWT authentication.
The POST /member/{member_id}/keys
endpoint submits a public key for authentication, for the specified member.
Successful response
The client specified an invalid argument
The authorization information is missing or invalid
Permission to access this endpoint is denied
The requested entity, such as a sub-tpp, was not found
Too many requests
An unexpected or internal server error
The operation was not implemented
Service is unavailable
Gateway has timed out
{- "keyAlgorithm": "ED25519",
- "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAGxDta2XXlr6Vxqk4kJq3+bLowoimRo+B52stoO7AWNg=\n-----END PUBLIC KEY-----"
}
{- "keyId": "_NouLPTuo7WBLBV6"
}
The GET /member/{member_id}/keys
endpoint retrieves a list of all public keys, for the specified member.
Successful response
The client specified an invalid argument
The authorization information is missing or invalid
Permission to access this endpoint is denied
The requested entity, such as a sub-tpp, was not found
Too many requests
An unexpected or internal server error
The operation was not implemented
Service is unavailable
Gateway has timed out
[- {
- "key": [
- {
- "id": "cJSOA7nQscQBScnE",
- "keyAlgorithm": "ED25519",
- "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAGxDta2XXlr6Vxqk4kJq3+bLowoimRo+B52stoO7AWNg=\n-----END PUBLIC KEY-----",
- "expiresAtMs": 1731530316000
}
]
}
]
The GET /member/{member_id}/keys/{key_id}
endpoint retrieves the details of a specific public key, for the specified member.
Successful response
The client specified an invalid argument
The authorization information is missing or invalid
Permission to access this endpoint is denied
The requested entity, such as a sub-tpp, was not found
Too many requests
An unexpected or internal server error
The operation was not implemented
Service is unavailable
Gateway has timed out
{- "key": [
- {
- "id": "cJSOA7nQscQBScnE",
- "keyAlgorithm": "ED25519",
- "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAGxDta2XXlr6Vxqk4kJq3+bLowoimRo+B52stoO7AWNg=\n-----END PUBLIC KEY-----",
- "expiresAtMs": 1731530316000
}
]
}
The DELETE /member/{member_id}/keys/{key_id}
endpoint deletes an existing public key, for the specified member.
Successful response
The client specified an invalid argument
The authorization information is missing or invalid
Permission to access this endpoint is denied
The requested entity, such as a sub-tpp, was not found
Too many requests
An unexpected or internal server error
The operation was not implemented
Service is unavailable
Gateway has timed out
{ }