7 Certificate Management Overview ToC Previous Next

7.5 Common Information Model ToC Previous Next

7.5.6 RemoveCertificate ToC Previous Next

The RemoveCertificate Method allows a Client to remove a single Certificate from the Trust List. It returns Bad_InvalidArgument if the thumbprint does not match a Certificate in the Trust List.

If the Certificate is a CA Certificate with associated CRLs then all CRLs are removed as well.

This method cannot be called if the file object is open.

RemoveCertificate(
[in] String thumbprint
[in] Boolean isTrustedCertificate
);
Argument Description
Thumbprint The SHA1 hash of the Certificate to remove.
isTrustedCertificate If TRUE the Certificate is removed from the Trusted Certificates List.
If FALSE the Certificate is removed from the Issuer Certificates List.

Method Result Codes (defined in Call Service)

Result Code Description
Bad_UserAccessDenied The current user does not have the rights required.
Bad_InvalidArgument The certificate to remove was not found.
Bad_InvalidState The object is opened.

Table 17 specifies the AddressSpace representation for the RemoveCertificate Method.

Table 17 – RemoveCertificate Method AddressSpace Definition

Attribute Value
BrowseName RemoveCertificate
References NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable InputArguments Argument[] PropertyType Mandatory

Previous Next