notifyCertificateRemoved API
UEM
can use this optional API to notify the PKI connector that a certificate is no longer in use and can be revoked.The HTTP request line is:
POST customerSpecifiedPrefix/pki?operation=notifyCertificateRemoved
UEM
sends the following values:Element | Type | Required | Details |
---|---|---|---|
user | String | Yes | This is the user’s email address. |
removedCerts | Array of Base64 encoded objects | Yes | This is a list of the certificates that are no longer in use. |
reason | String | No | This element indicates why the certificate is no longer in use with one of the following values:
|
deviceId | String | No | This is the BlackBerry
Dynamics device ID. |
deviceName | String | No | This is the device name. |
The API call returns the following response values:
Element | Type | Required | Details |
---|---|---|---|
status | String | Yes | This can be a value of success or failure . |
failureInfo | String | No | A value of retry causes UEM to send the notification again. |
Once an HTTP 200 success response is received,
UEM
removes this notification task from the queue. For any other error code, UEM
tries to send the notification again.Sample
Request:
POST /pki?operation=notifyCertificateRemoved HTTP/1.0 Host: ra.lifeonthedot.com Content-Type: application/json Content-Length: XYZ { "user": "joe.foo@lifeonthedot.com", "removedCerts": ["base64-encode-x509"], "reason": "certRemoved" }
Response:
HTTP/1.0 200 OK Host: ra.lifeonthedot.com Content-Type: application/json Content-Length: XYZ { "status":"success", }