Create an IACA
Creates a new IACA that can be used to sign new Document Signer Certificates (DSCs).
Analytic events
- MOBILE_CREDENTIAL_IACA_CREATE_START
- MOBILE_CREDENTIAL_IACA_CREATE_SUCCESS
- MOBILE_CREDENTIAL_IACA_CREATE_FAIL
Request Body schema: application/jsonrequired
commonName | string Default: "{tenantHost} IACA" This optional parameter indicates the common name of the IACA certificate. When specified, the value must be a valid |
country | string This optional parameter indicates the issuer country. If not provided, a country is selected based on the region of the tenant subdomain cloud host. When specified, the value must be a valid Alpha 2 country code as per ISO 3166-1. |
notAfter | string This optional parameter indicates the date after which the IACA should no longer be used as a source of trust. When omitted, defaults to 10 years from date of issuance. Maximum value is 20 years from date of issuance. |
stateOrProvinceName | string This optional parameter indicates the issuer state or province. When specified, the value must be uppercase and a valid state/province code as per ISO 3166-2. |
IACA created
Bad Request
- Payload
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
{- "commonName": "https://{tenant-subdomain}.vii.mattr.global IACA",
- "country": "US",
- "stateOrProvinceName": "US-AL",
- "notAfter": "2034-09-26"
}
- 201
- 400
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "certificatePem": "-----BEGIN CERTIFICATE-----\r\nMIICDjCCAbSgAwIBAgIKdeZsA5NPKimuAzAKBggqhkjOPQQDAjAiMSAwCQYDVQQG\r\nEwJOWjATBgNVBAMTDEV4YW1wbGUgSUFDQTAeFw0yMzA5MTEyMzM0MjJaFw0zMzA5\r\nMDgyMzM0MjJaMCIxIDAJBgNVBAYTAk5aMBMGA1UEAxMMRXhhbXBsZSBJQUNBMFkw\r\nEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEBbK7JKKFMWuu8kHQK2qaML+MQ0Ykk3Qg\r\n/p3TC6lQKvYJozPSpLXbJQIzMPq9u/dG+j4vq1iX/G/jFIwfiEiKEqOB0TCBzjAS\r\nBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIABjAdBgNVHQ4EFgQU9zTh\r\nKsqFxAgRJDDGW1au+ewJK6owHgYDVR0SBBcwFYYTaHR0cHM6Ly9leGFtcGxlLmNv\r\nbTBpBgNVHR8EYjBgMF6gXKBahlhodHRwczovL2V4YW1wbGUuY29tL3YyL2NyZWRl\r\nbnRpYWxzL21vYmlsZS9pYWNhcy8yZTg5YzE1Ni0zMWQ1LTQ3ODMtYmQ1OS05MDU1\r\nYjVmOGU3ZDIvY3JsMAoGCCqGSM49BAMCA0gAMEUCIQDD+eU8iOsYYC0v41L94fhF\r\nZ0brPo4gx2aRxrhE3NLFpwIgIgHCPBXJ+JICJg3K7dEsr153So4SEZzAA1rRn4eF\r\nvkM=\r\n-----END CERTIFICATE-----\r\n",
- "certificateData": {
- "notAfter": "2034-09-26",
- "notBefore": "2023-09-26",
- "country": "US",
- "commonName": "https://{tenant-subdomain}.vii.mattr.global IACA",
- "stateOrProvinceName": "US-AL"
}, - "publicKeyJwk": {
- "kty": "EC",
- "crv": "P-256",
- "x": "AvBb0J-TGlQhhs9i4YS38i9x4g6bgFDzpeo4-oEnVSk",
- "y": "x8kQI52GRnu1jNbgrI7LfgIzVdJIArM0I_sOUzQFvfk"
}
}
Retrieve all IACAs
Retrieves all existing IACAs from the tenant.
Analytic events
- MOBILE_CREDENTIAL_IACA_RETRIEVE_LIST_START
- MOBILE_CREDENTIAL_IACA_RETRIEVE_LIST_SUCCESS
- MOBILE_CREDENTIAL_IACA_RETRIEVE_LIST_FAIL
IACAs Retrieved
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
- 200
{- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "certificatePem": "-----BEGIN CERTIFICATE-----\r\nMIICDjCCAbSgAwIBAgIKdeZsA5NPKimuAzAKBggqhkjOPQQDAjAiMSAwCQYDVQQG\r\nEwJOWjATBgNVBAMTDEV4YW1wbGUgSUFDQTAeFw0yMzA5MTEyMzM0MjJaFw0zMzA5\r\nMDgyMzM0MjJaMCIxIDAJBgNVBAYTAk5aMBMGA1UEAxMMRXhhbXBsZSBJQUNBMFkw\r\nEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEBbK7JKKFMWuu8kHQK2qaML+MQ0Ykk3Qg\r\n/p3TC6lQKvYJozPSpLXbJQIzMPq9u/dG+j4vq1iX/G/jFIwfiEiKEqOB0TCBzjAS\r\nBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIABjAdBgNVHQ4EFgQU9zTh\r\nKsqFxAgRJDDGW1au+ewJK6owHgYDVR0SBBcwFYYTaHR0cHM6Ly9leGFtcGxlLmNv\r\nbTBpBgNVHR8EYjBgMF6gXKBahlhodHRwczovL2V4YW1wbGUuY29tL3YyL2NyZWRl\r\nbnRpYWxzL21vYmlsZS9pYWNhcy8yZTg5YzE1Ni0zMWQ1LTQ3ODMtYmQ1OS05MDU1\r\nYjVmOGU3ZDIvY3JsMAoGCCqGSM49BAMCA0gAMEUCIQDD+eU8iOsYYC0v41L94fhF\r\nZ0brPo4gx2aRxrhE3NLFpwIgIgHCPBXJ+JICJg3K7dEsr153So4SEZzAA1rRn4eF\r\nvkM=\r\n-----END CERTIFICATE-----\r\n",
- "certificateData": {
- "notAfter": "2034-09-26",
- "notBefore": "2023-09-26",
- "country": "US",
- "commonName": "https://{tenant-subdomain}.vii.mattr.global IACA",
- "stateOrProvinceName": "US-AL"
}, - "publicKeyJwk": {
- "kty": "EC",
- "crv": "P-256",
- "x": "AvBb0J-TGlQhhs9i4YS38i9x4g6bgFDzpeo4-oEnVSk",
- "y": "x8kQI52GRnu1jNbgrI7LfgIzVdJIArM0I_sOUzQFvfk"
}
}
], - "nextCursor": "string"
}
Delete an IACA
Deletes an existing IACA by providing its ID.
Analytic events
- MOBILE_CREDENTIAL_IACA_DELETE_START
- MOBILE_CREDENTIAL_IACA_DELETE_LIST_SUCCESS
- MOBILE_CREDENTIAL_IACA_DELETE_LIST_FAIL
IACA deleted
Bad Request
IACA not found
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
- 400
- 404
{- "code": "string",
- "message": "string",
- "details": [
- {
- "value": "string",
- "msg": "Invalid value",
- "param": "id",
- "location": "body"
}
]
}