A powershell script has been created which uses the Invoke-RestMethod to perform a /Config/FindObjectsOfClass query for certificate objects via the VTPP RestAPI.
The script executes successfully and returns a list of VTPP DNs that represent config certificate objects matching the specified criteria.
The script then steps through each of those returned DNs and attempts to perform a /Config/Write on each DN. However, if any of those DNs contain an extended ascii character (eg. dash x0150) then the VTPP rest api returns a 400 ObjectDoesNotExist error.
The object, does in fact exist though and the user used for RESTAPI authentication does have access to the object.