| ## pkc_name_subord_constraint.class(3sec) Constraint rules and operations class Member Data Public · pkc_name_subord_constraint_t * next · pkc_name_subord_constraint_t * prev · unsigned long constraint · unsigned skipCerts Member Functions Public · void unlink(void) · ~pkc_name_subord_constraint_t( ) · pkc_name_subord_constraint_t( ) Takes the following argument: - pkc_name_subord_constraints_t * theRoot · pkc_name_subord_constraint_t(void) · void set_constraint( ) Takes the following argument: - unsigned long c · void set_skipCerts( ) Takes the following argument: - unsigned c · void get_next_link_constraint( ) const Generates a new name subordination constraint that will be applicable to a certificate issued by the subject of this constraint. Takes the following argument: - pkc_name_subord_constraint_t ** new_constraint · char is_permitted( ) const Takes the following arguments: - const x500name & issuer_name - const x500name & subject_name Return values have following meanings: 1 Permitted 0 Forbidden -1 Not relevant -2 Relevant, but explicit permission is required from another subordination constraint. Description pkc_name_subord_constraint_t contains name-subordinate constraint rules and operations for a certificate. 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_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_revocation_list.class(3sec) pkc_trust_list.class(3sec) pkc_trust_list_element.class(3sec) pkc_trusted_key.class(3sec) ##