Status List Signers
Create a Status List Signers
Create a new status list signer
Uses an existing IACA to sign a status list signer (intermediate certificate) that can be used to sign status list tokens.
- Only available in implementations using unmanaged (external) IACAs.
- A maximum of three Status List Signers can be created per tenant.
Analytic events
- MOBILE_CREDENTIAL_STATUS_LIST_SIGNER_CREATE_START
- MOBILE_CREDENTIAL_STATUS_LIST_SIGNER_CREATE_SUCCESS
- MOBILE_CREDENTIAL_STATUS_LIST_SIGNER_CREATE_FAIL
/v2/credentials/mobile/status-list-signers
In: header
Internal identifier of the IACA used to sign this status list signer:
- Must be the same IACA used to sign credentials that are included in a status list signed by this status list signer.
- Must be an unmanaged (external) IACA.
uuid
curl -X POST "https://example.vii.au01.mattr.global/v2/credentials/mobile/status-list-signers" \ -H "Content-Type: application/json" \ -d '{ "iacaId": "080c670a-2e90-4023-b79f-b706e55e9bc6" }'
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"iacaId": "080c670a-2e90-4023-b79f-b706e55e9bc6",
"active": false,
"csrPem": "-----BEGIN CERTIFICATE REQUEST-----...-----END CERTIFICATE REQUEST-----"
}
{
"code": "string",
"message": "string",
"details": [
{
"value": "string",
"msg": "Invalid value",
"param": "id",
"location": "body"
}
]
}
Retrieve all Status List Signers
Retrieve all status list signers
Retrieves all existing status list signers.
Analytic events
- MOBILE_CREDENTIAL_STATUS_LIST_SIGNER_RETRIEVE_LIST_START
- MOBILE_CREDENTIAL_STATUS_LIST_SIGNER_RETRIEVE_LIST_SUCCESS
- MOBILE_CREDENTIAL_STATUS_LIST_SIGNER_RETRIEVE_LIST_FAIL
/v2/credentials/mobile/status-list-signers
In: header
curl -X GET "https://example.vii.au01.mattr.global/v2/credentials/mobile/status-list-signers"
{
"data": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"iacaId": "080c670a-2e90-4023-b79f-b706e55e9bc6",
"active": false,
"csrPem": "-----BEGIN CERTIFICATE REQUEST-----...-----END CERTIFICATE REQUEST-----"
}
]
}
Retrieve a Status List Signer
Retrieve a status list signer
Retrieves an existing status list signer.
Status list signer operations are only available in implementations using unmanaged (external) IACAs.
Analytic events
- MOBILE_CREDENTIAL_STATUS_LIST_SIGNER_RETRIEVE_START
- MOBILE_CREDENTIAL_STATUS_LIST_SIGNER_RETRIEVE_SUCCESS
- MOBILE_CREDENTIAL_STATUS_LIST_SIGNER_RETRIEVE_FAIL
/v2/credentials/mobile/status-list-signers/{statusListSignerId}
In: header
Path Parameters
Status list identifier
uuid
curl -X GET "https://example.vii.au01.mattr.global/v2/credentials/mobile/status-list-signers/497f6eca-6276-4993-bfeb-53cbbbba6f08"
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"iacaId": "080c670a-2e90-4023-b79f-b706e55e9bc6",
"active": false,
"csrPem": "-----BEGIN CERTIFICATE REQUEST-----...-----END CERTIFICATE REQUEST-----"
}
Update a Status List Signer
Update a status list signer
Updates the status of an existing status list signer.
Only available in implementations using unmanaged (external) IACAs.
Analytic events
- MOBILE_CREDENTIAL_STATUS_LIST_SIGNER_UPDATE_START
- MOBILE_CREDENTIAL_STATUS_LIST_SIGNER_UPDATE_SUCCESS
- MOBILE_CREDENTIAL_STATUS_LIST_SIGNER_UPDATE_FAIL
/v2/credentials/mobile/status-list-signers/{statusListSignerId}
In: header
Path Parameters
Status list identifier
uuid
Status list signer status. Must be set to true
for this status list signer to be available for signing status lists.
Status list signer certificate in PEM format. The certificate must be:
- Valid
- Not expired
- Compliant with the details provided in the Certificate Signing Request returned when the status list signer was created
curl -X PUT "https://example.vii.au01.mattr.global/v2/credentials/mobile/status-list-signers/497f6eca-6276-4993-bfeb-53cbbbba6f08" \ -H "Content-Type: application/json" \ -d '{}'
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"iacaId": "080c670a-2e90-4023-b79f-b706e55e9bc6",
"active": true,
"certificatePem": "string",
"certificateFingerprint": "475DA948E4BA44D9B5BC31AB4B8006113FD5F538",
"certificateData": {
"notBefore": "2019-08-24T14:15:22Z",
"notAfter": "2019-08-24T14:15:22Z",
"country": "string",
"stateOrProvinceName": "string",
"organisationName": "string"
}
}
Delete a Status List Signer
Delete a status list signer
Deletes an existing status list signer.
Only available in implementations using unmanaged (external) IACAs.
Analytic events
- MOBILE_CREDENTIAL_STATUS_LIST_SIGNER_DELETE_START
- MOBILE_CREDENTIAL_STATUS_LIST_SIGNER_DELETE_SUCCESS
- MOBILE_CREDENTIAL_STATUS_LIST_SIGNER_DELETE_FAIL
/v2/credentials/mobile/status-list-signers/{statusListSignerId}
In: header
Path Parameters
Status list identifier
uuid
curl -X DELETE "https://example.vii.au01.mattr.global/v2/credentials/mobile/status-list-signers/497f6eca-6276-4993-bfeb-53cbbbba6f08"
How would you rate this page?