Certificate
Object Hierarchy:
Description:
[ CCode ( copy_function = "purple_certificate_copy" , free_function = "purple_certificate_destroy" ) ]
[ Compact ]
public class Certificate
[ Compact ]
public class Certificate
Namespace: Purple
Package: purple
Content:
Static methods:
- public static void add_ca_search_path (string path)
- public static bool check_signature_chain (List chain)
- public static bool check_signature_chain_with_failing (List chain, out unowned Certificate failing)
- public static unowned List copy_list (List crt_list)
- public static void destroy_list (List crt_list)
- public static bool export (string filename, Certificate crt)
- public static unowned CertificatePool find_pool (string scheme_name, string pool_name)
- public static unowned CertificateScheme find_scheme (string name)
- public static unowned CertificateVerifier find_verifier (string scheme_name, string ver_name)
- public static void* get_handle ()
- public static unowned List get_pools ()
- public static unowned List get_schemes ()
- public static unowned List get_verifiers ()
- public static unowned Certificate import (CertificateScheme scheme, string filename)
- public static void init ()
- public static bool register_pool (CertificatePool pool)
- public static bool register_scheme (CertificateScheme scheme)
- public static bool register_verifier (CertificateVerifier vr)
- public static void uninit ()
- public static bool unregister_pool (CertificatePool pool)
- public static bool unregister_scheme (CertificateScheme scheme)
- public static bool unregister_verifier (CertificateVerifier vr)
- public static void verify (CertificateVerifier verifier, string subject_name, List cert_chain, CertificateVerifiedCallback cb, void* cb_data)
- public static void verify_complete (CertificateVerificationRequest vrq, CertificateVerificationStatus st)
Methods:
- public bool check_subject_name (string name)
- public bool compare_pubkeys (Certificate crt2)
- public unowned Certificate copy ()
- public void display_x509 ()
- public unowned ByteArray get_fingerprint_sha1 ()
- public unowned ByteArray get_fingerprint_sha256 (bool sha1_fallback)
- public unowned string get_issuer_unique_id ()
- public unowned string get_subject_name ()
- public bool get_times (time_t activation, time_t expiration)
- public unowned string get_unique_id ()
- public bool signed_by (Certificate issuer)
Fields:
- public void* data
- public unowned CertificateScheme scheme