Linux Manuals session 3

Section 3: library functions

  • |

    hx509_query_match_eku (3) Linux Manual Page

    hx509 certificate functions – Functionshx509_cert hx509_cert_init (hx509_context context, const Certificate *c, heim_error_t *error) hx509_cert hx509_cert_init_data (hx509_context context, const void *ptr, size_t len, heim_error_t *error) void hx509_cert_free (hx509_cert cert) hx509_cert hx509_cert_ref (hx509_cert cert) void hx509_verify_ctx_f_allow_default_trustanchors (hx509_verify_ctx ctx, int boolean) int hx509_cert_find_subjectAltName_otherName (hx509_context context, hx509_cert cert, const heim_oid *oid, hx509_octet_string_list *list) int hx509_cert_cmp (hx509_cert p, hx509_cert q)…

  • |

    hx509_query_match_cmp_func (3) Linux Manual Page

    hx509 certificate functions – Functionshx509_cert hx509_cert_init (hx509_context context, const Certificate *c, heim_error_t *error) hx509_cert hx509_cert_init_data (hx509_context context, const void *ptr, size_t len, heim_error_t *error) void hx509_cert_free (hx509_cert cert) hx509_cert hx509_cert_ref (hx509_cert cert) void hx509_verify_ctx_f_allow_default_trustanchors (hx509_verify_ctx ctx, int boolean) int hx509_cert_find_subjectAltName_otherName (hx509_context context, hx509_cert cert, const heim_oid *oid, hx509_octet_string_list *list) int hx509_cert_cmp (hx509_cert p, hx509_cert q)…

  • |

    hx509_query_free (3) Linux Manual Page

    hx509 certificate functions – Functionshx509_cert hx509_cert_init (hx509_context context, const Certificate *c, heim_error_t *error) hx509_cert hx509_cert_init_data (hx509_context context, const void *ptr, size_t len, heim_error_t *error) void hx509_cert_free (hx509_cert cert) hx509_cert hx509_cert_ref (hx509_cert cert) void hx509_verify_ctx_f_allow_default_trustanchors (hx509_verify_ctx ctx, int boolean) int hx509_cert_find_subjectAltName_otherName (hx509_context context, hx509_cert cert, const heim_oid *oid, hx509_octet_string_list *list) int hx509_cert_cmp (hx509_cert p, hx509_cert q)…

  • |

    hx509_query_alloc (3) Linux Manual Page

    hx509 certificate functions – Functionshx509_cert hx509_cert_init (hx509_context context, const Certificate *c, heim_error_t *error) hx509_cert hx509_cert_init_data (hx509_context context, const void *ptr, size_t len, heim_error_t *error) void hx509_cert_free (hx509_cert cert) hx509_cert hx509_cert_ref (hx509_cert cert) void hx509_verify_ctx_f_allow_default_trustanchors (hx509_verify_ctx ctx, int boolean) int hx509_cert_find_subjectAltName_otherName (hx509_context context, hx509_cert cert, const heim_oid *oid, hx509_octet_string_list *list) int hx509_cert_cmp (hx509_cert p, hx509_cert q)…

  • |

    hx509_print_stdout (3) Linux Manual Page

    hx509 printing functions – Functionsvoid hx509_bitstring_print (const heim_bit_string *, hx509_vprint_func, void *) int hx509_cert_keyusage_print (hx509_context, hx509_cert, char **) void hx509_oid_print (const heim_oid *, hx509_vprint_func, void *) int hx509_oid_sprint (const heim_oid *, char **) void hx509_print_stdout (void *, const char *, va_list) int hx509_validate_cert (hx509_context, hx509_validate_ctx, hx509_cert) void hx509_validate_ctx_add_flags (hx509_validate_ctx, int) void hx509_validate_ctx_free (hx509_validate_ctx) int hx509_validate_ctx_init…

  • |

    hx509_print_cert (3) Linux Manual Page

    hx509 certificate functions – Functionshx509_cert hx509_cert_init (hx509_context context, const Certificate *c, heim_error_t *error) hx509_cert hx509_cert_init_data (hx509_context context, const void *ptr, size_t len, heim_error_t *error) void hx509_cert_free (hx509_cert cert) hx509_cert hx509_cert_ref (hx509_cert cert) void hx509_verify_ctx_f_allow_default_trustanchors (hx509_verify_ctx ctx, int boolean) int hx509_cert_find_subjectAltName_otherName (hx509_context context, hx509_cert cert, const heim_oid *oid, hx509_octet_string_list *list) int hx509_cert_cmp (hx509_cert p, hx509_cert q)…

  • |

    hx509_print (3) Linux Manual Page

    hx509 printing functions – Functionsvoid hx509_bitstring_print (const heim_bit_string *, hx509_vprint_func, void *) int hx509_cert_keyusage_print (hx509_context, hx509_cert, char **) void hx509_oid_print (const heim_oid *, hx509_vprint_func, void *) int hx509_oid_sprint (const heim_oid *, char **) void hx509_print_stdout (void *, const char *, va_list) int hx509_validate_cert (hx509_context, hx509_validate_ctx, hx509_cert) void hx509_validate_ctx_add_flags (hx509_validate_ctx, int) void hx509_validate_ctx_free (hx509_validate_ctx) int hx509_validate_ctx_init…

  • |

    hx509_peer_info_set_cms_algs (3) Linux Manual Page

    hx509 certificate selecting functions – Functionsint hx509_peer_info_add_cms_alg (hx509_context, hx509_peer_info, const AlgorithmIdentifier *) int hx509_peer_info_alloc (hx509_context, hx509_peer_info *) void hx509_peer_info_free (hx509_peer_info) int hx509_peer_info_set_cert (hx509_peer_info, hx509_cert) int hx509_peer_info_set_cms_algs (hx509_context, hx509_peer_info, const AlgorithmIdentifier *, size_t) Detailed DescriptionFunction Documentationint hx509_peer_info_add_cms_alg (hx509_contextcontext, hx509_peer_infopeer, const AlgorithmIdentifier *val)Add an additional algorithm that the peer supports. Parameters: context A hx509 context. peer the…

  • |

    hx509_peer_info_set_cert (3) Linux Manual Page

    hx509 certificate selecting functions – Functionsint hx509_peer_info_add_cms_alg (hx509_context, hx509_peer_info, const AlgorithmIdentifier *) int hx509_peer_info_alloc (hx509_context, hx509_peer_info *) void hx509_peer_info_free (hx509_peer_info) int hx509_peer_info_set_cert (hx509_peer_info, hx509_cert) int hx509_peer_info_set_cms_algs (hx509_context, hx509_peer_info, const AlgorithmIdentifier *, size_t) Detailed DescriptionFunction Documentationint hx509_peer_info_add_cms_alg (hx509_contextcontext, hx509_peer_infopeer, const AlgorithmIdentifier *val)Add an additional algorithm that the peer supports. Parameters: context A hx509 context. peer the…

  • |

    hx509_peer_info_free (3) Linux Manual Page

    hx509 certificate selecting functions – Functionsint hx509_peer_info_add_cms_alg (hx509_context, hx509_peer_info, const AlgorithmIdentifier *) int hx509_peer_info_alloc (hx509_context, hx509_peer_info *) void hx509_peer_info_free (hx509_peer_info) int hx509_peer_info_set_cert (hx509_peer_info, hx509_cert) int hx509_peer_info_set_cms_algs (hx509_context, hx509_peer_info, const AlgorithmIdentifier *, size_t) Detailed DescriptionFunction Documentationint hx509_peer_info_add_cms_alg (hx509_contextcontext, hx509_peer_infopeer, const AlgorithmIdentifier *val)Add an additional algorithm that the peer supports. Parameters: context A hx509 context. peer the…

  • |

    hx509_peer_info_alloc (3) Linux Manual Page

    hx509 certificate selecting functions – Functionsint hx509_peer_info_add_cms_alg (hx509_context, hx509_peer_info, const AlgorithmIdentifier *) int hx509_peer_info_alloc (hx509_context, hx509_peer_info *) void hx509_peer_info_free (hx509_peer_info) int hx509_peer_info_set_cert (hx509_peer_info, hx509_cert) int hx509_peer_info_set_cms_algs (hx509_context, hx509_peer_info, const AlgorithmIdentifier *, size_t) Detailed DescriptionFunction Documentationint hx509_peer_info_add_cms_alg (hx509_contextcontext, hx509_peer_infopeer, const AlgorithmIdentifier *val)Add an additional algorithm that the peer supports. Parameters: context A hx509 context. peer the…

  • |

    hx509_peer_info_add_cms_alg (3) Linux Manual Page

    hx509 certificate selecting functions – Functionsint hx509_peer_info_add_cms_alg (hx509_context, hx509_peer_info, const AlgorithmIdentifier *) int hx509_peer_info_alloc (hx509_context, hx509_peer_info *) void hx509_peer_info_free (hx509_peer_info) int hx509_peer_info_set_cert (hx509_peer_info, hx509_cert) int hx509_peer_info_set_cms_algs (hx509_context, hx509_peer_info, const AlgorithmIdentifier *, size_t) Detailed DescriptionFunction Documentationint hx509_peer_info_add_cms_alg (hx509_contextcontext, hx509_peer_infopeer, const AlgorithmIdentifier *val)Add an additional algorithm that the peer supports. Parameters: context A hx509 context. peer the…

  • |

    hx509_peer (3) Linux Manual Page

    hx509 certificate selecting functions – Functionsint hx509_peer_info_add_cms_alg (hx509_context, hx509_peer_info, const AlgorithmIdentifier *) int hx509_peer_info_alloc (hx509_context, hx509_peer_info *) void hx509_peer_info_free (hx509_peer_info) int hx509_peer_info_set_cert (hx509_peer_info, hx509_cert) int hx509_peer_info_set_cms_algs (hx509_context, hx509_peer_info, const AlgorithmIdentifier *, size_t) Detailed DescriptionFunction Documentationint hx509_peer_info_add_cms_alg (hx509_contextcontext, hx509_peer_infopeer, const AlgorithmIdentifier *val)Add an additional algorithm that the peer supports. Parameters: context A hx509 context. peer the…

  • |

    hx509_parse_name (3) Linux Manual Page

    hx509 name functions – Functionsint hx509_general_name_unparse (GeneralName *, char **) int hx509_name_binary (const hx509_name, heim_octet_string *) int hx509_name_cmp (hx509_name, hx509_name) int hx509_name_copy (hx509_context, const hx509_name, hx509_name *) int hx509_name_expand (hx509_context, hx509_name, hx509_env) void hx509_name_free (hx509_name *) int hx509_name_is_null_p (const hx509_name) int hx509_name_to_Name (const hx509_name, Name *) int hx509_name_to_string (const hx509_name, char **) int hx509_parse_name (hx509_context,…

  • |

    hx509_oid_sprint (3) Linux Manual Page

    hx509 printing functions – Functionsvoid hx509_bitstring_print (const heim_bit_string *, hx509_vprint_func, void *) int hx509_cert_keyusage_print (hx509_context, hx509_cert, char **) void hx509_oid_print (const heim_oid *, hx509_vprint_func, void *) int hx509_oid_sprint (const heim_oid *, char **) void hx509_print_stdout (void *, const char *, va_list) int hx509_validate_cert (hx509_context, hx509_validate_ctx, hx509_cert) void hx509_validate_ctx_add_flags (hx509_validate_ctx, int) void hx509_validate_ctx_free (hx509_validate_ctx) int hx509_validate_ctx_init…

  • |

    hx509_oid_print (3) Linux Manual Page

    hx509 printing functions – Functionsvoid hx509_bitstring_print (const heim_bit_string *, hx509_vprint_func, void *) int hx509_cert_keyusage_print (hx509_context, hx509_cert, char **) void hx509_oid_print (const heim_oid *, hx509_vprint_func, void *) int hx509_oid_sprint (const heim_oid *, char **) void hx509_print_stdout (void *, const char *, va_list) int hx509_validate_cert (hx509_context, hx509_validate_ctx, hx509_cert) void hx509_validate_ctx_add_flags (hx509_validate_ctx, int) void hx509_validate_ctx_free (hx509_validate_ctx) int hx509_validate_ctx_init…

  • |

    hx509_ocsp_verify (3) Linux Manual Page

    hx509 verification functions – Functionsvoid hx509_context_set_missing_revoke (hx509_context context, int flag) int hx509_verify_init_ctx (hx509_context context, hx509_verify_ctx *ctx) void hx509_verify_destroy_ctx (hx509_verify_ctx ctx) void hx509_verify_attach_anchors (hx509_verify_ctx ctx, hx509_certs set) void hx509_verify_attach_revoke (hx509_verify_ctx ctx, hx509_revoke_ctx revoke_ctx) void hx509_verify_set_time (hx509_verify_ctx ctx, time_t t) void hx509_verify_set_max_depth (hx509_verify_ctx ctx, unsigned int max_depth) void hx509_verify_set_proxy_certificate (hx509_verify_ctx ctx, int boolean) void hx509_verify_set_strict_rfc3280_verification (hx509_verify_ctx ctx,…

  • |

    hx509_ocsp_request (3) Linux Manual Page

    hx509 revokation checking functions – Functionsint hx509_ocsp_request (hx509_context, hx509_certs, hx509_certs, hx509_cert, const AlgorithmIdentifier *, heim_octet_string *, heim_octet_string *) int hx509_revoke_add_crl (hx509_context, hx509_revoke_ctx, const char *) int hx509_revoke_add_ocsp (hx509_context, hx509_revoke_ctx, const char *) void hx509_revoke_free (hx509_revoke_ctx *) int hx509_revoke_init (hx509_context, hx509_revoke_ctx *) int hx509_revoke_ocsp_print (hx509_context, const char *, FILE *) int hx509_revoke_verify (hx509_context, hx509_revoke_ctx, hx509_certs, time_t,…

  • |

    hx509_name_to_string (3) Linux Manual Page

    hx509 name functions – Functionsint hx509_general_name_unparse (GeneralName *, char **) int hx509_name_binary (const hx509_name, heim_octet_string *) int hx509_name_cmp (hx509_name, hx509_name) int hx509_name_copy (hx509_context, const hx509_name, hx509_name *) int hx509_name_expand (hx509_context, hx509_name, hx509_env) void hx509_name_free (hx509_name *) int hx509_name_is_null_p (const hx509_name) int hx509_name_to_Name (const hx509_name, Name *) int hx509_name_to_string (const hx509_name, char **) int hx509_parse_name (hx509_context,…