Get the certificates of the given OrganisationCertificateType for the given organisation
GET/organisations/:OrganisationId/certificates/:OrganisationCertificateType
get all organisation certificates of a specific type
Request
Path Parameters
Possible values: non-empty
and <= 40 characters
, Value must match regular expression ^[^<>]*$
The organisation ID
Possible values: [qwac
, qseal
, rtswac
, rtsseal
, brseal
, brseal_ext
, rtstransport_rs
, resource_server_signing
, resource_server_encryption
]
Default value: rtsseal
The certificate type
Query Parameters
The page number to return of the result set
The size of the pages to return
The field name to sort
Header Parameters
Possible values: Value must match regular expression ^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \d{4} \d{2}:\d{2}:\d{2} (GMT|UTC)$
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
Indicates the user-agent that the PSU is using.
Responses
- 200
- 400
- 401
- 404
- 406
- 429
- 500
- 502
- 504
All certificates for the org
- application/jwk-set+json
- Schema
- Example (from schema)
Schema
Array [
]
Possible values: non-empty
and <= 40 characters
, Value must match regular expression ^[^<>]*$
Unique ID associated with the organisation
Possible values: <= 40 characters
, Value must match regular expression ^[^<>]*$
Possible values: <= 40 characters
Possible values: <= 40 characters
Possible values: <= 30 characters
Possible values: <= 30 characters
Possible values: <= 30 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Possible values: <= 255 characters
Used to display location of the signed certificate in PEM format
Possible values: <= 255 characters
Used to display path to JWKS containing this certificate
Possible values: <= 255 characters
Used to display path to Org JWKS containing org certificates
[
{
"OrganisationId": "string",
"SoftwareStatementIds": [
"string"
],
"ClientName": "string",
"Status": "string",
"ValidFromDateTime": "string",
"RevokedDateTime": "string",
"ExpiryDateTime": "string",
"e": "string",
"keyType": "string",
"kid": "string",
"kty": "string",
"n": "string",
"use": "string",
"x5c": [
"string"
],
"x5t": "string",
"x5thashS256": "string",
"x5u": "string",
"SignedCertPath": "string",
"JwkPath": "string",
"OrgJwkPath": "string"
}
]
Bad Request
Response Headers
x-fapi-interaction-id
string
- application/json
- Schema
- Example (from schema)
Schema
Validation Error messages
{
"errors": [
"string"
]
}
Unauthorized
Response Headers
x-fapi-interaction-id
string
Not found
Response Headers
x-fapi-interaction-id
string
- application/json
- Schema
- Example (from schema)
Schema
Validation Error messages
{
"errors": [
"string"
]
}
Not Acceptable
Response Headers
x-fapi-interaction-id
string
Too many requests, maximum capacity reached. Requests are now throttled.
Response Headers
x-fapi-interaction-id
string
Internal Server Error
Response Headers
x-fapi-interaction-id
string
Bad Gateway
Response Headers
x-fapi-interaction-id
string
Upstream timeout, insufficient capacity to serve request. More capacity being brought online. Please try again.
Response Headers
x-fapi-interaction-id
string