This is gnutls.info, produced by makeinfo version 4.13 from gnutls.texi.

This manual is last updated 12 November 2008 for version 2.6.2 of GNU
TLS.

Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free
Software Foundation, Inc.

     Permission is granted to copy, distribute and/or modify this
     document under the terms of the GNU Free Documentation License,
     Version 1.2 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 GNU Libraries
START-INFO-DIR-ENTRY
* libgnutls: (gnutls).		A Transport Layer Security Library.
END-INFO-DIR-ENTRY

INFO-DIR-SECTION Network Applications
START-INFO-DIR-ENTRY
* GnuTLS: (gnutls).			Package for Transport Layer Security.
* certtool: (gnutls)Invoking certtool.	Manipulate certificates and keys.
* gnutls-serv: (gnutls)Invoking gnutls-serv.	GNU TLS test server.
* gnutls-cli: (gnutls)Invoking gnutls-cli.	GNU TLS test client.
* gnutls-cli-debug: (gnutls)Invoking gnutls-cli-debug.	GNU TLS 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: 1330
gnutls.info-2: 359228
gnutls.info-3: 631556

Tag Table:
(Indirect)
Node: Top1330
Node: Preface2419
Ref: Availability3639
Node: Getting help3903
Node: Commercial Support4505
Node: Downloading and Installing5368
Node: Bug Reports8180
Node: Contributing9553
Node: The Library11629
Ref: The Library-Footnote-113793
Ref: The Library-Footnote-213824
Ref: The Library-Footnote-313881
Ref: The Library-Footnote-413937
Ref: The Library-Footnote-513988
Node: General Idea14126
Ref: General Idea-Footnote-116522
Node: Error handling16564
Node: Memory handling17784
Node: Callback functions18644
Node: Introduction to TLS19541
Ref: Introduction to TLS-Footnote-120717
Node: TLS layers21004
Node: The transport layer21983
Node: The TLS record protocol23982
Node: Encryption algorithms used in the record layer25201
Ref: Encryption algorithms used in the record layer-Footnote-126783
Ref: Encryption algorithms used in the record layer-Footnote-226904
Node: Compression algorithms used in the record layer27017
Ref: Compression algorithms used in the record layer-Footnote-128567
Node: Weaknesses and countermeasures28665
Node: The TLS Alert Protocol29568
Ref: The Alert Protocol29768
Node: The TLS Handshake Protocol30897
Ref: The Handshake Protocol31096
Ref: resume34077
Ref: The TLS Handshake Protocol-Footnote-135946
Node: TLS Extensions36055
Ref: serverind36937
Node: Selecting cryptographic key sizes37507
Node: On SSL 2 and older protocols39909
Node: On Record Padding41807
Node: Authentication methods43928
Node: Certificate authentication44619
Ref: Certificate authentication-Footnote-150482
Node: Anonymous authentication50641
Node: Authentication using SRP51582
Ref: Authentication using SRP-Footnote-155132
Node: Authentication using PSK55190
Node: Authentication and credentials57518
Node: Parameters stored in credentials58705
Node: More on certificate authentication60668
Ref: Certificate Authentication60896
Node: The X.509 trust model60983
Node: X.509 certificates61957
Node: Verifying X.509 certificate paths65176
Ref: GNUTLS_CERT_INSECURE_ALGORITHM66454
Ref: gnutls_certificate_verify_flags67073
Node: PKCS #10 certificate requests68533
Node: PKCS #12 structures69345
Node: The OpenPGP trust model70140
Node: Digital signatures73296
Node: How to use TLS in application protocols78650
Node: Separate ports79175
Ref: Separate ports-Footnote-180600
Node: Upward negotiation80673
Ref: Upward negotiation-Footnote-183417
Ref: Upward negotiation-Footnote-283442
Node: How to use GnuTLS in applications83469
Ref: examples83689
Node: Preparation83892
Node: Headers84293
Node: Initialization84712
Node: Version check85479
Node: Debugging86005
Node: Building the source86460
Node: Multi-threaded applications88331
Node: Client examples89903
Node: Simple client example with anonymous authentication90748
Node: Simple client example with X.509 certificate support93667
Node: Obtaining session information96883
Node: Verifying peer's certificate100587
Ref: ex:verify100834
Node: Using a callback to select the certificate to use109858
Node: Client with Resume capability example116362
Ref: ex:resume-client116652
Node: Simple client example with SRP authentication120230
Node: Simple client example with TLS/IA support123694
Node: Simple client example in C++127630
Node: Helper function for TCP connections130254
Node: Server examples131793
Node: Echo Server with X.509 authentication132271
Node: Echo Server with X.509 authentication II137716
Node: Echo Server with OpenPGP authentication147013
Node: Echo Server with SRP authentication152095
Node: Echo Server with anonymous authentication157086
Node: Miscellaneous examples161614
Node: Checking for an alert161975
Node: X.509 certificate parsing example163384
Ref: ex:x509-info163626
Node: Certificate request generation166590
Ref: ex:crq166834
Node: PKCS #12 structure generation169066
Ref: ex:pkcs12169266
Node: Compatibility with the OpenSSL library172760
Node: Opaque PRF Input TLS Extension173622
Node: Included programs174395
Node: Invoking certtool174898
Node: Invoking gnutls-cli184275
Node: Example client PSK connection187263
Node: Invoking gnutls-cli-debug188875
Node: Invoking gnutls-serv191360
Node: Example server PSK connection199095
Node: Invoking psktool200010
Node: Invoking srptool201103
Ref: srptool201241
Node: Function reference202306
Node: Core functions202670
Ref: gnutls_alert_get_name202929
Ref: gnutls_alert_get203325
Ref: gnutls_alert_send_appropriate204041
Ref: gnutls_alert_send204744
Ref: gnutls_anon_allocate_client_credentials205646
Ref: gnutls_anon_allocate_server_credentials206111
Ref: gnutls_anon_free_client_credentials206568
Ref: gnutls_anon_free_server_credentials206945
Ref: gnutls_anon_set_params_function207314
Ref: gnutls_anon_set_server_dh_params207814
Ref: gnutls_anon_set_server_params_function208338
Ref: gnutls_auth_client_get_type208829
Ref: gnutls_auth_get_type209342
Ref: gnutls_auth_server_get_type210019
Ref: gnutls_bye210512
Ref: gnutls_certificate_activation_time_peers212189
Ref: gnutls_certificate_allocate_credentials212563
Ref: gnutls_certificate_client_get_request_status213040
Ref: gnutls_certificate_client_set_retrieve_function213472
Ref: gnutls_certificate_expiration_time_peers215134
Ref: gnutls_certificate_free_ca_names215445
Ref: gnutls_certificate_free_cas215924
Ref: gnutls_certificate_free_credentials216348
Ref: gnutls_certificate_free_crls216870
Ref: gnutls_certificate_free_keys217176
Ref: gnutls_certificate_get_openpgp_keyring217631
Ref: gnutls_certificate_get_ours218019
Ref: gnutls_certificate_get_peers218568
Ref: gnutls_certificate_get_x509_cas219425
Ref: gnutls_certificate_get_x509_crls219940
Ref: gnutls_certificate_send_x509_rdn_sequence220480
Ref: gnutls_certificate_server_set_request221207
Ref: gnutls_certificate_server_set_retrieve_function221889
Ref: gnutls_certificate_set_dh_params222851
Ref: gnutls_certificate_set_params_function223611
Ref: gnutls_certificate_set_rsa_export_params224137
Ref: gnutls_certificate_set_verify_flags224651
Ref: gnutls_certificate_set_verify_limits225106
Ref: gnutls_certificate_set_x509_crl_file225801
Ref: gnutls_certificate_set_x509_crl_mem226577
Ref: gnutls_certificate_set_x509_crl227348
Ref: gnutls_certificate_set_x509_key_file228163
Ref: gnutls_certificate_set_x509_key_mem229109
Ref: gnutls_certificate_set_x509_key230554
Ref: gnutls_certificate_set_x509_simple_pkcs12_file231401
Ref: gnutls_certificate_set_x509_trust_file233041
Ref: gnutls_certificate_set_x509_trust_mem234032
Ref: gnutls_certificate_set_x509_trust234984
Ref: gnutls_certificate_type_get_id235924
Ref: gnutls_certificate_type_get_name236322
Ref: gnutls_certificate_type_get236703
Ref: gnutls_certificate_type_list237101
Ref: gnutls_certificate_type_set_priority237562
Ref: gnutls_certificate_verify_peers2238303
Ref: gnutls_certificate_verify_peers239586
Ref: gnutls_check_version240277
Ref: gnutls_cipher_get_id241025
Ref: gnutls_cipher_get_key_size241409
Ref: gnutls_cipher_get_name241736
Ref: gnutls_cipher_get242080
Ref: gnutls_cipher_list242383
Ref: gnutls_cipher_set_priority242899
Ref: gnutls_cipher_suite_get_name243599
Ref: gnutls_cipher_suite_info244226
Ref: gnutls_compression_get_id245390
Ref: gnutls_compression_get_name245754
Ref: gnutls_compression_get246133
Ref: gnutls_compression_list246482
Ref: gnutls_compression_set_priority246931
Ref: gnutls_credentials_clear247808
Ref: gnutls_credentials_set248041
Ref: gnutls_crypto_bigint_register2249294
Ref: gnutls_crypto_cipher_register2250299
Ref: gnutls_crypto_digest_register2251192
Ref: gnutls_crypto_mac_register2252079
Ref: gnutls_crypto_pk_register2252944
Ref: gnutls_crypto_rnd_register2253940
Ref: gnutls_crypto_single_cipher_register2254829
Ref: gnutls_crypto_single_digest_register2255845
Ref: gnutls_crypto_single_mac_register2256866
Ref: gnutls_db_check_entry257832
Ref: gnutls_db_get_ptr258338
Ref: gnutls_db_remove_session258655
Ref: gnutls_db_set_cache_expiration259197
Ref: gnutls_db_set_ptr259539
Ref: gnutls_db_set_remove_function259879
Ref: gnutls_db_set_retrieve_function260388
Ref: gnutls_db_set_store_function261080
Ref: gnutls_deinit261555
Ref: gnutls_dh_get_group261898
Ref: gnutls_dh_get_peers_public_bits262630
Ref: gnutls_dh_get_prime_bits263066
Ref: gnutls_dh_get_pubkey263512
Ref: gnutls_dh_get_secret_bits264105
Ref: gnutls_dh_params_cpy264539
Ref: gnutls_dh_params_deinit264882
Ref: gnutls_dh_params_export_pkcs3265155
Ref: gnutls_dh_params_export_raw266140
Ref: gnutls_dh_params_generate2266775
Ref: gnutls_dh_params_import_pkcs3267568
Ref: gnutls_dh_params_import_raw268309
Ref: gnutls_dh_params_init268842
Ref: gnutls_dh_set_prime_bits269096
Ref: gnutls_error_is_fatal269777
Ref: gnutls_error_to_alert270466
Ref: gnutls_ext_register271144
Ref: gnutls_fingerprint271835
Ref: gnutls_free272796
Ref: gnutls_global_deinit273031
Ref: gnutls_global_init273347
Ref: gnutls_global_set_log_function274941
Ref: gnutls_global_set_log_level275446
Ref: gnutls_global_set_mem_functions275946
Ref: gnutls_handshake_get_last_in277187
Ref: gnutls_handshake_get_last_out277806
Ref: gnutls_handshake_set_max_packet_length278440
Ref: gnutls_handshake_set_post_client_hello_function279131
Ref: gnutls_handshake_set_private_extensions280168
Ref: gnutls_handshake280948
Ref: gnutls_hex2bin282128
Ref: gnutls_hex_decode282678
Ref: gnutls_hex_encode283253
Ref: gnutls_init283767
Ref: gnutls_kx_get_id284461
Ref: gnutls_kx_get_name284805
Ref: gnutls_kx_get285147
Ref: gnutls_kx_list285474
Ref: gnutls_kx_set_priority285774
Ref: gnutls_mac_get_id286466
Ref: gnutls_mac_get_key_size286885
Ref: gnutls_mac_get_name287198
Ref: gnutls_mac_get287514
Ref: gnutls_mac_list287816
Ref: gnutls_mac_set_priority288333
Ref: gnutls_malloc289011
Ref: gnutls_openpgp_send_cert289341
Ref: gnutls_oprfi_enable_client289919
Ref: gnutls_oprfi_enable_server290540
Ref: gnutls_pem_base64_decode_alloc291566
Ref: gnutls_pem_base64_decode292361
Ref: gnutls_pem_base64_encode_alloc293225
Ref: gnutls_pem_base64_encode293953
Ref: gnutls_perror294733
Ref: gnutls_pk_algorithm_get_name295022
Ref: gnutls_pk_get_id295355
Ref: gnutls_pk_get_name295877
Ref: gnutls_pk_list296238
Ref: gnutls_prf_raw296525
Ref: gnutls_prf298097
Ref: gnutls_priority_deinit299720
Ref: gnutls_priority_init299950
Ref: gnutls_priority_set_direct303008
Ref: gnutls_priority_set303789
Ref: gnutls_protocol_get_id304213
Ref: gnutls_protocol_get_name304529
Ref: gnutls_protocol_get_version304887
Ref: gnutls_protocol_list305190
Ref: gnutls_protocol_set_priority305499
Ref: gnutls_psk_allocate_client_credentials306050
Ref: gnutls_psk_allocate_server_credentials306505
Ref: gnutls_psk_client_get_hint306936
Ref: gnutls_psk_free_client_credentials307419
Ref: gnutls_psk_free_server_credentials307791
Ref: gnutls_psk_netconf_derive_key308153
Ref: gnutls_psk_server_get_username308856
Ref: gnutls_psk_set_client_credentials_function309240
Ref: gnutls_psk_set_client_credentials310163
Ref: gnutls_psk_set_params_function310981
Ref: gnutls_psk_set_server_credentials_file311485
Ref: gnutls_psk_set_server_credentials_function312092
Ref: gnutls_psk_set_server_credentials_hint313040
Ref: gnutls_psk_set_server_dh_params313634
Ref: gnutls_psk_set_server_params_function314151
Ref: gnutls_record_check_pending314633
Ref: gnutls_record_disable_padding315149
Ref: gnutls_record_get_direction315741
Ref: gnutls_record_get_max_size316651
Ref: gnutls_record_recv317002
Ref: gnutls_record_send318453
Ref: gnutls_record_set_max_size319874
Ref: gnutls_rehandshake320681
Ref: gnutls_rsa_export_get_modulus_bits321592
Ref: gnutls_rsa_export_get_pubkey321952
Ref: gnutls_rsa_params_cpy322542
Ref: gnutls_rsa_params_deinit322891
Ref: gnutls_rsa_params_export_pkcs1323168
Ref: gnutls_rsa_params_export_raw324112
Ref: gnutls_rsa_params_generate2324954
Ref: gnutls_rsa_params_import_pkcs1325668
Ref: gnutls_rsa_params_import_raw326367
Ref: gnutls_rsa_params_init327089
Ref: gnutls_server_name_get327366
Ref: gnutls_server_name_set328608
Ref: gnutls_session_enable_compatibility_mode329494
Ref: gnutls_session_get_client_random330045
Ref: gnutls_session_get_data2330585
Ref: gnutls_session_get_data331344
Ref: gnutls_session_get_id332220
Ref: gnutls_session_get_master_secret333116
Ref: gnutls_session_get_ptr333758
Ref: gnutls_session_get_server_random334171
Ref: gnutls_session_is_resumed334713
Ref: gnutls_session_set_data335025
Ref: gnutls_session_set_finished_function335898
Ref: gnutls_session_set_ptr337024
Ref: gnutls_set_default_export_priority337439
Ref: gnutls_set_default_priority338284
Ref: gnutls_sign_algorithm_get_name339067
Ref: gnutls_sign_callback_get339376
Ref: gnutls_sign_callback_set339813
Ref: gnutls_sign_get_id340643
Ref: gnutls_sign_get_name341002
Ref: gnutls_sign_list341393
Ref: gnutls_srp_allocate_client_credentials341723
Ref: gnutls_srp_allocate_server_credentials342200
Ref: gnutls_srp_base64_decode_alloc342661
Ref: gnutls_srp_base64_decode343333
Ref: gnutls_srp_base64_encode_alloc344046
Ref: gnutls_srp_base64_encode344762
Ref: gnutls_srp_free_client_credentials345581
Ref: gnutls_srp_free_server_credentials345953
Ref: gnutls_srp_server_get_username346317
Ref: gnutls_srp_set_client_credentials_function346789
Ref: gnutls_srp_set_client_credentials347908
Ref: gnutls_srp_set_prime_bits348631
Ref: gnutls_srp_set_server_credentials_file349271
Ref: gnutls_srp_set_server_credentials_function350013
Ref: gnutls_srp_verifier351380
Ref: gnutls_strerror_name352397
Ref: gnutls_strerror352840
Ref: gnutls_transport_get_ptr2353316
Ref: gnutls_transport_get_ptr353851
Ref: gnutls_transport_set_errno354270
Ref: gnutls_transport_set_global_errno355325
Ref: gnutls_transport_set_lowat356343
Ref: gnutls_transport_set_ptr2356937
Ref: gnutls_transport_set_ptr357552
Ref: gnutls_transport_set_pull_function357975
Ref: gnutls_transport_set_push_function358579
Node: X.509 certificate functions359228
Ref: sec:x509api359429
Ref: gnutls_pkcs12_bag_decrypt359595
Ref: gnutls_pkcs12_bag_deinit359921
Ref: gnutls_pkcs12_bag_encrypt360149
Ref: gnutls_pkcs12_bag_get_count360571
Ref: gnutls_pkcs12_bag_get_data360798
Ref: gnutls_pkcs12_bag_get_friendly_name361427
Ref: gnutls_pkcs12_bag_get_key_id362044
Ref: gnutls_pkcs12_bag_get_type362643
Ref: gnutls_pkcs12_bag_init362975
Ref: gnutls_pkcs12_bag_set_crl363420
Ref: gnutls_pkcs12_bag_set_crt363846
Ref: gnutls_pkcs12_bag_set_data364290
Ref: gnutls_pkcs12_bag_set_friendly_name364761
Ref: gnutls_pkcs12_bag_set_key_id365424
Ref: gnutls_pkcs12_deinit366059
Ref: gnutls_pkcs12_export366271
Ref: gnutls_pkcs12_generate_mac367200
Ref: gnutls_pkcs12_get_bag367604
Ref: gnutls_pkcs12_import368213
Ref: gnutls_pkcs12_init368934
Ref: gnutls_pkcs12_set_bag369357
Ref: gnutls_pkcs12_verify_mac369760
Ref: gnutls_pkcs7_deinit370158
Ref: gnutls_pkcs7_delete_crl370371
Ref: gnutls_pkcs7_delete_crt370767
Ref: gnutls_pkcs7_export371180
Ref: gnutls_pkcs7_get_crl_count372096
Ref: gnutls_pkcs7_get_crl_raw372411
Ref: gnutls_pkcs7_get_crt_count373151
Ref: gnutls_pkcs7_get_crt_raw373474
Ref: gnutls_pkcs7_import374303
Ref: gnutls_pkcs7_init374924
Ref: gnutls_pkcs7_set_crl_raw375347
Ref: gnutls_pkcs7_set_crl375705
Ref: gnutls_pkcs7_set_crt_raw376074
Ref: gnutls_pkcs7_set_crt376461
Ref: gnutls_x509_crl_check_issuer376921
Ref: gnutls_x509_crl_deinit377383
Ref: gnutls_x509_crl_export377594
Ref: gnutls_x509_crl_get_crt_count378517
Ref: gnutls_x509_crl_get_crt_serial378870
Ref: gnutls_x509_crl_get_dn_oid379632
Ref: gnutls_x509_crl_get_issuer_dn_by_oid380457
Ref: gnutls_x509_crl_get_issuer_dn381963
Ref: gnutls_x509_crl_get_next_update382839
Ref: gnutls_x509_crl_get_signature_algorithm383304
Ref: gnutls_x509_crl_get_signature383738
Ref: gnutls_x509_crl_get_this_update384301
Ref: gnutls_x509_crl_get_version384631
Ref: gnutls_x509_crl_import384939
Ref: gnutls_x509_crl_init385563
Ref: gnutls_x509_crl_print386117
Ref: gnutls_x509_crl_set_crt_serial386753
Ref: gnutls_x509_crl_set_crt387370
Ref: gnutls_x509_crl_set_next_update387946
Ref: gnutls_x509_crl_set_this_update388364
Ref: gnutls_x509_crl_set_version388769
Ref: gnutls_x509_crl_sign2389313
Ref: gnutls_x509_crl_sign390193
Ref: gnutls_x509_crl_verify390749
Ref: gnutls_x509_crq_deinit391665
Ref: gnutls_x509_crq_export391876
Ref: gnutls_x509_crq_get_attribute_by_oid392829
Ref: gnutls_x509_crq_get_challenge_password393708
Ref: gnutls_x509_crq_get_dn_by_oid394226
Ref: gnutls_x509_crq_get_dn_oid395740
Ref: gnutls_x509_crq_get_dn396553
Ref: gnutls_x509_crq_get_pk_algorithm397436
Ref: gnutls_x509_crq_get_version398153
Ref: gnutls_x509_crq_import398497
Ref: gnutls_x509_crq_init399180
Ref: gnutls_x509_crq_set_attribute_by_oid399544
Ref: gnutls_x509_crq_set_challenge_password400251
Ref: gnutls_x509_crq_set_dn_by_oid400716
Ref: gnutls_x509_crq_set_key_rsa_raw401833
Ref: gnutls_x509_crq_set_key402397
Ref: gnutls_x509_crq_set_version402882
Ref: gnutls_x509_crq_sign2403368
Ref: gnutls_x509_crq_sign404383
Ref: gnutls_x509_crt_check_hostname404845
Ref: gnutls_x509_crt_check_issuer405496
Ref: gnutls_x509_crt_check_revocation406026
Ref: gnutls_x509_crt_cpy_crl_dist_points406672
Ref: gnutls_x509_crt_deinit407257
Ref: gnutls_x509_crt_export407470
Ref: gnutls_x509_crt_get_activation_time408404
Ref: gnutls_x509_crt_get_authority_key_id408777
Ref: gnutls_x509_crt_get_basic_constraints409564
Ref: gnutls_x509_crt_get_ca_status410765
Ref: gnutls_x509_crt_get_crl_dist_points411634
Ref: gnutls_x509_crt_get_dn_by_oid413471
Ref: gnutls_x509_crt_get_dn_oid415008
Ref: gnutls_x509_crt_get_dn415807
Ref: gnutls_x509_crt_get_expiration_time416684
Ref: gnutls_x509_crt_get_extension_by_oid417055
Ref: gnutls_x509_crt_get_extension_data418130
Ref: gnutls_x509_crt_get_extension_info419198
Ref: gnutls_x509_crt_get_extension_oid420415
Ref: gnutls_x509_crt_get_fingerprint421216
Ref: gnutls_x509_crt_get_issuer_dn_by_oid422037
Ref: gnutls_x509_crt_get_issuer_dn_oid423592
Ref: gnutls_x509_crt_get_issuer_dn424413
Ref: gnutls_x509_crt_get_issuer425286
Ref: gnutls_x509_crt_get_key_id425904
Ref: gnutls_x509_crt_get_key_purpose_oid426890
Ref: gnutls_x509_crt_get_key_usage427876
Ref: gnutls_x509_crt_get_pk_algorithm428931
Ref: gnutls_x509_crt_get_pk_dsa_raw429646
Ref: gnutls_x509_crt_get_pk_rsa_raw430296
Ref: gnutls_x509_crt_get_proxy430854
Ref: gnutls_x509_crt_get_raw_dn431958
Ref: gnutls_x509_crt_get_raw_issuer_dn432467
Ref: gnutls_x509_crt_get_serial432968
Ref: gnutls_x509_crt_get_signature_algorithm433768
Ref: gnutls_x509_crt_get_signature434191
Ref: gnutls_x509_crt_get_subject_alt_name2434778
Ref: gnutls_x509_crt_get_subject_alt_name435959
Ref: gnutls_x509_crt_get_subject_alt_othername_oid437834
Ref: gnutls_x509_crt_get_subject_key_id439304
Ref: gnutls_x509_crt_get_subject440080
Ref: gnutls_x509_crt_get_version440703
Ref: gnutls_x509_crt_import441025
Ref: gnutls_x509_crt_init441713
Ref: gnutls_x509_crt_list_import442048
Ref: gnutls_x509_crt_list_verify443072
Ref: gnutls_x509_crt_print445065
Ref: gnutls_x509_crt_set_activation_time445956
Ref: gnutls_x509_crt_set_authority_key_id446409
Ref: gnutls_x509_crt_set_basic_constraints446987
Ref: gnutls_x509_crt_set_ca_status447671
Ref: gnutls_x509_crt_set_crl_dist_points2448266
Ref: gnutls_x509_crt_set_crl_dist_points448985
Ref: gnutls_x509_crt_set_crq449607
Ref: gnutls_x509_crt_set_dn_by_oid450123
Ref: gnutls_x509_crt_set_expiration_time451233
Ref: gnutls_x509_crt_set_extension_by_oid451668
Ref: gnutls_x509_crt_set_issuer_dn_by_oid452502
Ref: gnutls_x509_crt_set_key_purpose_oid453773
Ref: gnutls_x509_crt_set_key_usage454468
Ref: gnutls_x509_crt_set_key454897
Ref: gnutls_x509_crt_set_proxy_dn455390
Ref: gnutls_x509_crt_set_proxy456406
Ref: gnutls_x509_crt_set_serial457199
Ref: gnutls_x509_crt_set_subject_alt_name457852
Ref: gnutls_x509_crt_set_subject_alternative_name458950
Ref: gnutls_x509_crt_set_subject_key_id459769
Ref: gnutls_x509_crt_set_version460257
Ref: gnutls_x509_crt_sign2461076
Ref: gnutls_x509_crt_sign461936
Ref: gnutls_x509_crt_verify_data462499
Ref: gnutls_x509_crt_verify463057
Ref: gnutls_x509_dn_deinit463987
Ref: gnutls_x509_dn_export464249
Ref: gnutls_x509_dn_get_rdn_ava465144
Ref: gnutls_x509_dn_import465875
Ref: gnutls_x509_dn_init466743
Ref: gnutls_x509_dn_oid_known467166
Ref: gnutls_x509_privkey_cpy467832
Ref: gnutls_x509_privkey_deinit468262
Ref: gnutls_x509_privkey_export_dsa_raw468523
Ref: gnutls_x509_privkey_export_pkcs8469237
Ref: gnutls_x509_privkey_export_rsa_raw470739
Ref: gnutls_x509_privkey_export471613
Ref: gnutls_x509_privkey_fix472664
Ref: gnutls_x509_privkey_generate473053
Ref: gnutls_x509_privkey_get_key_id473676
Ref: gnutls_x509_privkey_get_pk_algorithm474661
Ref: gnutls_x509_privkey_import_dsa_raw475083
Ref: gnutls_x509_privkey_import_pkcs8475800
Ref: gnutls_x509_privkey_import_rsa_raw477107
Ref: gnutls_x509_privkey_import477943
Ref: gnutls_x509_privkey_init478639
Ref: gnutls_x509_privkey_sign_data478978
Ref: gnutls_x509_privkey_sign_hash480089
Ref: gnutls_x509_privkey_verify_data480586
Ref: gnutls_x509_rdn_get_by_oid481150
Ref: gnutls_x509_rdn_get_oid482127
Ref: gnutls_x509_rdn_get482753
Node: GnuTLS-extra functions483403
Ref: gnutls_extra_check_version483805
Ref: gnutls_global_init_extra484269
Node: OpenPGP functions484607
Ref: sec:openpgpapi484804
Ref: gnutls_certificate_set_openpgp_key_file2485006
Ref: gnutls_certificate_set_openpgp_key_file485982
Ref: gnutls_certificate_set_openpgp_key_mem2486717
Ref: gnutls_certificate_set_openpgp_key_mem487619
Ref: gnutls_certificate_set_openpgp_keyring_file488252
Ref: gnutls_certificate_set_openpgp_keyring_mem488933
Ref: gnutls_certificate_set_openpgp_key489648
Ref: gnutls_openpgp_crt_check_hostname490281
Ref: gnutls_openpgp_crt_deinit490847
Ref: gnutls_openpgp_crt_export491070
Ref: gnutls_openpgp_crt_get_auth_subkey491835
Ref: gnutls_openpgp_crt_get_creation_time492728
Ref: gnutls_openpgp_crt_get_expiration_time493059
Ref: gnutls_openpgp_crt_get_fingerprint493440
Ref: gnutls_openpgp_crt_get_key_id493999
Ref: gnutls_openpgp_crt_get_key_usage494387
Ref: gnutls_openpgp_crt_get_name494946
Ref: gnutls_openpgp_crt_get_pk_algorithm495622
Ref: gnutls_openpgp_crt_get_pk_dsa_raw496338
Ref: gnutls_openpgp_crt_get_pk_rsa_raw497021
Ref: gnutls_openpgp_crt_get_preferred_key_id497644
Ref: gnutls_openpgp_crt_get_revoked_status498111
Ref: gnutls_openpgp_crt_get_subkey_count498485
Ref: gnutls_openpgp_crt_get_subkey_creation_time498886
Ref: gnutls_openpgp_crt_get_subkey_expiration_time499312
Ref: gnutls_openpgp_crt_get_subkey_fingerprint499784
Ref: gnutls_openpgp_crt_get_subkey_idx500447
Ref: gnutls_openpgp_crt_get_subkey_id500841
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm501293
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw502113
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw502866
Ref: gnutls_openpgp_crt_get_subkey_revoked_status503555
Ref: gnutls_openpgp_crt_get_subkey_usage504023
Ref: gnutls_openpgp_crt_get_version504699
Ref: gnutls_openpgp_crt_import505032
Ref: gnutls_openpgp_crt_init505599
Ref: gnutls_openpgp_crt_print505892
Ref: gnutls_openpgp_crt_set_preferred_key_id506565
Ref: gnutls_openpgp_crt_verify_ring506993
Ref: gnutls_openpgp_crt_verify_self507732
Ref: gnutls_openpgp_keyring_check_id508326
Ref: gnutls_openpgp_keyring_deinit508834
Ref: gnutls_openpgp_keyring_get_crt_count509109
Ref: gnutls_openpgp_keyring_get_crt509476
Ref: gnutls_openpgp_keyring_import510035
Ref: gnutls_openpgp_keyring_init510657
Ref: gnutls_openpgp_privkey_deinit510982
Ref: gnutls_openpgp_privkey_export_dsa_raw511247
Ref: gnutls_openpgp_privkey_export_rsa_raw512004
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw512892
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw513724
Ref: gnutls_openpgp_privkey_export514638
Ref: gnutls_openpgp_privkey_get_fingerprint515623
Ref: gnutls_openpgp_privkey_get_key_id516226
Ref: gnutls_openpgp_privkey_get_pk_algorithm516629
Ref: gnutls_openpgp_privkey_get_preferred_key_id517394
Ref: gnutls_openpgp_privkey_get_revoked_status517895
Ref: gnutls_openpgp_privkey_get_subkey_count518326
Ref: gnutls_openpgp_privkey_get_subkey_creation_time518743
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time519182
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint519671
Ref: gnutls_openpgp_privkey_get_subkey_idx520348
Ref: gnutls_openpgp_privkey_get_subkey_id520770
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm521265
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status522118
Ref: gnutls_openpgp_privkey_import522585
Ref: gnutls_openpgp_privkey_init523295
Ref: gnutls_openpgp_privkey_set_preferred_key_id523644
Ref: gnutls_openpgp_privkey_sign_hash524156
Ref: gnutls_openpgp_set_recv_key_function524798
Node: TLS Inner Application (TLS/IA) functions525181
Ref: gnutls_ia_allocate_client_credentials527176
Ref: gnutls_ia_allocate_server_credentials527904
Ref: gnutls_ia_enable528590
Ref: gnutls_ia_endphase_send529867
Ref: gnutls_ia_extract_inner_secret530463
Ref: gnutls_ia_free_client_credentials531353
Ref: gnutls_ia_free_server_credentials531720
Ref: gnutls_ia_generate_challenge532077
Ref: gnutls_ia_get_client_avp_ptr532622
Ref: gnutls_ia_get_server_avp_ptr532999
Ref: gnutls_ia_handshake_p533362
Ref: gnutls_ia_handshake533759
Ref: gnutls_ia_permute_inner_secret534102
Ref: gnutls_ia_recv534743
Ref: gnutls_ia_send536249
Ref: gnutls_ia_set_client_avp_function537608
Ref: gnutls_ia_set_client_avp_ptr539157
Ref: gnutls_ia_set_server_avp_function539526
Ref: gnutls_ia_set_server_avp_ptr541507
Ref: gnutls_ia_verify_endphase541860
Node: Error codes and descriptions542581
Ref: Error Codes542780
Node: All the supported ciphersuites in GnuTLS550856
Ref: ciphersuites551075
Node: Guile Bindings555899
Node: Guile Preparations556751
Node: Guile API Conventions559091
Node: Enumerates and Constants559676
Node: Procedure Names562069
Node: Representation of Binary Data563072
Node: Input and Output564186
Node: Exception Handling566088
Node: Guile Examples567916
Node: Anonymous Authentication Guile Example568381
Node: OpenPGP Authentication Guile Example570943
Node: Importing OpenPGP Keys Guile Example573894
Node: Guile Reference575380
Node: Core Interface575720
Node: Extra Interface593430
Node: Internal architecture of GnuTLS596191
Node: The TLS Protocol596711
Node: TLS Handshake Protocol597281
Node: TLS Authentication Methods598136
Ref: TLS Authentication Methods-Footnote-1599307
Node: TLS Extension Handling599370
Node: Cryptographic Backend606394
Node: Copying Information608731
Node: GNU Free Documentation License609150
Node: GNU LGPL631556
Node: GNU GPL659678
Node: Bibliography697176
Ref: CBCATT697287
Ref: GPGH697464
Ref: GUTPKI697586
Ref: NISTSP80057697760
Ref: RFC2246698007
Ref: RFC4346698162
Ref: RFC2440698311
Ref: RFC4880698492
Ref: RFC4211698685
Ref: RFC2817698878
Ref: RFC2818699030
Ref: RFC2945699143
Ref: RFC2986699292
Ref: RFC3280699480
Ref: RFC3749699735
Ref: RFC3820699900
Ref: PKCS12700138
Ref: RESCORLA700278
Ref: SELKEY700374
Ref: SSL3700532
Ref: STEVENS700710
Ref: TLSEXT700818
Ref: TLSPGP701034
Ref: TLSSRP701210
Ref: TLSPSK701405
Ref: TOMSRP701573
Ref: WEGER701685
Node: Function and Data Index701877
Node: Concept Index767195

End Tag Table
