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
Status list signer created
Maximum number of status list signer certificates reached. Please delete an existing certificate before creating a new one.
- Payload
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
{- "iacaId": "080c670a-2e90-4023-b79f-b706e55e9bc6"
}
- 200
- 409
{- "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"
}
}
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
Status list signers retrieved
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
- 200
{- "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
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
Status list signer retrieved
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
- 200
{- "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"
}
}
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
Request Body schema: application/jsonrequired
Status list signer updated
- Payload
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
{- "active": true,
- "certificatePem": "string"
}
- 200
{- "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
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
No Content
- curl
- Node.js
- JavaScript
- Python
- C#
- Java