PreviousNext

pkc_revocation_list.class(3sec)

Revoked certificates list class

Member Data

Public

· pkc_revocation_t * first

· pkc_revocation_t * last

· pkc_pending_revocation_t * first_pending

· pkc_pending_revocation_t * last_pending

Member Functions

Public

· unsigned32 get_revocation_date( ) const
Takes the following arguments:

- const pkc_revocation_t & o

- utc_t * revocationDate

· unsigned32 get_revocation_date( ) const
Takes the following arguments:

- const x500name & issuer

- const asn_integer & serialNumber

- utc_t * revocationDate

· unsigned32 add_revocation( )
Takes the following argument:

- const pkc_revocation_t & o

· unsigned32 add_revocation( )
Takes the following arguments:

- const x500name & issuer

- const asn_integer & serialNumber

- const utc_t * revocationDate

· unsigned32 add_crl( )
Takes the following argument:

- const SignedCertificateList & crl

· unsigned32 add_key( )
Takes the following arguments:

- pkc_trust_list_t * trust_list

- const SubjectPublicKeyInfo & key

- const x500name & subject

- const utc_t & start_date

- const utc_t & end_date

- const pkc_ca_key_usage_t * usages = NULL

· pkc_revocation_list_t(void)

· virtual ~pkc_revocation_list_t( )

· void empty(void)

Description

pkc_revocation_list_t embodies a list of revoked certificates and their dates.

The certificate manipulation routines are a C++ interface. C++ must be used to perform direct certificate manipulation.

Related Information

Classes:
pkc_ca_key_usage.class(3sec)
pkc_constraints.class(3sec)
pkc_generic_key_usage.class(3sec)
pkc_key_policies.class(3sec)
pkc_key_policy.class(3sec)
pkc_key_usage.class(3sec)
pkc_name_subord_constraint.class(3sec)
pkc_name_subord_constraints.class(3sec)
pkc_name_subtree_constraint.class(3sec)
pkc_name_subtree_constraints.class(3sec)
pkc_pending_revocation.class(3sec)
pkc_revocation.class(3sec)
pkc_trust_list.class(3sec)
pkc_trust_list_element.class(3sec)
pkc_trusted_key.class(3sec)