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.