3.8.1.2 Abstract Interfaces
GetPolicyName: An abstract interface provided by the client that returns the policy name to use when creating a PL. This interface takes no parameters and returns the policy name as a string formatted as described in section 2.2.9.7.1.
GetPLID: An abstract interface provided by the client that returns the PL ID to use when creating a PL. This interface takes no parameters and returns the PL ID as a GUID.
GetRevocationPoint: An abstract interface provided by the client that returns information about the revocation point to use when creating a PL. This interface takes the PL ID as a GUID and returns the Revocation Point for the PL. The revocation point contains information about the revocation list. A Revocation Point has the following properties:
Type: The ID type of the issuer of the revocation list.
ID: The ID of the issuer of the revocation list.
Name: A human-readable name of the revocation list site.
Address: The URL of a location from which to download the revocation list.
Time interval: The frequency with which the list is updated. The time interval contains the following properties:
Days: The number of days in the time interval for the revocation list.
Hours: The number of hours in the time interval for the revocation list.
Minutes: The number of minutes in the time interval for the revocation list.
Seconds: The number of seconds in the time interval for the revocation list.
Revocation List Public Key: A unique public key that was used to sign the revocation list.