This is gnutls.info, produced by makeinfo version 5.1 from gnutls.texi. This manual is last updated 24 April 2013 for version 3.1.11 of GnuTLS. Copyright (C) 2001-2013 Free Software Foundation, Inc.\\ Copyright (C) 2001-2013 Nikos Mavrogiannopoulos Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". INFO-DIR-SECTION Software libraries START-INFO-DIR-ENTRY * GnuTLS: (gnutls). GNU Transport Layer Security Library. END-INFO-DIR-ENTRY INFO-DIR-SECTION System Administration START-INFO-DIR-ENTRY * certtool: (gnutls)Invoking certtool. Manipulate certificates and keys. * gnutls-serv: (gnutls)Invoking gnutls-serv. GnuTLS test server. * gnutls-cli: (gnutls)Invoking gnutls-cli. GnuTLS test client. * gnutls-cli-debug: (gnutls)Invoking gnutls-cli-debug. GnuTLS debug client. * psktool: (gnutls)Invoking psktool. Simple TLS-Pre-Shared-Keys manager. * srptool: (gnutls)Invoking srptool. Simple SRP password tool. END-INFO-DIR-ENTRY  Indirect: gnutls.info-1: 1280 gnutls.info-2: 302346 gnutls.info-3: 747199 gnutls.info-4: 944784 gnutls.info-5: 1272929  Tag Table: (Indirect) Node: Top1280 Node: Preface2463 Node: Introduction to GnuTLS3847 Node: Downloading and installing5487 Node: Document overview7998 Node: Introduction to TLS8999 Ref: Introduction to TLS-Footnote-110141 Node: TLS layers10431 Ref: fig:tls-layers11390 Node: The transport layer11465 Node: The TLS record protocol12069 Node: Encryption algorithms used in the record layer13344 Ref: tab:ciphers14240 Ref: tab:macs15612 Node: Compression algorithms used in the record layer16303 Ref: gnutls_compression_method_t17247 Node: Weaknesses and countermeasures17932 Ref: Weaknesses and countermeasures-Footnote-118960 Node: On Record Padding19038 Node: The TLS Alert Protocol20962 Ref: The Alert Protocol21162 Ref: tab:alerts22046 Node: The TLS Handshake Protocol24814 Ref: The Handshake Protocol25013 Node: TLS Cipher Suites25679 Ref: TLS Cipher Suites-Footnote-126662 Node: Authentication26776 Node: Client Authentication27487 Node: Resuming Sessions27964 Ref: resume28123 Node: TLS Extensions28769 Node: Maximum fragment length negotiation29443 Node: Server name indication30047 Ref: serverind30247 Node: Session tickets31093 Node: HeartBeat31703 Node: Safe renegotiation33008 Node: OCSP status request37912 Node: SRTP39734 Ref: gnutls_srtp_profile_t40213 Node: How to use TLS in application protocols42549 Node: Separate ports43067 Ref: Separate ports-Footnote-144482 Node: Upward negotiation44558 Ref: Upward negotiation-Footnote-147238 Node: On SSL 2 and older protocols47266 Node: Authentication methods49144 Node: Certificate authentication50039 Ref: tab:key-exchange50597 Node: X.509 certificates53101 Ref: fig:x50953580 Node: X.509 certificate structure54129 Ref: tab:x50954527 Ref: tab:x509-ext56321 Node: Importing an X.509 certificate59312 Node: X.509 distinguished names60694 Node: X.509 public and private keys64357 Node: Verifying X.509 certificate paths66799 Ref: gnutls_certificate_status_t74564 Node: Verifying a certificate in the context of TLS session76550 Ref: gnutls_certificate_verify_flags78040 Node: OpenPGP certificates80170 Ref: fig:openpgp80984 Ref: tab:openpgp-certificate81774 Ref: tab:openpgp-key-exchange83448 Ref: OpenPGP certificates-Footnote-187543 Node: Advanced certificate verification87598 Node: Verifying a certificate using trust on first use authentication88485 Node: Verifying a certificate using DANE89709 Node: Digital signatures91217 Node: More on certificate authentication96431 Node: PKCS 10 certificate requests97251 Ref: ex:crq100491 Node: PKIX certificate revocation lists102572 Ref: tab:crl103447 Node: OCSP certificate status checking108978 Ref: tab:ocsp-response115661 Ref: gnutls_x509_crl_reason_t119208 Node: Managing encrypted keys120532 Ref: gnutls_pkcs_encrypt_flags_t124583 Node: certtool Invocation131331 Ref: certtool usage131919 Ref: certtool debug138255 Ref: certtool generate-request138399 Ref: certtool verify-chain138743 Ref: certtool verify138920 Ref: certtool verify-crl139238 Ref: certtool get-dh-params139538 Ref: certtool load-privkey139837 Ref: certtool load-pubkey140010 Ref: certtool load-certificate140180 Ref: certtool load-ca-privkey140361 Ref: certtool load-ca-certificate140565 Ref: certtool cprint140777 Ref: certtool null-password141009 Ref: certtool pubkey-info141202 Ref: certtool to-p12141445 Ref: certtool rsa141744 Ref: certtool dsa141875 Ref: certtool ecc142005 Ref: certtool ecdsa142177 Ref: certtool hash142294 Ref: certtool inder142483 Ref: certtool inraw142805 Ref: certtool outder142928 Ref: certtool outraw143076 Ref: certtool sec-param143204 Ref: certtool pkcs-cipher143425 Ref: certtool exit status143665 Ref: certtool See Also143897 Ref: certtool Examples143948 Ref: certtool Files147861 Node: ocsptool Invocation153371 Ref: ocsptool usage153912 Ref: ocsptool debug157288 Ref: ocsptool ask157432 Ref: ocsptool exit status157827 Ref: ocsptool See Also158059 Ref: ocsptool Examples158111 Node: danetool Invocation163087 Ref: danetool usage163541 Ref: danetool debug166953 Ref: danetool load-pubkey167097 Ref: danetool load-certificate167267 Ref: danetool dlv167448 Ref: danetool hash167607 Ref: danetool check167798 Ref: danetool check-ee168087 Ref: danetool check-ca168270 Ref: danetool insecure168448 Ref: danetool local-dns168593 Ref: danetool inder168822 Ref: danetool inraw169144 Ref: danetool tlsa-rr169267 Ref: danetool host169562 Ref: danetool proto169755 Ref: danetool ca169977 Ref: danetool x509170150 Ref: danetool local170411 Ref: danetool domain170537 Ref: danetool exit status170942 Ref: danetool See Also171174 Ref: danetool Examples171226 Node: Shared-key and anonymous authentication172389 Node: SRP authentication172958 Node: Authentication using SRP173221 Node: srptool Invocation176262 Ref: srptool usage177073 Ref: srptool debug179182 Ref: srptool verify179326 Ref: srptool passwd-conf179464 Ref: srptool create-conf179666 Ref: srptool exit status179913 Ref: srptool See Also180143 Ref: srptool Examples180258 Node: PSK authentication180900 Node: Authentication using PSK181196 Node: psktool Invocation182414 Ref: psktool usage182900 Ref: psktool debug184485 Ref: psktool exit status184629 Ref: psktool See Also184859 Ref: psktool Examples184961 Node: Anonymous authentication185420 Node: Selecting an appropriate authentication method186410 Node: Hardware security modules and abstract key types191248 Node: Abstract key types192259 Node: Abstract public keys193676 Node: Abstract private keys198287 Node: Operations201681 Node: Smart cards and HSMs207803 Ref: fig:pkcs11-vision209673 Ref: Smart cards and HSMs-Footnote-1209985 Node: PKCS11 Initialization210025 Ref: PKCS11 Initialization-Footnote-1212574 Node: Accessing objects that require a PIN212617 Ref: gnutls_pin_flag_t214296 Node: Reading objects215815 Node: Writing objects220943 Node: Using a PKCS11 token with TLS223324 Node: p11tool Invocation224621 Ref: p11tool usage225250 Ref: p11tool debug229505 Ref: p11tool write229649 Ref: p11tool generate-rsa229824 Ref: p11tool generate-dsa229994 Ref: p11tool generate-ecc230164 Ref: p11tool private230334 Ref: p11tool sec-param230555 Ref: p11tool inder230800 Ref: p11tool inraw230940 Ref: p11tool provider231062 Ref: p11tool exit status231258 Ref: p11tool See Also231488 Ref: p11tool Examples231538 Node: Trusted Platform Module232649 Node: Keys in TPM233915 Node: Key generation235394 Node: Using keys237655 Node: tpmtool Invocation241305 Ref: tpmtool usage241731 Ref: tpmtool debug242257 Ref: tpmtool generate-rsa242401 Ref: tpmtool user242671 Ref: tpmtool system243030 Ref: tpmtool sec-param243383 Ref: tpmtool inder243710 Ref: tpmtool outder243928 Ref: tpmtool exit status244063 Ref: tpmtool See Also244293 Ref: tpmtool Examples244356 Node: How to use GnuTLS in applications244969 Node: Introduction to the library245538 Node: General idea246090 Ref: fig:gnutls-design246939 Ref: General idea-Footnote-1248235 Node: Error handling248280 Node: Common types249850 Node: Debugging and auditing250736 Node: Thread safety252351 Node: Callback functions254822 Node: Preparation255786 Node: Headers256205 Node: Initialization256494 Node: Version check257147 Node: Building the source257684 Node: Session initialization259795 Node: Associating the credentials263322 Ref: tab:key-exchange-cred264067 Node: Certificate credentials265234 Node: SRP credentials278599 Node: PSK credentials283059 Node: Anonymous credentials286722 Node: Setting up the transport layer287537 Node: Asynchronous operation295416 Node: DTLS sessions298747 Ref: DTLS sessions-Footnote-1300989 Node: TLS handshake302346 Node: Data transfer and termination305014 Node: Buffered data transfer313620 Node: Handling alerts315137 Node: Priority Strings318500 Ref: tab:prio-keywords319231 Ref: tab:prio-algorithms322849 Ref: tab:prio-special1324889 Ref: tab:prio-special2326885 Ref: Priority Strings-Footnote-1331246 Ref: Priority Strings-Footnote-2331319 Node: Selecting cryptographic key sizes331510 Ref: tab:key-sizes332152 Node: Advanced topics336328 Node: Session resumption336700 Node: Certificate verification340833 Ref: dane_verify_status_t349336 Node: Parameter generation349729 Node: Keying Material Exporters353398 Node: Channel Bindings354454 Node: Interoperability355960 Node: Compatibility with the OpenSSL library357567 Node: GnuTLS application examples358292 Ref: examples358510 Node: Client examples358784 Node: Simple client example with X.509 certificate support359669 Ref: ex:verify359962 Node: Simple client example with SSH-style certificate verification364838 Node: Simple client example with anonymous authentication368759 Node: Simple Datagram TLS client example372069 Node: Obtaining session information375836 Node: Using a callback to select the certificate to use379881 Node: Verifying a certificate385828 Ref: ex:verify2386065 Node: Client using a smart card with TLS390420 Ref: ex:pkcs11-client390653 Node: Client with Resume capability example394858 Ref: ex:resume-client395133 Node: Simple client example with SRP authentication399273 Node: Simple client example in C++402713 Node: Helper functions for TCP connections405285 Node: Helper functions for UDP connections406745 Node: Server examples408434 Node: Echo server with X.509 authentication408898 Node: Echo server with OpenPGP authentication414311 Node: Echo server with SRP authentication419542 Node: Echo server with anonymous authentication424776 Node: DTLS echo server with X.509 authentication429516 Node: OCSP example441403 Ref: Generate OCSP request441569 Node: Miscellaneous examples449790 Node: Checking for an alert450140 Node: X.509 certificate parsing example451443 Ref: ex:x509-info451700 Node: Listing the ciphersuites in a priority string454966 Node: PKCS #12 structure generation example456706 Node: XSSL examples460408 Node: Example client with X.509 certificate authentication461003 Node: Example client with X.509 certificate authentication and TOFU462891 Node: Using GnuTLS as a cryptographic library465341 Node: Symmetric algorithms466006 Node: Public key algorithms467365 Node: Hash and HMAC functions467833 Node: Random number generation469643 Ref: gnutls_rnd_level_t469976 Node: Other included programs470666 Node: gnutls-cli Invocation471235 Ref: gnutls-cli usage471795 Ref: gnutls-cli debug477166 Ref: gnutls-cli tofu477310 Ref: gnutls-cli dane477561 Ref: gnutls-cli local-dns477821 Ref: gnutls-cli ca-verification478050 Ref: gnutls-cli ocsp478336 Ref: gnutls-cli resume478496 Ref: gnutls-cli rehandshake478642 Ref: gnutls-cli starttls478809 Ref: gnutls-cli disable-extensions478995 Ref: gnutls-cli dh-bits479190 Ref: gnutls-cli priority479542 Ref: gnutls-cli ranges479888 Ref: gnutls-cli list480104 Ref: gnutls-cli exit status480342 Ref: gnutls-cli See Also480578 Ref: gnutls-cli Examples480657 Node: gnutls-serv Invocation482415 Ref: gnutls-serv usage482890 Ref: gnutls-serv debug487106 Ref: gnutls-serv heartbeat487250 Ref: gnutls-serv priority487401 Ref: gnutls-serv ocsp-response487747 Ref: gnutls-serv list487971 Ref: gnutls-serv exit status488209 Ref: gnutls-serv See Also488447 Ref: gnutls-serv Examples488527 Node: gnutls-cli-debug Invocation493954 Ref: gnutls-cli-debug usage494774 Ref: gnutls-cli-debug debug496800 Ref: gnutls-cli-debug exit status496944 Ref: gnutls-cli-debug See Also497192 Ref: gnutls-cli-debug Examples497277 Node: Internal architecture of GnuTLS499698 Node: The TLS Protocol500240 Ref: fig:client-server500716 Node: TLS Handshake Protocol500806 Ref: fig:gnutls-handshake501248 Ref: fig:gnutls-handshake-sequence501757 Node: TLS Authentication Methods501855 Ref: TLS Authentication Methods-Footnote-1504153 Node: TLS Extension Handling504219 Node: Cryptographic Backend515910 Ref: fig:crypto-layers516644 Ref: Cryptographic Backend-Footnote-1520354 Ref: Cryptographic Backend-Footnote-2520438 Node: Upgrading from previous versions520545 Node: Support524831 Node: Getting help525061 Node: Commercial Support525663 Node: Bug Reports526489 Node: Contributing527853 Node: Error codes529857 Node: Supported ciphersuites548361 Ref: ciphersuites548534 Node: API reference555805 Node: Core TLS API556215 Ref: gnutls_alert_get556444 Ref: gnutls_alert_get_name557068 Ref: gnutls_alert_get_strname557453 Ref: gnutls_alert_send557788 Ref: gnutls_alert_send_appropriate558671 Ref: gnutls_anon_allocate_client_credentials559422 Ref: gnutls_anon_allocate_server_credentials559881 Ref: gnutls_anon_free_client_credentials560332 Ref: gnutls_anon_free_server_credentials560708 Ref: gnutls_anon_set_params_function561076 Ref: gnutls_anon_set_server_dh_params561594 Ref: gnutls_anon_set_server_params_function562118 Ref: gnutls_auth_client_get_type562627 Ref: gnutls_auth_get_type563139 Ref: gnutls_auth_server_get_type563836 Ref: gnutls_bye564328 Ref: gnutls_certificate_activation_time_peers565934 Ref: gnutls_certificate_allocate_credentials566401 Ref: gnutls_certificate_client_get_request_status566877 Ref: gnutls_certificate_expiration_time_peers567300 Ref: gnutls_certificate_free_ca_names567704 Ref: gnutls_certificate_free_cas568378 Ref: gnutls_certificate_free_credentials568802 Ref: gnutls_certificate_free_crls569323 Ref: gnutls_certificate_free_keys569628 Ref: gnutls_certificate_get_issuer570065 Ref: gnutls_certificate_get_ours570703 Ref: gnutls_certificate_get_peers571236 Ref: gnutls_certificate_get_peers_subkey_id572100 Ref: gnutls_certificate_send_x509_rdn_sequence572615 Ref: gnutls_certificate_server_set_request573343 Ref: gnutls_certificate_set_dh_params573996 Ref: gnutls_certificate_set_ocsp_status_request_file574717 Ref: gnutls_certificate_set_ocsp_status_request_function575592 Ref: gnutls_certificate_set_params_function576976 Ref: gnutls_certificate_set_pin_function577515 Ref: gnutls_certificate_set_retrieve_function578179 Ref: gnutls_certificate_set_verify_flags580057 Ref: gnutls_certificate_set_verify_function580555 Ref: gnutls_certificate_set_verify_limits581624 Ref: gnutls_certificate_set_x509_crl582310 Ref: gnutls_certificate_set_x509_crl_file583143 Ref: gnutls_certificate_set_x509_crl_mem583929 Ref: gnutls_certificate_set_x509_key584711 Ref: gnutls_certificate_set_x509_key_file585725 Ref: gnutls_certificate_set_x509_key_file2587031 Ref: gnutls_certificate_set_x509_key_mem588482 Ref: gnutls_certificate_set_x509_key_mem2589733 Ref: gnutls_certificate_set_x509_simple_pkcs12_file591148 Ref: gnutls_certificate_set_x509_simple_pkcs12_mem592676 Ref: gnutls_certificate_set_x509_system_trust594174 Ref: gnutls_certificate_set_x509_trust594746 Ref: gnutls_certificate_set_x509_trust_file595733 Ref: gnutls_certificate_set_x509_trust_mem596951 Ref: gnutls_certificate_type_get597899 Ref: gnutls_certificate_type_get_id598301 Ref: gnutls_certificate_type_get_name598698 Ref: gnutls_certificate_type_list599081 Ref: gnutls_certificate_verification_status_print599435 Ref: gnutls_certificate_verify_peers2600195 Ref: gnutls_certificate_verify_peers3601461 Ref: gnutls_check_version602807 Ref: gnutls_cipher_get603416 Ref: gnutls_cipher_get_id603722 Ref: gnutls_cipher_get_key_size604104 Ref: gnutls_cipher_get_name604431 Ref: gnutls_cipher_list604778 Ref: gnutls_cipher_suite_get_name605338 Ref: gnutls_cipher_suite_info605956 Ref: gnutls_compression_get607135 Ref: gnutls_compression_get_id607488 Ref: gnutls_compression_get_name607852 Ref: gnutls_compression_list608234 Ref: gnutls_credentials_clear608552 Ref: gnutls_credentials_set608785 Ref: gnutls_db_check_entry610158 Ref: gnutls_db_check_entry_time610557 Ref: gnutls_db_get_ptr610911 Ref: gnutls_db_remove_session611228 Ref: gnutls_db_set_cache_expiration611770 Ref: gnutls_db_set_ptr612116 Ref: gnutls_db_set_remove_function612456 Ref: gnutls_db_set_retrieve_function612964 Ref: gnutls_db_set_store_function613655 Ref: gnutls_deinit614127 Ref: gnutls_dh_get_group614471 Ref: gnutls_dh_get_peers_public_bits615202 Ref: gnutls_dh_get_prime_bits615646 Ref: gnutls_dh_get_pubkey616286 Ref: gnutls_dh_get_secret_bits616878 Ref: gnutls_dh_params_cpy617310 Ref: gnutls_dh_params_deinit617768 Ref: gnutls_dh_params_export2_pkcs3618043 Ref: gnutls_dh_params_export_pkcs3618864 Ref: gnutls_dh_params_export_raw619883 Ref: gnutls_dh_params_generate2620636 Ref: gnutls_dh_params_import_pkcs3621587 Ref: gnutls_dh_params_import_raw622362 Ref: gnutls_dh_params_init623011 Ref: gnutls_dh_set_prime_bits623380 Ref: gnutls_ecc_curve_get624476 Ref: gnutls_ecc_curve_get_name624869 Ref: gnutls_ecc_curve_get_size625205 Ref: gnutls_ecc_curve_list625451 Ref: gnutls_error_is_fatal625774 Ref: gnutls_error_to_alert626534 Ref: gnutls_fingerprint627211 Ref: gnutls_global_deinit628203 Ref: gnutls_global_init628521 Ref: gnutls_global_set_audit_log_function629873 Ref: gnutls_global_set_log_function630514 Ref: gnutls_global_set_log_level631022 Ref: gnutls_global_set_mem_functions631525 Ref: gnutls_global_set_mutex632761 Ref: gnutls_global_set_time_function633602 Ref: gnutls_handshake634013 Ref: gnutls_handshake_get_last_in635345 Ref: gnutls_handshake_get_last_out635975 Ref: gnutls_handshake_set_max_packet_length636620 Ref: gnutls_handshake_set_post_client_hello_function637311 Ref: gnutls_handshake_set_private_extensions638399 Ref: gnutls_handshake_set_random639083 Ref: gnutls_handshake_set_timeout639795 Ref: gnutls_heartbeat_allowed640346 Ref: gnutls_heartbeat_enable640820 Ref: gnutls_heartbeat_get_timeout641156 Ref: gnutls_heartbeat_ping641700 Ref: gnutls_heartbeat_pong642668 Ref: gnutls_heartbeat_set_timeouts643080 Ref: gnutls_hex2bin644086 Ref: gnutls_hex_decode644654 Ref: gnutls_hex_encode645229 Ref: gnutls_init645743 Ref: gnutls_key_generate646867 Ref: gnutls_kx_get647286 Ref: gnutls_kx_get_id647617 Ref: gnutls_kx_get_name647961 Ref: gnutls_kx_list648306 Ref: gnutls_load_file648634 Ref: gnutls_mac_get649170 Ref: gnutls_mac_get_id649476 Ref: gnutls_mac_get_key_size649890 Ref: gnutls_mac_get_name650203 Ref: gnutls_mac_list650522 Ref: gnutls_ocsp_status_request_enable_client651113 Ref: gnutls_ocsp_status_request_get652059 Ref: gnutls_ocsp_status_request_is_checked652738 Ref: gnutls_openpgp_send_cert653412 Ref: gnutls_pem_base64_decode653987 Ref: gnutls_pem_base64_decode_alloc654850 Ref: gnutls_pem_base64_encode655647 Ref: gnutls_pem_base64_encode_alloc656462 Ref: gnutls_perror657168 Ref: gnutls_pk_algorithm_get_name657464 Ref: gnutls_pk_bits_to_sec_param657820 Ref: gnutls_pk_get_id658294 Ref: gnutls_pk_get_name658812 Ref: gnutls_pk_list659174 Ref: gnutls_pk_to_sign659507 Ref: gnutls_prf659918 Ref: gnutls_prf_raw661531 Ref: gnutls_priority_certificate_type_list663168 Ref: gnutls_priority_compression_list663616 Ref: gnutls_priority_deinit664030 Ref: gnutls_priority_ecc_curve_list664280 Ref: gnutls_priority_get_cipher_suite_index664715 Ref: gnutls_priority_init665605 Ref: gnutls_priority_protocol_list668147 Ref: gnutls_priority_set668555 Ref: gnutls_priority_set_direct668987 Ref: gnutls_priority_sign_list669787 Ref: gnutls_protocol_get_id670199 Ref: gnutls_protocol_get_name670515 Ref: gnutls_protocol_get_version670874 Ref: gnutls_protocol_list671177 Ref: gnutls_psk_allocate_client_credentials671547 Ref: gnutls_psk_allocate_server_credentials672042 Ref: gnutls_psk_client_get_hint672513 Ref: gnutls_psk_free_client_credentials672996 Ref: gnutls_psk_free_server_credentials673367 Ref: gnutls_psk_server_get_username673730 Ref: gnutls_psk_set_client_credentials674096 Ref: gnutls_psk_set_client_credentials_function675088 Ref: gnutls_psk_set_params_function676007 Ref: gnutls_psk_set_server_credentials_file676529 Ref: gnutls_psk_set_server_credentials_function677176 Ref: gnutls_psk_set_server_credentials_hint678125 Ref: gnutls_psk_set_server_dh_params678759 Ref: gnutls_psk_set_server_params_function679286 Ref: gnutls_random_art679769 Ref: gnutls_range_split680484 Ref: gnutls_record_can_use_length_hiding681615 Ref: gnutls_record_check_pending682370 Ref: gnutls_record_cork682787 Ref: gnutls_record_disable_padding683181 Ref: gnutls_record_get_direction683793 Ref: gnutls_record_get_max_size684705 Ref: gnutls_record_recv685067 Ref: gnutls_record_recv_seq686570 Ref: gnutls_record_send687561 Ref: gnutls_record_send_range689043 Ref: gnutls_record_set_max_empty_records690233 Ref: gnutls_record_set_max_size691133 Ref: gnutls_record_set_timeout692048 Ref: gnutls_record_uncork692631 Ref: gnutls_rehandshake693306 Ref: gnutls_safe_renegotiation_status694590 Ref: gnutls_sec_param_get_name695005 Ref: gnutls_sec_param_to_pk_bits695379 Ref: gnutls_server_name_get696025 Ref: gnutls_server_name_set697385 Ref: gnutls_session_channel_binding698373 Ref: gnutls_session_enable_compatibility_mode699096 Ref: gnutls_session_force_valid699694 Ref: gnutls_session_get_data700120 Ref: gnutls_session_get_data2700912 Ref: gnutls_session_get_desc701670 Ref: gnutls_session_get_id702081 Ref: gnutls_session_get_id2702972 Ref: gnutls_session_get_ptr703444 Ref: gnutls_session_get_random703844 Ref: gnutls_session_is_resumed704444 Ref: gnutls_session_resumption_requested704780 Ref: gnutls_session_set_data705167 Ref: gnutls_session_set_premaster706027 Ref: gnutls_session_set_ptr707116 Ref: gnutls_session_ticket_enable_client707531 Ref: gnutls_session_ticket_enable_server707945 Ref: gnutls_session_ticket_key_generate708509 Ref: gnutls_set_default_priority708939 Ref: gnutls_sign_algorithm_get709711 Ref: gnutls_sign_algorithm_get_client710096 Ref: gnutls_sign_algorithm_get_requested710505 Ref: gnutls_sign_get_hash_algorithm711537 Ref: gnutls_sign_get_id711949 Ref: gnutls_sign_get_name712312 Ref: gnutls_sign_get_pk_algorithm712662 Ref: gnutls_sign_is_secure713073 Ref: gnutls_sign_list713326 Ref: gnutls_srp_allocate_client_credentials713656 Ref: gnutls_srp_allocate_server_credentials714132 Ref: gnutls_srp_base64_decode714580 Ref: gnutls_srp_base64_decode_alloc715295 Ref: gnutls_srp_base64_encode715968 Ref: gnutls_srp_base64_encode_alloc716779 Ref: gnutls_srp_free_client_credentials717515 Ref: gnutls_srp_free_server_credentials717886 Ref: gnutls_srp_server_get_username718249 Ref: gnutls_srp_set_client_credentials718703 Ref: gnutls_srp_set_client_credentials_function719459 Ref: gnutls_srp_set_prime_bits720563 Ref: gnutls_srp_set_server_credentials_file721253 Ref: gnutls_srp_set_server_credentials_function721994 Ref: gnutls_srp_verifier723368 Ref: gnutls_srtp_get_keys724296 Ref: gnutls_srtp_get_mki725695 Ref: gnutls_srtp_get_profile_id726269 Ref: gnutls_srtp_get_profile_name726727 Ref: gnutls_srtp_get_selected_profile727148 Ref: gnutls_srtp_set_mki727597 Ref: gnutls_srtp_set_profile728051 Ref: gnutls_srtp_set_profile_direct728588 Ref: gnutls_store_commitment729315 Ref: gnutls_store_pubkey730573 Ref: gnutls_strerror731735 Ref: gnutls_strerror_name732220 Ref: gnutls_supplemental_get_name732689 Ref: gnutls_tdb_deinit733097 Ref: gnutls_tdb_init733312 Ref: gnutls_tdb_set_store_commitment_func733662 Ref: gnutls_tdb_set_store_func734256 Ref: gnutls_tdb_set_verify_func734753 Ref: gnutls_transport_get_int735239 Ref: gnutls_transport_get_int2735652 Ref: gnutls_transport_get_ptr736160 Ref: gnutls_transport_get_ptr2736581 Ref: gnutls_transport_set_errno737120 Ref: gnutls_transport_set_errno_function737978 Ref: gnutls_transport_set_int738520 Ref: gnutls_transport_set_int2738881 Ref: gnutls_transport_set_ptr739445 Ref: gnutls_transport_set_ptr2739863 Ref: gnutls_transport_set_pull_function740512 Ref: gnutls_transport_set_pull_timeout_function741297 Ref: gnutls_transport_set_push_function742264 Ref: gnutls_transport_set_vec_push_function743114 Ref: gnutls_url_is_supported743815 Ref: gnutls_verify_stored_pubkey744196 Node: High level TLS API747199 Node: Datagram TLS API747428 Ref: gnutls_dtls_cookie_send747710 Ref: gnutls_dtls_cookie_verify748796 Ref: gnutls_dtls_get_data_mtu749664 Ref: gnutls_dtls_get_mtu750068 Ref: gnutls_dtls_get_timeout750516 Ref: gnutls_dtls_prestate_set751064 Ref: gnutls_dtls_set_data_mtu751470 Ref: gnutls_dtls_set_mtu752332 Ref: gnutls_dtls_set_timeouts752943 Ref: gnutls_record_get_discarded753958 Node: X509 certificate API754237 Ref: gnutls_pkcs7_deinit754556 Ref: gnutls_pkcs7_delete_crl754769 Ref: gnutls_pkcs7_delete_crt755227 Ref: gnutls_pkcs7_export755700 Ref: gnutls_pkcs7_export2756611 Ref: gnutls_pkcs7_get_crl_count757293 Ref: gnutls_pkcs7_get_crl_raw757667 Ref: gnutls_pkcs7_get_crt_count758468 Ref: gnutls_pkcs7_get_crt_raw758852 Ref: gnutls_pkcs7_import759740 Ref: gnutls_pkcs7_init760366 Ref: gnutls_pkcs7_set_crl760786 Ref: gnutls_pkcs7_set_crl_raw761216 Ref: gnutls_pkcs7_set_crt761635 Ref: gnutls_pkcs7_set_crt_raw762148 Ref: gnutls_x509_crl_check_issuer762612 Ref: gnutls_x509_crl_deinit763055 Ref: gnutls_x509_crl_export763266 Ref: gnutls_x509_crl_export2764193 Ref: gnutls_x509_crl_get_authority_key_gn_serial764957 Ref: gnutls_x509_crl_get_authority_key_id766275 Ref: gnutls_x509_crl_get_crt_count767343 Ref: gnutls_x509_crl_get_crt_serial767706 Ref: gnutls_x509_crl_get_dn_oid768483 Ref: gnutls_x509_crl_get_extension_data769304 Ref: gnutls_x509_crl_get_extension_info770419 Ref: gnutls_x509_crl_get_extension_oid771697 Ref: gnutls_x509_crl_get_issuer_dn772563 Ref: gnutls_x509_crl_get_issuer_dn2773439 Ref: gnutls_x509_crl_get_issuer_dn_by_oid774123 Ref: gnutls_x509_crl_get_next_update775634 Ref: gnutls_x509_crl_get_number776073 Ref: gnutls_x509_crl_get_raw_issuer_dn776803 Ref: gnutls_x509_crl_get_signature777262 Ref: gnutls_x509_crl_get_signature_algorithm777856 Ref: gnutls_x509_crl_get_this_update778298 Ref: gnutls_x509_crl_get_version778628 Ref: gnutls_x509_crl_import778941 Ref: gnutls_x509_crl_init779570 Ref: gnutls_x509_crl_list_import780143 Ref: gnutls_x509_crl_list_import2781135 Ref: gnutls_x509_crl_print782043 Ref: gnutls_x509_crl_set_authority_key_id782696 Ref: gnutls_x509_crl_set_crt783349 Ref: gnutls_x509_crl_set_crt_serial783927 Ref: gnutls_x509_crl_set_next_update784564 Ref: gnutls_x509_crl_set_number784976 Ref: gnutls_x509_crl_set_this_update785553 Ref: gnutls_x509_crl_set_version785962 Ref: gnutls_x509_crl_sign2786512 Ref: gnutls_x509_crl_verify787401 Ref: gnutls_x509_crq_deinit788556 Ref: gnutls_x509_crq_export788797 Ref: gnutls_x509_crq_export2789799 Ref: gnutls_x509_crq_get_attribute_by_oid790578 Ref: gnutls_x509_crq_get_attribute_data791603 Ref: gnutls_x509_crq_get_attribute_info792715 Ref: gnutls_x509_crq_get_basic_constraints793912 Ref: gnutls_x509_crq_get_challenge_password795170 Ref: gnutls_x509_crq_get_dn795787 Ref: gnutls_x509_crq_get_dn2796612 Ref: gnutls_x509_crq_get_dn_by_oid797315 Ref: gnutls_x509_crq_get_dn_oid798776 Ref: gnutls_x509_crq_get_extension_by_oid799563 Ref: gnutls_x509_crq_get_extension_data800714 Ref: gnutls_x509_crq_get_extension_info801842 Ref: gnutls_x509_crq_get_key_id803117 Ref: gnutls_x509_crq_get_key_purpose_oid804149 Ref: gnutls_x509_crq_get_key_rsa_raw805175 Ref: gnutls_x509_crq_get_key_usage805799 Ref: gnutls_x509_crq_get_pk_algorithm806890 Ref: gnutls_x509_crq_get_private_key_usage_period807652 Ref: gnutls_x509_crq_get_subject_alt_name808333 Ref: gnutls_x509_crq_get_subject_alt_othername_oid809896 Ref: gnutls_x509_crq_get_version811373 Ref: gnutls_x509_crq_import811724 Ref: gnutls_x509_crq_init812416 Ref: gnutls_x509_crq_print812756 Ref: gnutls_x509_crq_set_attribute_by_oid813416 Ref: gnutls_x509_crq_set_basic_constraints814286 Ref: gnutls_x509_crq_set_challenge_password815030 Ref: gnutls_x509_crq_set_dn815486 Ref: gnutls_x509_crq_set_dn_by_oid816039 Ref: gnutls_x509_crq_set_key817148 Ref: gnutls_x509_crq_set_key_purpose_oid817616 Ref: gnutls_x509_crq_set_key_rsa_raw818395 Ref: gnutls_x509_crq_set_key_usage818976 Ref: gnutls_x509_crq_set_private_key_usage_period819480 Ref: gnutls_x509_crq_set_subject_alt_name820009 Ref: gnutls_x509_crq_set_version820807 Ref: gnutls_x509_crq_sign2821299 Ref: gnutls_x509_crq_verify822280 Ref: gnutls_x509_crt_check_hostname822879 Ref: gnutls_x509_crt_check_issuer823530 Ref: gnutls_x509_crt_check_revocation824125 Ref: gnutls_x509_crt_cpy_crl_dist_points824776 Ref: gnutls_x509_crt_deinit825365 Ref: gnutls_x509_crt_export825588 Ref: gnutls_x509_crt_export2826499 Ref: gnutls_x509_crt_get_activation_time827197 Ref: gnutls_x509_crt_get_authority_info_access827580 Ref: gnutls_x509_crt_get_authority_key_gn_serial830973 Ref: gnutls_x509_crt_get_authority_key_id832418 Ref: gnutls_x509_crt_get_basic_constraints833554 Ref: gnutls_x509_crt_get_ca_status834773 Ref: gnutls_x509_crt_get_crl_dist_points835660 Ref: gnutls_x509_crt_get_dn836990 Ref: gnutls_x509_crt_get_dn2837842 Ref: gnutls_x509_crt_get_dn_by_oid838539 Ref: gnutls_x509_crt_get_dn_oid840308 Ref: gnutls_x509_crt_get_expiration_time841336 Ref: gnutls_x509_crt_get_extension_by_oid841707 Ref: gnutls_x509_crt_get_extension_data842828 Ref: gnutls_x509_crt_get_extension_info843926 Ref: gnutls_x509_crt_get_extension_oid845287 Ref: gnutls_x509_crt_get_fingerprint846250 Ref: gnutls_x509_crt_get_issuer847045 Ref: gnutls_x509_crt_get_issuer_alt_name847688 Ref: gnutls_x509_crt_get_issuer_alt_name2849493 Ref: gnutls_x509_crt_get_issuer_alt_othername_oid851080 Ref: gnutls_x509_crt_get_issuer_dn852734 Ref: gnutls_x509_crt_get_issuer_dn2853612 Ref: gnutls_x509_crt_get_issuer_dn_by_oid854340 Ref: gnutls_x509_crt_get_issuer_dn_oid856127 Ref: gnutls_x509_crt_get_issuer_unique_id857163 Ref: gnutls_x509_crt_get_key_id857980 Ref: gnutls_x509_crt_get_key_purpose_oid858968 Ref: gnutls_x509_crt_get_key_usage860129 Ref: gnutls_x509_crt_get_pk_algorithm861201 Ref: gnutls_x509_crt_get_pk_dsa_raw861922 Ref: gnutls_x509_crt_get_pk_rsa_raw862590 Ref: gnutls_x509_crt_get_policy863168 Ref: gnutls_x509_crt_get_private_key_usage_period864082 Ref: gnutls_x509_crt_get_proxy864837 Ref: gnutls_x509_crt_get_raw_dn865863 Ref: gnutls_x509_crt_get_raw_issuer_dn866461 Ref: gnutls_x509_crt_get_serial867045 Ref: gnutls_x509_crt_get_signature867790 Ref: gnutls_x509_crt_get_signature_algorithm868396 Ref: gnutls_x509_crt_get_subject868869 Ref: gnutls_x509_crt_get_subject_alt_name869517 Ref: gnutls_x509_crt_get_subject_alt_name2871281 Ref: gnutls_x509_crt_get_subject_alt_othername_oid872851 Ref: gnutls_x509_crt_get_subject_key_id874496 Ref: gnutls_x509_crt_get_subject_unique_id875333 Ref: gnutls_x509_crt_get_version876132 Ref: gnutls_x509_crt_import876464 Ref: gnutls_x509_crt_init877158 Ref: gnutls_x509_crt_list_import877497 Ref: gnutls_x509_crt_list_import2878861 Ref: gnutls_x509_crt_list_verify879813 Ref: gnutls_x509_crt_print881484 Ref: gnutls_x509_crt_set_activation_time882380 Ref: gnutls_x509_crt_set_authority_info_access882847 Ref: gnutls_x509_crt_set_authority_key_id883742 Ref: gnutls_x509_crt_set_basic_constraints884324 Ref: gnutls_x509_crt_set_ca_status885023 Ref: gnutls_x509_crt_set_crl_dist_points885621 Ref: gnutls_x509_crt_set_crl_dist_points2886273 Ref: gnutls_x509_crt_set_crq886972 Ref: gnutls_x509_crt_set_crq_extensions887529 Ref: gnutls_x509_crt_set_dn887991 Ref: gnutls_x509_crt_set_dn_by_oid888544 Ref: gnutls_x509_crt_set_expiration_time889661 Ref: gnutls_x509_crt_set_extension_by_oid890100 Ref: gnutls_x509_crt_set_issuer_dn890883 Ref: gnutls_x509_crt_set_issuer_dn_by_oid891457 Ref: gnutls_x509_crt_set_key892710 Ref: gnutls_x509_crt_set_key_purpose_oid893217 Ref: gnutls_x509_crt_set_key_usage893985 Ref: gnutls_x509_crt_set_pin_function894436 Ref: gnutls_x509_crt_set_policy895116 Ref: gnutls_x509_crt_set_private_key_usage_period895937 Ref: gnutls_x509_crt_set_proxy896444 Ref: gnutls_x509_crt_set_proxy_dn897258 Ref: gnutls_x509_crt_set_serial898282 Ref: gnutls_x509_crt_set_subject_alt_name899147 Ref: gnutls_x509_crt_set_subject_alternative_name899969 Ref: gnutls_x509_crt_set_subject_key_id900793 Ref: gnutls_x509_crt_set_version901293 Ref: gnutls_x509_crt_sign902116 Ref: gnutls_x509_crt_sign2902671 Ref: gnutls_x509_crt_verify903539 Ref: gnutls_x509_dn_deinit904466 Ref: gnutls_x509_dn_export904728 Ref: gnutls_x509_dn_export2905622 Ref: gnutls_x509_dn_get_rdn_ava906283 Ref: gnutls_x509_dn_import907313 Ref: gnutls_x509_dn_init907939 Ref: gnutls_x509_dn_oid_known908365 Ref: gnutls_x509_dn_oid_name909034 Ref: gnutls_x509_policy_release909570 Ref: gnutls_x509_privkey_cpy909933 Ref: gnutls_x509_privkey_deinit910403 Ref: gnutls_x509_privkey_export910650 Ref: gnutls_x509_privkey_export2911715 Ref: gnutls_x509_privkey_export2_pkcs8912548 Ref: gnutls_x509_privkey_export_dsa_raw913824 Ref: gnutls_x509_privkey_export_ecc_raw914600 Ref: gnutls_x509_privkey_export_pkcs8915383 Ref: gnutls_x509_privkey_export_rsa_raw916888 Ref: gnutls_x509_privkey_export_rsa_raw2917785 Ref: gnutls_x509_privkey_fix918807 Ref: gnutls_x509_privkey_generate919200 Ref: gnutls_x509_privkey_get_key_id919949 Ref: gnutls_x509_privkey_get_pk_algorithm920941 Ref: gnutls_x509_privkey_get_pk_algorithm2921374 Ref: gnutls_x509_privkey_import921866 Ref: gnutls_x509_privkey_import2922666 Ref: gnutls_x509_privkey_import_dsa_raw923665 Ref: gnutls_x509_privkey_import_ecc_raw924391 Ref: gnutls_x509_privkey_import_openssl925104 Ref: gnutls_x509_privkey_import_pkcs8925982 Ref: gnutls_x509_privkey_import_rsa_raw927434 Ref: gnutls_x509_privkey_import_rsa_raw2928293 Ref: gnutls_x509_privkey_init929261 Ref: gnutls_x509_privkey_sec_param929604 Ref: gnutls_x509_privkey_verify_params930041 Ref: gnutls_x509_rdn_get930398 Ref: gnutls_x509_rdn_get_by_oid931102 Ref: gnutls_x509_rdn_get_oid932079 Ref: gnutls_x509_trust_list_add_cas932833 Ref: gnutls_x509_trust_list_add_crls933452 Ref: gnutls_x509_trust_list_add_named_crt934437 Ref: gnutls_x509_trust_list_add_system_trust935552 Ref: gnutls_x509_trust_list_add_trust_file936250 Ref: gnutls_x509_trust_list_add_trust_mem937122 Ref: gnutls_x509_trust_list_deinit937916 Ref: gnutls_x509_trust_list_get_issuer938317 Ref: gnutls_x509_trust_list_init938946 Ref: gnutls_x509_trust_list_remove_cas939439 Ref: gnutls_x509_trust_list_remove_trust_file939961 Ref: gnutls_x509_trust_list_remove_trust_mem940573 Ref: gnutls_x509_trust_list_verify_crt941115 Ref: gnutls_x509_trust_list_verify_named_crt942282 Node: OCSP API944784 Ref: gnutls_ocsp_req_add_cert945078 Ref: gnutls_ocsp_req_add_cert_id946043 Ref: gnutls_ocsp_req_deinit947368 Ref: gnutls_ocsp_req_export947590 Ref: gnutls_ocsp_req_get_cert_id948009 Ref: gnutls_ocsp_req_get_extension949600 Ref: gnutls_ocsp_req_get_nonce950931 Ref: gnutls_ocsp_req_get_version951584 Ref: gnutls_ocsp_req_import951960 Ref: gnutls_ocsp_req_init952461 Ref: gnutls_ocsp_req_print952781 Ref: gnutls_ocsp_req_randomize_nonce953516 Ref: gnutls_ocsp_req_set_extension953954 Ref: gnutls_ocsp_req_set_nonce954643 Ref: gnutls_ocsp_resp_check_crt955235 Ref: gnutls_ocsp_resp_deinit955818 Ref: gnutls_ocsp_resp_export956047 Ref: gnutls_ocsp_resp_get_certs956471 Ref: gnutls_ocsp_resp_get_extension957595 Ref: gnutls_ocsp_resp_get_nonce958934 Ref: gnutls_ocsp_resp_get_produced959599 Ref: gnutls_ocsp_resp_get_responder959945 Ref: gnutls_ocsp_resp_get_response960695 Ref: gnutls_ocsp_resp_get_signature961822 Ref: gnutls_ocsp_resp_get_signature_algorithm962310 Ref: gnutls_ocsp_resp_get_single962787 Ref: gnutls_ocsp_resp_get_status964728 Ref: gnutls_ocsp_resp_get_version965146 Ref: gnutls_ocsp_resp_import965543 Ref: gnutls_ocsp_resp_init966110 Ref: gnutls_ocsp_resp_print966437 Ref: gnutls_ocsp_resp_verify967162 Ref: gnutls_ocsp_resp_verify_direct968754 Node: OpenPGP API969866 Ref: gnutls_certificate_set_openpgp_key970186 Ref: gnutls_certificate_set_openpgp_key_file971117 Ref: gnutls_certificate_set_openpgp_key_file2971861 Ref: gnutls_certificate_set_openpgp_key_mem972868 Ref: gnutls_certificate_set_openpgp_key_mem2973625 Ref: gnutls_certificate_set_openpgp_keyring_file974649 Ref: gnutls_certificate_set_openpgp_keyring_mem975369 Ref: gnutls_openpgp_crt_check_hostname976129 Ref: gnutls_openpgp_crt_deinit976700 Ref: gnutls_openpgp_crt_export976923 Ref: gnutls_openpgp_crt_export2977672 Ref: gnutls_openpgp_crt_get_auth_subkey978237 Ref: gnutls_openpgp_crt_get_creation_time978951 Ref: gnutls_openpgp_crt_get_expiration_time979282 Ref: gnutls_openpgp_crt_get_fingerprint979663 Ref: gnutls_openpgp_crt_get_key_id980222 Ref: gnutls_openpgp_crt_get_key_usage980610 Ref: gnutls_openpgp_crt_get_name981172 Ref: gnutls_openpgp_crt_get_pk_algorithm981902 Ref: gnutls_openpgp_crt_get_pk_dsa_raw982620 Ref: gnutls_openpgp_crt_get_pk_rsa_raw983321 Ref: gnutls_openpgp_crt_get_preferred_key_id983962 Ref: gnutls_openpgp_crt_get_revoked_status984430 Ref: gnutls_openpgp_crt_get_subkey_count984804 Ref: gnutls_openpgp_crt_get_subkey_creation_time985215 Ref: gnutls_openpgp_crt_get_subkey_expiration_time985641 Ref: gnutls_openpgp_crt_get_subkey_fingerprint986113 Ref: gnutls_openpgp_crt_get_subkey_id986774 Ref: gnutls_openpgp_crt_get_subkey_idx987198 Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm987612 Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw988453 Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw989224 Ref: gnutls_openpgp_crt_get_subkey_revoked_status989931 Ref: gnutls_openpgp_crt_get_subkey_usage990409 Ref: gnutls_openpgp_crt_get_version991091 Ref: gnutls_openpgp_crt_import991429 Ref: gnutls_openpgp_crt_init991997 Ref: gnutls_openpgp_crt_print992290 Ref: gnutls_openpgp_crt_set_preferred_key_id992962 Ref: gnutls_openpgp_crt_verify_ring993591 Ref: gnutls_openpgp_crt_verify_self994487 Ref: gnutls_openpgp_keyring_check_id995081 Ref: gnutls_openpgp_keyring_deinit995589 Ref: gnutls_openpgp_keyring_get_crt995852 Ref: gnutls_openpgp_keyring_get_crt_count996519 Ref: gnutls_openpgp_keyring_import996894 Ref: gnutls_openpgp_keyring_init997516 Ref: gnutls_openpgp_privkey_deinit997841 Ref: gnutls_openpgp_privkey_export998090 Ref: gnutls_openpgp_privkey_export2999058 Ref: gnutls_openpgp_privkey_export_dsa_raw999832 Ref: gnutls_openpgp_privkey_export_rsa_raw1000607 Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw1001513 Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw1002358 Ref: gnutls_openpgp_privkey_get_fingerprint1003308 Ref: gnutls_openpgp_privkey_get_key_id1003912 Ref: gnutls_openpgp_privkey_get_pk_algorithm1004315 Ref: gnutls_openpgp_privkey_get_preferred_key_id1005096 Ref: gnutls_openpgp_privkey_get_revoked_status1005598 Ref: gnutls_openpgp_privkey_get_subkey_count1006034 Ref: gnutls_openpgp_privkey_get_subkey_creation_time1006461 Ref: gnutls_openpgp_privkey_get_subkey_fingerprint1006892 Ref: gnutls_openpgp_privkey_get_subkey_id1007567 Ref: gnutls_openpgp_privkey_get_subkey_idx1008044 Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm1008486 Ref: gnutls_openpgp_privkey_get_subkey_revoked_status1009355 Ref: gnutls_openpgp_privkey_import1009827 Ref: gnutls_openpgp_privkey_init1010538 Ref: gnutls_openpgp_privkey_sec_param1010865 Ref: gnutls_openpgp_privkey_set_preferred_key_id1011328 Ref: gnutls_openpgp_set_recv_key_function1011987 Node: PKCS 12 API1012438 Ref: gnutls_pkcs12_bag_decrypt1012731 Ref: gnutls_pkcs12_bag_deinit1013163 Ref: gnutls_pkcs12_bag_encrypt1013391 Ref: gnutls_pkcs12_bag_get_count1013896 Ref: gnutls_pkcs12_bag_get_data1014208 Ref: gnutls_pkcs12_bag_get_friendly_name1014809 Ref: gnutls_pkcs12_bag_get_key_id1015441 Ref: gnutls_pkcs12_bag_get_type1016055 Ref: gnutls_pkcs12_bag_init1016401 Ref: gnutls_pkcs12_bag_set_crl1016851 Ref: gnutls_pkcs12_bag_set_crt1017284 Ref: gnutls_pkcs12_bag_set_data1017730 Ref: gnutls_pkcs12_bag_set_friendly_name1018201 Ref: gnutls_pkcs12_bag_set_key_id1018880 Ref: gnutls_pkcs12_deinit1019531 Ref: gnutls_pkcs12_export1019743 Ref: gnutls_pkcs12_export21020663 Ref: gnutls_pkcs12_generate_mac1021352 Ref: gnutls_pkcs12_get_bag1021760 Ref: gnutls_pkcs12_import1022375 Ref: gnutls_pkcs12_init1023101 Ref: gnutls_pkcs12_set_bag1023529 Ref: gnutls_pkcs12_simple_parse1023940 Ref: gnutls_pkcs12_verify_mac1026528 Node: PKCS 11 API1026889 Ref: gnutls_pkcs11_add_provider1027218 Ref: gnutls_pkcs11_copy_secret_key1027748 Ref: gnutls_pkcs11_copy_x509_crt1028473 Ref: gnutls_pkcs11_copy_x509_privkey1029127 Ref: gnutls_pkcs11_deinit1029917 Ref: gnutls_pkcs11_delete_url1030110 Ref: gnutls_pkcs11_get_pin_function1030626 Ref: gnutls_pkcs11_init1030989 Ref: gnutls_pkcs11_obj_deinit1031951 Ref: gnutls_pkcs11_obj_export1032200 Ref: gnutls_pkcs11_obj_export21033151 Ref: gnutls_pkcs11_obj_export_url1033860 Ref: gnutls_pkcs11_obj_get_info1034382 Ref: gnutls_pkcs11_obj_get_type1035252 Ref: gnutls_pkcs11_obj_import_url1035613 Ref: gnutls_pkcs11_obj_init1036335 Ref: gnutls_pkcs11_obj_list_import_url1036710 Ref: gnutls_pkcs11_obj_list_import_url21037583 Ref: gnutls_pkcs11_obj_set_pin_function1038486 Ref: gnutls_pkcs11_privkey_deinit1039003 Ref: gnutls_pkcs11_privkey_export_url1039264 Ref: gnutls_pkcs11_privkey_generate1039774 Ref: gnutls_pkcs11_privkey_generate21040444 Ref: gnutls_pkcs11_privkey_get_info1041460 Ref: gnutls_pkcs11_privkey_get_pk_algorithm1042347 Ref: gnutls_pkcs11_privkey_import_url1042883 Ref: gnutls_pkcs11_privkey_init1043604 Ref: gnutls_pkcs11_privkey_set_pin_function1043979 Ref: gnutls_pkcs11_privkey_status1044499 Ref: gnutls_pkcs11_reinit1044870 Ref: gnutls_pkcs11_set_pin_function1045308 Ref: gnutls_pkcs11_set_token_function1045798 Ref: gnutls_pkcs11_token_get_flags1046204 Ref: gnutls_pkcs11_token_get_info1046716 Ref: gnutls_pkcs11_token_get_mechanism1047393 Ref: gnutls_pkcs11_token_get_url1048006 Ref: gnutls_pkcs11_token_init1048674 Ref: gnutls_pkcs11_token_set_pin1049312 Ref: gnutls_pkcs11_type_get_name1049925 Ref: gnutls_x509_crt_import_pkcs111050414 Ref: gnutls_x509_crt_import_pkcs11_url1050934 Ref: gnutls_x509_crt_list_import_pkcs111051593 Node: TPM API1052207 Ref: gnutls_tpm_get_registered1052486 Ref: gnutls_tpm_key_list_deinit1052879 Ref: gnutls_tpm_key_list_get_url1053147 Ref: gnutls_tpm_privkey_delete1053799 Ref: gnutls_tpm_privkey_generate1054235 Node: Abstract key API1055581 Ref: gnutls_certificate_set_key1055893 Ref: gnutls_certificate_set_retrieve_function21057256 Ref: gnutls_pcert_deinit1059121 Ref: gnutls_pcert_import_openpgp1059366 Ref: gnutls_pcert_import_openpgp_raw1059976 Ref: gnutls_pcert_import_x5091060754 Ref: gnutls_pcert_import_x509_raw1061352 Ref: gnutls_pcert_list_import_x509_raw1062055 Ref: gnutls_privkey_decrypt_data1063098 Ref: gnutls_privkey_deinit1063732 Ref: gnutls_privkey_get_pk_algorithm1063991 Ref: gnutls_privkey_get_type1064610 Ref: gnutls_privkey_import_ext1065096 Ref: gnutls_privkey_import_ext21066051 Ref: gnutls_privkey_import_openpgp1067231 Ref: gnutls_privkey_import_openpgp_raw1068076 Ref: gnutls_privkey_import_pkcs111068791 Ref: gnutls_privkey_import_pkcs11_url1069554 Ref: gnutls_privkey_import_tpm_raw1070008 Ref: gnutls_privkey_import_tpm_url1070880 Ref: gnutls_privkey_import_url1071987 Ref: gnutls_privkey_import_x5091072534 Ref: gnutls_privkey_import_x509_raw1073287 Ref: gnutls_privkey_init1074070 Ref: gnutls_privkey_set_pin_function1074429 Ref: gnutls_privkey_sign_data1075001 Ref: gnutls_privkey_sign_hash1076017 Ref: gnutls_privkey_sign_raw_data1077040 Ref: gnutls_privkey_status1078058 Ref: gnutls_pubkey_deinit1078586 Ref: gnutls_pubkey_encrypt_data1078832 Ref: gnutls_pubkey_export1079392 Ref: gnutls_pubkey_export21080406 Ref: gnutls_pubkey_get_key_id1081171 Ref: gnutls_pubkey_get_key_usage1082161 Ref: gnutls_pubkey_get_openpgp_key_id1082663 Ref: gnutls_pubkey_get_pk_algorithm1083865 Ref: gnutls_pubkey_get_pk_dsa_raw1084490 Ref: gnutls_pubkey_get_pk_ecc_raw1085171 Ref: gnutls_pubkey_get_pk_ecc_x9621085814 Ref: gnutls_pubkey_get_pk_rsa_raw1086466 Ref: gnutls_pubkey_get_preferred_hash_algorithm1087094 Ref: gnutls_pubkey_get_verify_algorithm1088058 Ref: gnutls_pubkey_import1088680 Ref: gnutls_pubkey_import_dsa_raw1089399 Ref: gnutls_pubkey_import_ecc_raw1090060 Ref: gnutls_pubkey_import_ecc_x9621090668 Ref: gnutls_pubkey_import_openpgp1091302 Ref: gnutls_pubkey_import_openpgp_raw1091947 Ref: gnutls_pubkey_import_pkcs111092641 Ref: gnutls_pubkey_import_pkcs11_url1093194 Ref: gnutls_pubkey_import_privkey1093706 Ref: gnutls_pubkey_import_rsa_raw1094301 Ref: gnutls_pubkey_import_tpm_raw1094857 Ref: gnutls_pubkey_import_tpm_url1095634 Ref: gnutls_pubkey_import_url1096530 Ref: gnutls_pubkey_import_x5091097023 Ref: gnutls_pubkey_import_x509_crq1097528 Ref: gnutls_pubkey_import_x509_raw1098036 Ref: gnutls_pubkey_init1098618 Ref: gnutls_pubkey_print1098950 Ref: gnutls_pubkey_set_key_usage1099688 Ref: gnutls_pubkey_set_pin_function1100257 Ref: gnutls_pubkey_verify_data1100828 Ref: gnutls_pubkey_verify_data21101599 Ref: gnutls_pubkey_verify_hash1102322 Ref: gnutls_pubkey_verify_hash21103103 Ref: gnutls_x509_crl_privkey_sign1103842 Ref: gnutls_x509_crq_privkey_sign1104764 Ref: gnutls_x509_crq_set_pubkey1105777 Ref: gnutls_x509_crt_privkey_sign1106248 Ref: gnutls_x509_crt_set_pubkey1107126 Node: DANE API1107538 Ref: dane_cert_type_name1107909 Ref: dane_cert_usage_name1108198 Ref: dane_match_type_name1108487 Ref: dane_query_data1108769 Ref: dane_query_deinit1109448 Ref: dane_query_entries1109653 Ref: dane_query_status1109895 Ref: dane_query_tlsa1110189 Ref: dane_state_deinit1110768 Ref: dane_state_init1110960 Ref: dane_state_set_dlv_file1111343 Ref: dane_strerror1111643 Ref: dane_verification_status_print1112142 Ref: dane_verify_crt1112736 Ref: dane_verify_session_crt1114606 Node: Cryptographic API1115559 Ref: gnutls_cipher_add_auth1115887 Ref: gnutls_cipher_decrypt1116469 Ref: gnutls_cipher_decrypt21116953 Ref: gnutls_cipher_deinit1117565 Ref: gnutls_cipher_encrypt1117850 Ref: gnutls_cipher_encrypt21118310 Ref: gnutls_cipher_get_block_size1118938 Ref: gnutls_cipher_init1119239 Ref: gnutls_cipher_set_iv1119958 Ref: gnutls_cipher_tag1120309 Ref: gnutls_hash1120771 Ref: gnutls_hash_deinit1121208 Ref: gnutls_hash_fast1121542 Ref: gnutls_hash_get_len1122053 Ref: gnutls_hash_init1122381 Ref: gnutls_hash_output1122923 Ref: gnutls_hmac1123247 Ref: gnutls_hmac_deinit1123684 Ref: gnutls_hmac_fast1124017 Ref: gnutls_hmac_get_len1124630 Ref: gnutls_hmac_init1124945 Ref: gnutls_hmac_output1125627 Ref: gnutls_rnd1125946 Ref: gnutls_rnd_refresh1126337 Node: Compatibility API1126618 Ref: gnutls_certificate_set_rsa_export_params1126996 Ref: gnutls_certificate_type_set_priority1127512 Ref: gnutls_cipher_set_priority1128241 Ref: gnutls_compression_set_priority1128965 Ref: gnutls_kx_set_priority1129839 Ref: gnutls_mac_set_priority1130544 Ref: gnutls_openpgp_privkey_sign_hash1131261 Ref: gnutls_protocol_set_priority1131963 Ref: gnutls_rsa_export_get_modulus_bits1132507 Ref: gnutls_rsa_export_get_pubkey1132872 Ref: gnutls_rsa_params_cpy1133463 Ref: gnutls_rsa_params_deinit1133892 Ref: gnutls_rsa_params_export_pkcs11134169 Ref: gnutls_rsa_params_export_raw1135114 Ref: gnutls_rsa_params_generate21136031 Ref: gnutls_rsa_params_import_pkcs11136825 Ref: gnutls_rsa_params_import_raw1137524 Ref: gnutls_rsa_params_init1138326 Ref: gnutls_set_default_export_priority1138707 Ref: gnutls_sign_callback_get1139545 Ref: gnutls_sign_callback_set1140041 Ref: gnutls_x509_crl_sign1140995 Ref: gnutls_x509_crq_sign1141610 Ref: gnutls_x509_crt_get_preferred_hash_algorithm1142172 Ref: gnutls_x509_crt_get_verify_algorithm1143063 Ref: gnutls_x509_crt_verify_data1143775 Ref: gnutls_x509_crt_verify_hash1144513 Ref: gnutls_x509_privkey_sign_data1145266 Ref: gnutls_x509_privkey_sign_hash1146535 Node: Copying Information1147188 Node: Bibliography1172362 Ref: CBCATT1172501 Ref: GPGH1172678 Ref: GUTPKI1172800 Ref: KEYPIN1172974 Ref: NISTSP800571173148 Ref: RFC22461173395 Ref: RFC46801173550 Ref: RFC45141173707 Ref: RFC43461173910 Ref: RFC43471174059 Ref: RFC52461174225 Ref: RFC24401174375 Ref: RFC48801174556 Ref: RFC42111174749 Ref: RFC28171174942 Ref: RFC28181175094 Ref: RFC29451175207 Ref: RFC29861175356 Ref: PKIX1175544 Ref: RFC37491175806 Ref: RFC38201175971 Ref: RFC65201176213 Ref: RFC57461176451 Ref: RFC52801176659 Ref: TLSTKT1176925 Ref: PKCS121177156 Ref: PKCS111177296 Ref: RESCORLA1177441 Ref: SELKEY1177537 Ref: SSL31177695 Ref: STEVENS1177885 Ref: TLSEXT1177993 Ref: TLSPGP1178209 Ref: TLSSRP1178373 Ref: TLSPSK1178569 Ref: TOMSRP1178737 Ref: WEGER1178849 Ref: ECRYPT1179040 Ref: RFC50561179244 Ref: RFC59291179396 Ref: PKCS11URI1179538 Ref: TPMURI1179721 Ref: ANDERSON1179914 Ref: RFC48211180060 Ref: RFC25601180212 Ref: RIVESTCRL1180405 Node: Function and Data Index1180765 Node: Concept Index1272929  End Tag Table