<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
<book xmlns="http://www.devhelp.net/book" title="gcr Reference Manual" link="index.html" author="" name="gcr" version="2" language="c">
  <chapters>
    <sub name="Certificates" link="certificates.html">
      <sub name="GcrCertificate" link="gcr-GcrCertificate.html"/>
      <sub name="GcrSimpleCertificate" link="GcrSimpleCertificate.html"/>
      <sub name="GcrPkcs11Certificate" link="GcrPkcs11Certificate.html"/>
      <sub name="GcrCertificateChain" link="GcrCertificateChain.html"/>
    </sub>
    <sub name="Storage" link="storage.html">
      <sub name="Trust Storage and Lookups" link="gcr-Trust-Storage-and-Lookups.html"/>
      <sub name="GcrTokenManager" link="gcr-gcr-initializer.html"/>
      <sub name="GcrImporter" link="gcr-gcr-importer.html"/>
      <sub name="GcrParser" link="gcr-gcr-parser.html"/>
    </sub>
    <sub name="Miscellaneous" link="misc.html">
      <sub name="Library Settings" link="gcr-Library-Settings.html"/>
    </sub>
  </chapters>
  <functions>
    <keyword type="struct" name="GcrCertificate" link="gcr-GcrCertificate.html#GcrCertificate"/>
    <keyword type="struct" name="GcrCertificateIface" link="gcr-GcrCertificate.html#GcrCertificateIface-struct"/>
    <keyword type="function" name="gcr_certificate_get_der_data ()" link="gcr-GcrCertificate.html#gcr-certificate-get-der-data"/>
    <keyword type="function" name="gcr_certificate_get_issuer_cn ()" link="gcr-GcrCertificate.html#gcr-certificate-get-issuer-cn"/>
    <keyword type="function" name="gcr_certificate_get_issuer_dn ()" link="gcr-GcrCertificate.html#gcr-certificate-get-issuer-dn"/>
    <keyword type="function" name="gcr_certificate_get_issuer_part ()" link="gcr-GcrCertificate.html#gcr-certificate-get-issuer-part"/>
    <keyword type="function" name="gcr_certificate_get_issuer_raw ()" link="gcr-GcrCertificate.html#gcr-certificate-get-issuer-raw"/>
    <keyword type="function" name="gcr_certificate_is_issuer ()" link="gcr-GcrCertificate.html#gcr-certificate-is-issuer"/>
    <keyword type="function" name="gcr_certificate_get_subject_cn ()" link="gcr-GcrCertificate.html#gcr-certificate-get-subject-cn"/>
    <keyword type="function" name="gcr_certificate_get_subject_dn ()" link="gcr-GcrCertificate.html#gcr-certificate-get-subject-dn"/>
    <keyword type="function" name="gcr_certificate_get_subject_part ()" link="gcr-GcrCertificate.html#gcr-certificate-get-subject-part"/>
    <keyword type="function" name="gcr_certificate_get_subject_raw ()" link="gcr-GcrCertificate.html#gcr-certificate-get-subject-raw"/>
    <keyword type="function" name="gcr_certificate_get_issued_date ()" link="gcr-GcrCertificate.html#gcr-certificate-get-issued-date"/>
    <keyword type="function" name="gcr_certificate_get_expiry_date ()" link="gcr-GcrCertificate.html#gcr-certificate-get-expiry-date"/>
    <keyword type="function" name="gcr_certificate_get_serial_number ()" link="gcr-GcrCertificate.html#gcr-certificate-get-serial-number"/>
    <keyword type="function" name="gcr_certificate_get_serial_number_hex ()" link="gcr-GcrCertificate.html#gcr-certificate-get-serial-number-hex"/>
    <keyword type="function" name="gcr_certificate_get_key_size ()" link="gcr-GcrCertificate.html#gcr-certificate-get-key-size"/>
    <keyword type="function" name="gcr_certificate_get_fingerprint ()" link="gcr-GcrCertificate.html#gcr-certificate-get-fingerprint"/>
    <keyword type="function" name="gcr_certificate_get_fingerprint_hex ()" link="gcr-GcrCertificate.html#gcr-certificate-get-fingerprint-hex"/>
    <keyword type="struct" name="GcrSimpleCertificate" link="GcrSimpleCertificate.html#GcrSimpleCertificate-struct"/>
    <keyword type="function" name="gcr_simple_certificate_new ()" link="GcrSimpleCertificate.html#gcr-simple-certificate-new"/>
    <keyword type="function" name="gcr_simple_certificate_new_static ()" link="GcrSimpleCertificate.html#gcr-simple-certificate-new-static"/>
    <keyword type="struct" name="GcrPkcs11Certificate" link="GcrPkcs11Certificate.html#GcrPkcs11Certificate-struct"/>
    <keyword type="function" name="gcr_pkcs11_certificate_get_attributes ()" link="GcrPkcs11Certificate.html#gcr-pkcs11-certificate-get-attributes"/>
    <keyword type="function" name="gcr_pkcs11_certificate_lookup_issuer ()" link="GcrPkcs11Certificate.html#gcr-pkcs11-certificate-lookup-issuer"/>
    <keyword type="function" name="gcr_pkcs11_certificate_lookup_issuer_async ()" link="GcrPkcs11Certificate.html#gcr-pkcs11-certificate-lookup-issuer-async"/>
    <keyword type="function" name="gcr_pkcs11_certificate_lookup_issuer_finish ()" link="GcrPkcs11Certificate.html#gcr-pkcs11-certificate-lookup-issuer-finish"/>
    <keyword type="property" name="The &quot;attributes&quot; property" link="GcrPkcs11Certificate.html#GcrPkcs11Certificate--attributes"/>
    <keyword type="struct" name="GcrCertificateChain" link="GcrCertificateChain.html#GcrCertificateChain-struct"/>
    <keyword type="enum" name="enum GcrCertificateChainStatus" link="GcrCertificateChain.html#GcrCertificateChainStatus"/>
    <keyword type="function" name="gcr_certificate_chain_new ()" link="GcrCertificateChain.html#gcr-certificate-chain-new"/>
    <keyword type="function" name="gcr_certificate_chain_add ()" link="GcrCertificateChain.html#gcr-certificate-chain-add"/>
    <keyword type="function" name="gcr_certificate_chain_get_certificate ()" link="GcrCertificateChain.html#gcr-certificate-chain-get-certificate"/>
    <keyword type="function" name="gcr_certificate_chain_get_status ()" link="GcrCertificateChain.html#gcr-certificate-chain-get-status"/>
    <keyword type="function" name="gcr_certificate_chain_get_anchor ()" link="GcrCertificateChain.html#gcr-certificate-chain-get-anchor"/>
    <keyword type="function" name="gcr_certificate_chain_get_endpoint ()" link="GcrCertificateChain.html#gcr-certificate-chain-get-endpoint"/>
    <keyword type="function" name="gcr_certificate_chain_get_length ()" link="GcrCertificateChain.html#gcr-certificate-chain-get-length"/>
    <keyword type="enum" name="enum GcrCertificateChainFlags" link="GcrCertificateChain.html#GcrCertificateChainFlags"/>
    <keyword type="function" name="gcr_certificate_chain_build ()" link="GcrCertificateChain.html#gcr-certificate-chain-build"/>
    <keyword type="function" name="gcr_certificate_chain_build_async ()" link="GcrCertificateChain.html#gcr-certificate-chain-build-async"/>
    <keyword type="function" name="gcr_certificate_chain_build_finish ()" link="GcrCertificateChain.html#gcr-certificate-chain-build-finish"/>
    <keyword type="property" name="The &quot;length&quot; property" link="GcrCertificateChain.html#GcrCertificateChain--length"/>
    <keyword type="property" name="The &quot;status&quot; property" link="GcrCertificateChain.html#GcrCertificateChain--status"/>
    <keyword type="macro" name="GCR_PURPOSE_SERVER_AUTH" link="gcr-Trust-Storage-and-Lookups.html#GCR-PURPOSE-SERVER-AUTH:CAPS"/>
    <keyword type="macro" name="GCR_PURPOSE_CLIENT_AUTH" link="gcr-Trust-Storage-and-Lookups.html#GCR-PURPOSE-CLIENT-AUTH:CAPS"/>
    <keyword type="macro" name="GCR_PURPOSE_EMAIL" link="gcr-Trust-Storage-and-Lookups.html#GCR-PURPOSE-EMAIL:CAPS"/>
    <keyword type="macro" name="GCR_PURPOSE_CODE_SIGNING" link="gcr-Trust-Storage-and-Lookups.html#GCR-PURPOSE-CODE-SIGNING:CAPS"/>
    <keyword type="function" name="gcr_trust_is_certificate_anchored ()" link="gcr-Trust-Storage-and-Lookups.html#gcr-trust-is-certificate-anchored"/>
    <keyword type="function" name="gcr_trust_is_certificate_anchored_async ()" link="gcr-Trust-Storage-and-Lookups.html#gcr-trust-is-certificate-anchored-async"/>
    <keyword type="function" name="gcr_trust_is_certificate_anchored_finish ()" link="gcr-Trust-Storage-and-Lookups.html#gcr-trust-is-certificate-anchored-finish"/>
    <keyword type="function" name="gcr_trust_is_certificate_pinned ()" link="gcr-Trust-Storage-and-Lookups.html#gcr-trust-is-certificate-pinned"/>
    <keyword type="function" name="gcr_trust_is_certificate_pinned_async ()" link="gcr-Trust-Storage-and-Lookups.html#gcr-trust-is-certificate-pinned-async"/>
    <keyword type="function" name="gcr_trust_is_certificate_pinned_finish ()" link="gcr-Trust-Storage-and-Lookups.html#gcr-trust-is-certificate-pinned-finish"/>
    <keyword type="function" name="gcr_trust_add_pinned_certificate ()" link="gcr-Trust-Storage-and-Lookups.html#gcr-trust-add-pinned-certificate"/>
    <keyword type="function" name="gcr_trust_add_pinned_certificate_async ()" link="gcr-Trust-Storage-and-Lookups.html#gcr-trust-add-pinned-certificate-async"/>
    <keyword type="function" name="gcr_trust_add_pinned_certificate_finish ()" link="gcr-Trust-Storage-and-Lookups.html#gcr-trust-add-pinned-certificate-finish"/>
    <keyword type="function" name="gcr_trust_remove_pinned_certificate ()" link="gcr-Trust-Storage-and-Lookups.html#gcr-trust-remove-pinned-certificate"/>
    <keyword type="function" name="gcr_trust_remove_pinned_certificate_async ()" link="gcr-Trust-Storage-and-Lookups.html#gcr-trust-remove-pinned-certificate-async"/>
    <keyword type="function" name="gcr_trust_remove_pinned_certificate_finish ()" link="gcr-Trust-Storage-and-Lookups.html#gcr-trust-remove-pinned-certificate-finish"/>
    <keyword type="struct" name="GcrTokenManagerPrivate" link="gcr-gcr-initializer.html#GcrTokenManagerPrivate"/>
    <keyword type="struct" name="GcrTokenManager" link="gcr-gcr-initializer.html#GcrTokenManager"/>
    <keyword type="function" name="gcr_token_manager_new ()" link="gcr-gcr-initializer.html#gcr-token-manager-new"/>
    <keyword type="function" name="gcr_token_manager_get_slot ()" link="gcr-gcr-initializer.html#gcr-token-manager-get-slot"/>
    <keyword type="function" name="gcr_token_manager_initialize ()" link="gcr-gcr-initializer.html#gcr-token-manager-initialize"/>
    <keyword type="function" name="gcr_token_manager_initialize_async ()" link="gcr-gcr-initializer.html#gcr-token-manager-initialize-async"/>
    <keyword type="function" name="gcr_token_manager_initialize_finish ()" link="gcr-gcr-initializer.html#gcr-token-manager-initialize-finish"/>
    <keyword type="function" name="gcr_token_manager_change_pin ()" link="gcr-gcr-initializer.html#gcr-token-manager-change-pin"/>
    <keyword type="function" name="gcr_token_manager_change_pin_async ()" link="gcr-gcr-initializer.html#gcr-token-manager-change-pin-async"/>
    <keyword type="function" name="gcr_token_manager_change_pin_finish ()" link="gcr-gcr-initializer.html#gcr-token-manager-change-pin-finish"/>
    <keyword type="enum" name="enum GcrImporterPromptBehavior" link="gcr-gcr-importer.html#GcrImporterPromptBehavior"/>
    <keyword type="struct" name="GcrImporterPrivate" link="gcr-gcr-importer.html#GcrImporterPrivate"/>
    <keyword type="struct" name="GcrImporter" link="gcr-gcr-importer.html#GcrImporter-struct"/>
    <keyword type="function" name="gcr_importer_new ()" link="gcr-gcr-importer.html#gcr-importer-new"/>
    <keyword type="function" name="gcr_importer_get_parser ()" link="gcr-gcr-importer.html#gcr-importer-get-parser"/>
    <keyword type="function" name="gcr_importer_set_parser ()" link="gcr-gcr-importer.html#gcr-importer-set-parser"/>
    <keyword type="function" name="gcr_importer_get_slot ()" link="gcr-gcr-importer.html#gcr-importer-get-slot"/>
    <keyword type="function" name="gcr_importer_set_slot ()" link="gcr-gcr-importer.html#gcr-importer-set-slot"/>
    <keyword type="function" name="gcr_importer_get_prompt_behavior ()" link="gcr-gcr-importer.html#gcr-importer-get-prompt-behavior"/>
    <keyword type="function" name="gcr_importer_set_prompt_behavior ()" link="gcr-gcr-importer.html#gcr-importer-set-prompt-behavior"/>
    <keyword type="function" name="gcr_importer_import ()" link="gcr-gcr-importer.html#gcr-importer-import"/>
    <keyword type="function" name="gcr_importer_import_async ()" link="gcr-gcr-importer.html#gcr-importer-import-async"/>
    <keyword type="function" name="gcr_importer_import_finish ()" link="gcr-gcr-importer.html#gcr-importer-import-finish"/>
    <keyword type="property" name="The &quot;prompt-behavior&quot; property" link="gcr-gcr-importer.html#GcrImporter--prompt-behavior"/>
    <keyword type="property" name="The &quot;slot&quot; property" link="gcr-gcr-importer.html#GcrImporter--slot"/>
    <keyword type="signal" name="The &quot;imported&quot; signal" link="gcr-gcr-importer.html#GcrImporter-imported"/>
    <keyword type="signal" name="The &quot;queued&quot; signal" link="gcr-gcr-importer.html#GcrImporter-queued"/>
    <keyword type="struct" name="GcrParsedItem" link="gcr-gcr-parser.html#GcrParsedItem"/>
    <keyword type="struct" name="GcrParserPrivate" link="gcr-gcr-parser.html#GcrParserPrivate"/>
    <keyword type="struct" name="GcrParser" link="gcr-gcr-parser.html#GcrParser-struct"/>
    <keyword type="function" name="gcr_parser_new ()" link="gcr-gcr-parser.html#gcr-parser-new"/>
    <keyword type="function" name="gcr_parser_format_enable ()" link="gcr-gcr-parser.html#gcr-parser-format-enable"/>
    <keyword type="function" name="gcr_parser_format_disable ()" link="gcr-gcr-parser.html#gcr-parser-format-disable"/>
    <keyword type="function" name="gcr_parser_format_supported ()" link="gcr-gcr-parser.html#gcr-parser-format-supported"/>
    <keyword type="function" name="gcr_parser_parse_data ()" link="gcr-gcr-parser.html#gcr-parser-parse-data"/>
    <keyword type="function" name="gcr_parser_add_password ()" link="gcr-gcr-parser.html#gcr-parser-add-password"/>
    <keyword type="function" name="gcr_parser_get_parsed_label ()" link="gcr-gcr-parser.html#gcr-parser-get-parsed-label"/>
    <keyword type="function" name="gcr_parser_get_parsed_description ()" link="gcr-gcr-parser.html#gcr-parser-get-parsed-description"/>
    <keyword type="function" name="gcr_parser_get_parsed_attributes ()" link="gcr-gcr-parser.html#gcr-parser-get-parsed-attributes"/>
    <keyword type="property" name="The &quot;parsed-attributes&quot; property" link="gcr-gcr-parser.html#GcrParser--parsed-attributes"/>
    <keyword type="property" name="The &quot;parsed-description&quot; property" link="gcr-gcr-parser.html#GcrParser--parsed-description"/>
    <keyword type="property" name="The &quot;parsed-label&quot; property" link="gcr-gcr-parser.html#GcrParser--parsed-label"/>
    <keyword type="signal" name="The &quot;authenticate&quot; signal" link="gcr-gcr-parser.html#GcrParser-authenticate"/>
    <keyword type="signal" name="The &quot;parsed&quot; signal" link="gcr-gcr-parser.html#GcrParser-parsed"/>
    <keyword type="function" name="gcr_pkcs11_get_modules ()" link="gcr-Library-Settings.html#gcr-pkcs11-get-modules"/>
    <keyword type="function" name="gcr_pkcs11_set_modules ()" link="gcr-Library-Settings.html#gcr-pkcs11-set-modules"/>
    <keyword type="function" name="gcr_pkcs11_add_module ()" link="gcr-Library-Settings.html#gcr-pkcs11-add-module"/>
    <keyword type="function" name="gcr_pkcs11_add_module_from_file ()" link="gcr-Library-Settings.html#gcr-pkcs11-add-module-from-file"/>
    <keyword type="function" name="gcr_pkcs11_get_trust_lookup_slots ()" link="gcr-Library-Settings.html#gcr-pkcs11-get-trust-lookup-slots"/>
    <keyword type="function" name="gcr_pkcs11_get_trust_store_slot ()" link="gcr-Library-Settings.html#gcr-pkcs11-get-trust-store-slot"/>
    <keyword type="function" name="gcr_pkcs11_get_trust_lookup_uris ()" link="gcr-Library-Settings.html#gcr-pkcs11-get-trust-lookup-uris"/>
    <keyword type="function" name="gcr_pkcs11_set_trust_lookup_uris ()" link="gcr-Library-Settings.html#gcr-pkcs11-set-trust-lookup-uris"/>
    <keyword type="function" name="gcr_pkcs11_get_trust_store_uri ()" link="gcr-Library-Settings.html#gcr-pkcs11-get-trust-store-uri"/>
    <keyword type="function" name="gcr_pkcs11_set_trust_store_uri ()" link="gcr-Library-Settings.html#gcr-pkcs11-set-trust-store-uri"/>
    <keyword type="constant" name="GCR_CERTIFICATE_CHAIN_UNKNOWN" link="GcrCertificateChain.html#GCR-CERTIFICATE-CHAIN-UNKNOWN:CAPS"/>
    <keyword type="constant" name="GCR_CERTIFICATE_CHAIN_INCOMPLETE" link="GcrCertificateChain.html#GCR-CERTIFICATE-CHAIN-INCOMPLETE:CAPS"/>
    <keyword type="constant" name="GCR_CERTIFICATE_CHAIN_DISTRUSTED" link="GcrCertificateChain.html#GCR-CERTIFICATE-CHAIN-DISTRUSTED:CAPS"/>
    <keyword type="constant" name="GCR_CERTIFICATE_CHAIN_SELFSIGNED" link="GcrCertificateChain.html#GCR-CERTIFICATE-CHAIN-SELFSIGNED:CAPS"/>
    <keyword type="constant" name="GCR_CERTIFICATE_CHAIN_PINNED" link="GcrCertificateChain.html#GCR-CERTIFICATE-CHAIN-PINNED:CAPS"/>
    <keyword type="constant" name="GCR_CERTIFICATE_CHAIN_ANCHORED" link="GcrCertificateChain.html#GCR-CERTIFICATE-CHAIN-ANCHORED:CAPS"/>
    <keyword type="constant" name="GCR_CERTIFICATE_CHAIN_FLAG_NO_LOOKUPS" link="GcrCertificateChain.html#GCR-CERTIFICATE-CHAIN-FLAG-NO-LOOKUPS:CAPS"/>
  </functions>
</book>
