When using the Lifecycle API to disable a user account, the certificates are suspended despite using a StatusMappingID that should revoke them. This was working correctly on MyID v9, but the problem started after upgrading to MyID 10.8.
In MyID 10.8 the default action when disabling a user is to suspend the certificates, regardless of the StatusMappingID. If this node is added to the XML, the StatusMappingID value will be used instead: <DisallowCertificateSuspension>1</DisallowCertificateSuspension>
Rather than add that node to all the XML that is sent to the API, you can change the default action by editing the settings.xml file instead.
The file settings.xml can be edited to remove the remarks from the existing line: