pkc_trusted_key.class(3sec)Trusted public key class Member Data Public · SubjectPublicKeyInfo value · x500name owner Member Functions Public · pkc_trusted_key_t(void)
· pkc_trusted_key_t( ) - utc_t startDate - utc_t endDate - pkc_ca_key_usage_t caUsages - pkc_key_usage_t userUsages - pkc_key_policies_t keyPolicies - pkc_constraints_t keyConstraints
· unsigned32 get_start_date( ) const - utc_t * start_date
· unsigned32 get_end_date( ) const - utc_t * end_date
· unsigned32 get_usages( ) const - pkc_key_usage_t * user_usages
· unsigned32 get_ca_usages( ) const - pkc_ca_key_usage_t * ca_usages
· unsigned32 get_key_policies( ) const - pkc_key_policies_t * policies
· unsigned32 get_constraints( ) const - pkc_constraints_t * constraints
· unsigned32 get_certifier( ) const - x500name & name
· unsigned32 get_certifier( ) const - pkc_trusted_key_t ** ca
· char valid_at( ) const - utc_t * time · pkc_trusted_key_t & operator = (const pkc_trusted_key_t & o)
· char may_certify( ) const - const x500name & subject - unsigned long usage = PKC_CAKEY_USAGE_KEY_CERT_SIGN
· char may_certify( ) const - const x500name & subject - const pkc_ca_key_usage_t & usage Description pkc_trusted_key_t is a class that expresses trust in a public key. It is very much like a certificate, but with trust pre-established, rather than based on a signature. This class has the friend class pkc_trust_list_t. The certificate manipulation routines are a C++ interface. C++ must be used to perform direct certificate manipulation. Related Information
Functions:
Classes:
|