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

This manual is last updated 11 April 2009 for version 2.6.5 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: 1327
gnutls.info-2: 359300
gnutls.info-3: 631628

Tag Table:
(Indirect)
Node: Top1327
Node: Preface2413
Ref: Availability3633
Node: Getting help3897
Node: Commercial Support4499
Node: Downloading and Installing5362
Node: Bug Reports8174
Node: Contributing9547
Node: The Library11623
Ref: The Library-Footnote-113787
Ref: The Library-Footnote-213818
Ref: The Library-Footnote-313875
Ref: The Library-Footnote-413931
Ref: The Library-Footnote-513982
Node: General Idea14120
Ref: General Idea-Footnote-116516
Node: Error handling16558
Node: Memory handling17778
Node: Callback functions18638
Node: Introduction to TLS19535
Ref: Introduction to TLS-Footnote-120711
Node: TLS layers20998
Node: The transport layer21977
Node: The TLS record protocol23976
Node: Encryption algorithms used in the record layer25195
Ref: Encryption algorithms used in the record layer-Footnote-126777
Ref: Encryption algorithms used in the record layer-Footnote-226898
Node: Compression algorithms used in the record layer27011
Ref: Compression algorithms used in the record layer-Footnote-128561
Node: Weaknesses and countermeasures28659
Node: The TLS Alert Protocol29562
Ref: The Alert Protocol29762
Node: The TLS Handshake Protocol30891
Ref: The Handshake Protocol31090
Ref: resume34071
Ref: The TLS Handshake Protocol-Footnote-135940
Node: TLS Extensions36049
Ref: serverind36931
Node: Selecting cryptographic key sizes37501
Node: On SSL 2 and older protocols39903
Node: On Record Padding41801
Node: Authentication methods43922
Node: Certificate authentication44613
Ref: Certificate authentication-Footnote-150476
Node: Anonymous authentication50635
Node: Authentication using SRP51576
Ref: Authentication using SRP-Footnote-155126
Node: Authentication using PSK55184
Node: Authentication and credentials57512
Node: Parameters stored in credentials58699
Node: More on certificate authentication60662
Ref: Certificate Authentication60890
Node: The X.509 trust model60977
Node: X.509 certificates61951
Node: Verifying X.509 certificate paths65170
Ref: GNUTLS_CERT_INSECURE_ALGORITHM66448
Ref: gnutls_certificate_verify_flags67067
Node: PKCS #10 certificate requests68527
Node: PKCS #12 structures69339
Node: The OpenPGP trust model70134
Node: Digital signatures73290
Node: How to use TLS in application protocols78644
Node: Separate ports79169
Ref: Separate ports-Footnote-180594
Node: Upward negotiation80667
Ref: Upward negotiation-Footnote-183411
Ref: Upward negotiation-Footnote-283436
Node: How to use GnuTLS in applications83463
Ref: examples83683
Node: Preparation83886
Node: Headers84287
Node: Initialization84706
Node: Version check85473
Node: Debugging85999
Node: Building the source86454
Node: Multi-threaded applications88325
Node: Client examples89897
Node: Simple client example with anonymous authentication90742
Node: Simple client example with X.509 certificate support93661
Node: Obtaining session information96877
Node: Verifying peer's certificate100581
Ref: ex:verify100828
Node: Using a callback to select the certificate to use109852
Node: Client with Resume capability example116356
Ref: ex:resume-client116646
Node: Simple client example with SRP authentication120224
Node: Simple client example with TLS/IA support123688
Node: Simple client example in C++127624
Node: Helper function for TCP connections130248
Node: Server examples131787
Node: Echo Server with X.509 authentication132265
Node: Echo Server with X.509 authentication II137710
Node: Echo Server with OpenPGP authentication147007
Node: Echo Server with SRP authentication152089
Node: Echo Server with anonymous authentication157080
Node: Miscellaneous examples161608
Node: Checking for an alert161969
Node: X.509 certificate parsing example163378
Ref: ex:x509-info163620
Node: Certificate request generation166584
Ref: ex:crq166828
Node: PKCS #12 structure generation169060
Ref: ex:pkcs12169260
Node: Compatibility with the OpenSSL library172754
Node: Opaque PRF Input TLS Extension173616
Node: Included programs174389
Node: Invoking certtool174892
Node: Invoking gnutls-cli184269
Node: Example client PSK connection187257
Node: Invoking gnutls-cli-debug188869
Node: Invoking gnutls-serv191354
Node: Example server PSK connection199089
Node: Invoking psktool200004
Node: Invoking srptool201097
Ref: srptool201235
Node: Function reference202300
Node: Core functions202664
Ref: gnutls_alert_get_name202923
Ref: gnutls_alert_get203319
Ref: gnutls_alert_send_appropriate204035
Ref: gnutls_alert_send204738
Ref: gnutls_anon_allocate_client_credentials205640
Ref: gnutls_anon_allocate_server_credentials206105
Ref: gnutls_anon_free_client_credentials206562
Ref: gnutls_anon_free_server_credentials206939
Ref: gnutls_anon_set_params_function207308
Ref: gnutls_anon_set_server_dh_params207808
Ref: gnutls_anon_set_server_params_function208332
Ref: gnutls_auth_client_get_type208823
Ref: gnutls_auth_get_type209336
Ref: gnutls_auth_server_get_type210013
Ref: gnutls_bye210506
Ref: gnutls_certificate_activation_time_peers212183
Ref: gnutls_certificate_allocate_credentials212557
Ref: gnutls_certificate_client_get_request_status213034
Ref: gnutls_certificate_client_set_retrieve_function213466
Ref: gnutls_certificate_expiration_time_peers215128
Ref: gnutls_certificate_free_ca_names215439
Ref: gnutls_certificate_free_cas215918
Ref: gnutls_certificate_free_credentials216342
Ref: gnutls_certificate_free_crls216864
Ref: gnutls_certificate_free_keys217170
Ref: gnutls_certificate_get_openpgp_keyring217625
Ref: gnutls_certificate_get_ours218013
Ref: gnutls_certificate_get_peers218562
Ref: gnutls_certificate_get_x509_cas219419
Ref: gnutls_certificate_get_x509_crls219934
Ref: gnutls_certificate_send_x509_rdn_sequence220474
Ref: gnutls_certificate_server_set_request221201
Ref: gnutls_certificate_server_set_retrieve_function221883
Ref: gnutls_certificate_set_dh_params222845
Ref: gnutls_certificate_set_params_function223605
Ref: gnutls_certificate_set_rsa_export_params224131
Ref: gnutls_certificate_set_verify_flags224645
Ref: gnutls_certificate_set_verify_limits225100
Ref: gnutls_certificate_set_x509_crl_file225795
Ref: gnutls_certificate_set_x509_crl_mem226571
Ref: gnutls_certificate_set_x509_crl227342
Ref: gnutls_certificate_set_x509_key_file228157
Ref: gnutls_certificate_set_x509_key_mem229103
Ref: gnutls_certificate_set_x509_key230548
Ref: gnutls_certificate_set_x509_simple_pkcs12_file231395
Ref: gnutls_certificate_set_x509_trust_file233035
Ref: gnutls_certificate_set_x509_trust_mem234026
Ref: gnutls_certificate_set_x509_trust234978
Ref: gnutls_certificate_type_get_id235918
Ref: gnutls_certificate_type_get_name236316
Ref: gnutls_certificate_type_get236697
Ref: gnutls_certificate_type_list237095
Ref: gnutls_certificate_type_set_priority237556
Ref: gnutls_certificate_verify_peers2238297
Ref: gnutls_certificate_verify_peers239580
Ref: gnutls_check_version240271
Ref: gnutls_cipher_get_id241019
Ref: gnutls_cipher_get_key_size241403
Ref: gnutls_cipher_get_name241730
Ref: gnutls_cipher_get242074
Ref: gnutls_cipher_list242377
Ref: gnutls_cipher_set_priority242893
Ref: gnutls_cipher_suite_get_name243593
Ref: gnutls_cipher_suite_info244220
Ref: gnutls_compression_get_id245384
Ref: gnutls_compression_get_name245748
Ref: gnutls_compression_get246127
Ref: gnutls_compression_list246476
Ref: gnutls_compression_set_priority246925
Ref: gnutls_credentials_clear247802
Ref: gnutls_credentials_set248035
Ref: gnutls_crypto_bigint_register2249288
Ref: gnutls_crypto_cipher_register2250293
Ref: gnutls_crypto_digest_register2251186
Ref: gnutls_crypto_mac_register2252073
Ref: gnutls_crypto_pk_register2252938
Ref: gnutls_crypto_rnd_register2253934
Ref: gnutls_crypto_single_cipher_register2254823
Ref: gnutls_crypto_single_digest_register2255839
Ref: gnutls_crypto_single_mac_register2256860
Ref: gnutls_db_check_entry257826
Ref: gnutls_db_get_ptr258332
Ref: gnutls_db_remove_session258649
Ref: gnutls_db_set_cache_expiration259191
Ref: gnutls_db_set_ptr259533
Ref: gnutls_db_set_remove_function259873
Ref: gnutls_db_set_retrieve_function260382
Ref: gnutls_db_set_store_function261074
Ref: gnutls_deinit261549
Ref: gnutls_dh_get_group261892
Ref: gnutls_dh_get_peers_public_bits262624
Ref: gnutls_dh_get_prime_bits263060
Ref: gnutls_dh_get_pubkey263506
Ref: gnutls_dh_get_secret_bits264099
Ref: gnutls_dh_params_cpy264533
Ref: gnutls_dh_params_deinit264876
Ref: gnutls_dh_params_export_pkcs3265149
Ref: gnutls_dh_params_export_raw266134
Ref: gnutls_dh_params_generate2266769
Ref: gnutls_dh_params_import_pkcs3267562
Ref: gnutls_dh_params_import_raw268303
Ref: gnutls_dh_params_init268836
Ref: gnutls_dh_set_prime_bits269090
Ref: gnutls_error_is_fatal269771
Ref: gnutls_error_to_alert270460
Ref: gnutls_ext_register271138
Ref: gnutls_fingerprint271829
Ref: gnutls_free272790
Ref: gnutls_global_deinit273025
Ref: gnutls_global_init273341
Ref: gnutls_global_set_log_function274935
Ref: gnutls_global_set_log_level275440
Ref: gnutls_global_set_mem_functions275940
Ref: gnutls_handshake_get_last_in277181
Ref: gnutls_handshake_get_last_out277800
Ref: gnutls_handshake_set_max_packet_length278434
Ref: gnutls_handshake_set_post_client_hello_function279125
Ref: gnutls_handshake_set_private_extensions280162
Ref: gnutls_handshake280942
Ref: gnutls_hex2bin282122
Ref: gnutls_hex_decode282672
Ref: gnutls_hex_encode283247
Ref: gnutls_init283761
Ref: gnutls_kx_get_id284455
Ref: gnutls_kx_get_name284799
Ref: gnutls_kx_get285141
Ref: gnutls_kx_list285468
Ref: gnutls_kx_set_priority285768
Ref: gnutls_mac_get_id286460
Ref: gnutls_mac_get_key_size286879
Ref: gnutls_mac_get_name287192
Ref: gnutls_mac_get287508
Ref: gnutls_mac_list287810
Ref: gnutls_mac_set_priority288327
Ref: gnutls_malloc289005
Ref: gnutls_openpgp_send_cert289335
Ref: gnutls_oprfi_enable_client289913
Ref: gnutls_oprfi_enable_server290534
Ref: gnutls_pem_base64_decode_alloc291560
Ref: gnutls_pem_base64_decode292355
Ref: gnutls_pem_base64_encode_alloc293219
Ref: gnutls_pem_base64_encode293947
Ref: gnutls_perror294727
Ref: gnutls_pk_algorithm_get_name295016
Ref: gnutls_pk_get_id295349
Ref: gnutls_pk_get_name295871
Ref: gnutls_pk_list296232
Ref: gnutls_prf_raw296519
Ref: gnutls_prf298091
Ref: gnutls_priority_deinit299714
Ref: gnutls_priority_init299944
Ref: gnutls_priority_set_direct303080
Ref: gnutls_priority_set303861
Ref: gnutls_protocol_get_id304285
Ref: gnutls_protocol_get_name304601
Ref: gnutls_protocol_get_version304959
Ref: gnutls_protocol_list305262
Ref: gnutls_protocol_set_priority305571
Ref: gnutls_psk_allocate_client_credentials306122
Ref: gnutls_psk_allocate_server_credentials306577
Ref: gnutls_psk_client_get_hint307008
Ref: gnutls_psk_free_client_credentials307491
Ref: gnutls_psk_free_server_credentials307863
Ref: gnutls_psk_netconf_derive_key308225
Ref: gnutls_psk_server_get_username308928
Ref: gnutls_psk_set_client_credentials_function309312
Ref: gnutls_psk_set_client_credentials310235
Ref: gnutls_psk_set_params_function311053
Ref: gnutls_psk_set_server_credentials_file311557
Ref: gnutls_psk_set_server_credentials_function312164
Ref: gnutls_psk_set_server_credentials_hint313112
Ref: gnutls_psk_set_server_dh_params313706
Ref: gnutls_psk_set_server_params_function314223
Ref: gnutls_record_check_pending314705
Ref: gnutls_record_disable_padding315221
Ref: gnutls_record_get_direction315813
Ref: gnutls_record_get_max_size316723
Ref: gnutls_record_recv317074
Ref: gnutls_record_send318525
Ref: gnutls_record_set_max_size319946
Ref: gnutls_rehandshake320753
Ref: gnutls_rsa_export_get_modulus_bits321664
Ref: gnutls_rsa_export_get_pubkey322024
Ref: gnutls_rsa_params_cpy322614
Ref: gnutls_rsa_params_deinit322963
Ref: gnutls_rsa_params_export_pkcs1323240
Ref: gnutls_rsa_params_export_raw324184
Ref: gnutls_rsa_params_generate2325026
Ref: gnutls_rsa_params_import_pkcs1325740
Ref: gnutls_rsa_params_import_raw326439
Ref: gnutls_rsa_params_init327161
Ref: gnutls_server_name_get327438
Ref: gnutls_server_name_set328680
Ref: gnutls_session_enable_compatibility_mode329566
Ref: gnutls_session_get_client_random330117
Ref: gnutls_session_get_data2330657
Ref: gnutls_session_get_data331416
Ref: gnutls_session_get_id332292
Ref: gnutls_session_get_master_secret333188
Ref: gnutls_session_get_ptr333830
Ref: gnutls_session_get_server_random334243
Ref: gnutls_session_is_resumed334785
Ref: gnutls_session_set_data335097
Ref: gnutls_session_set_finished_function335970
Ref: gnutls_session_set_ptr337096
Ref: gnutls_set_default_export_priority337511
Ref: gnutls_set_default_priority338356
Ref: gnutls_sign_algorithm_get_name339139
Ref: gnutls_sign_callback_get339448
Ref: gnutls_sign_callback_set339885
Ref: gnutls_sign_get_id340715
Ref: gnutls_sign_get_name341074
Ref: gnutls_sign_list341465
Ref: gnutls_srp_allocate_client_credentials341795
Ref: gnutls_srp_allocate_server_credentials342272
Ref: gnutls_srp_base64_decode_alloc342733
Ref: gnutls_srp_base64_decode343405
Ref: gnutls_srp_base64_encode_alloc344118
Ref: gnutls_srp_base64_encode344834
Ref: gnutls_srp_free_client_credentials345653
Ref: gnutls_srp_free_server_credentials346025
Ref: gnutls_srp_server_get_username346389
Ref: gnutls_srp_set_client_credentials_function346861
Ref: gnutls_srp_set_client_credentials347980
Ref: gnutls_srp_set_prime_bits348703
Ref: gnutls_srp_set_server_credentials_file349343
Ref: gnutls_srp_set_server_credentials_function350085
Ref: gnutls_srp_verifier351452
Ref: gnutls_strerror_name352469
Ref: gnutls_strerror352912
Ref: gnutls_transport_get_ptr2353388
Ref: gnutls_transport_get_ptr353923
Ref: gnutls_transport_set_errno354342
Ref: gnutls_transport_set_global_errno355397
Ref: gnutls_transport_set_lowat356415
Ref: gnutls_transport_set_ptr2357009
Ref: gnutls_transport_set_ptr357624
Ref: gnutls_transport_set_pull_function358047
Ref: gnutls_transport_set_push_function358651
Node: X.509 certificate functions359300
Ref: sec:x509api359501
Ref: gnutls_pkcs12_bag_decrypt359667
Ref: gnutls_pkcs12_bag_deinit359993
Ref: gnutls_pkcs12_bag_encrypt360221
Ref: gnutls_pkcs12_bag_get_count360643
Ref: gnutls_pkcs12_bag_get_data360870
Ref: gnutls_pkcs12_bag_get_friendly_name361499
Ref: gnutls_pkcs12_bag_get_key_id362116
Ref: gnutls_pkcs12_bag_get_type362715
Ref: gnutls_pkcs12_bag_init363047
Ref: gnutls_pkcs12_bag_set_crl363492
Ref: gnutls_pkcs12_bag_set_crt363918
Ref: gnutls_pkcs12_bag_set_data364362
Ref: gnutls_pkcs12_bag_set_friendly_name364833
Ref: gnutls_pkcs12_bag_set_key_id365496
Ref: gnutls_pkcs12_deinit366131
Ref: gnutls_pkcs12_export366343
Ref: gnutls_pkcs12_generate_mac367272
Ref: gnutls_pkcs12_get_bag367676
Ref: gnutls_pkcs12_import368285
Ref: gnutls_pkcs12_init369006
Ref: gnutls_pkcs12_set_bag369429
Ref: gnutls_pkcs12_verify_mac369832
Ref: gnutls_pkcs7_deinit370230
Ref: gnutls_pkcs7_delete_crl370443
Ref: gnutls_pkcs7_delete_crt370839
Ref: gnutls_pkcs7_export371252
Ref: gnutls_pkcs7_get_crl_count372168
Ref: gnutls_pkcs7_get_crl_raw372483
Ref: gnutls_pkcs7_get_crt_count373223
Ref: gnutls_pkcs7_get_crt_raw373546
Ref: gnutls_pkcs7_import374375
Ref: gnutls_pkcs7_init374996
Ref: gnutls_pkcs7_set_crl_raw375419
Ref: gnutls_pkcs7_set_crl375777
Ref: gnutls_pkcs7_set_crt_raw376146
Ref: gnutls_pkcs7_set_crt376533
Ref: gnutls_x509_crl_check_issuer376993
Ref: gnutls_x509_crl_deinit377455
Ref: gnutls_x509_crl_export377666
Ref: gnutls_x509_crl_get_crt_count378589
Ref: gnutls_x509_crl_get_crt_serial378942
Ref: gnutls_x509_crl_get_dn_oid379704
Ref: gnutls_x509_crl_get_issuer_dn_by_oid380529
Ref: gnutls_x509_crl_get_issuer_dn382035
Ref: gnutls_x509_crl_get_next_update382911
Ref: gnutls_x509_crl_get_signature_algorithm383376
Ref: gnutls_x509_crl_get_signature383810
Ref: gnutls_x509_crl_get_this_update384373
Ref: gnutls_x509_crl_get_version384703
Ref: gnutls_x509_crl_import385011
Ref: gnutls_x509_crl_init385635
Ref: gnutls_x509_crl_print386189
Ref: gnutls_x509_crl_set_crt_serial386825
Ref: gnutls_x509_crl_set_crt387442
Ref: gnutls_x509_crl_set_next_update388018
Ref: gnutls_x509_crl_set_this_update388436
Ref: gnutls_x509_crl_set_version388841
Ref: gnutls_x509_crl_sign2389385
Ref: gnutls_x509_crl_sign390265
Ref: gnutls_x509_crl_verify390821
Ref: gnutls_x509_crq_deinit391737
Ref: gnutls_x509_crq_export391948
Ref: gnutls_x509_crq_get_attribute_by_oid392901
Ref: gnutls_x509_crq_get_challenge_password393780
Ref: gnutls_x509_crq_get_dn_by_oid394298
Ref: gnutls_x509_crq_get_dn_oid395812
Ref: gnutls_x509_crq_get_dn396625
Ref: gnutls_x509_crq_get_pk_algorithm397508
Ref: gnutls_x509_crq_get_version398225
Ref: gnutls_x509_crq_import398569
Ref: gnutls_x509_crq_init399252
Ref: gnutls_x509_crq_set_attribute_by_oid399616
Ref: gnutls_x509_crq_set_challenge_password400323
Ref: gnutls_x509_crq_set_dn_by_oid400788
Ref: gnutls_x509_crq_set_key_rsa_raw401905
Ref: gnutls_x509_crq_set_key402469
Ref: gnutls_x509_crq_set_version402954
Ref: gnutls_x509_crq_sign2403440
Ref: gnutls_x509_crq_sign404455
Ref: gnutls_x509_crt_check_hostname404917
Ref: gnutls_x509_crt_check_issuer405568
Ref: gnutls_x509_crt_check_revocation406098
Ref: gnutls_x509_crt_cpy_crl_dist_points406744
Ref: gnutls_x509_crt_deinit407329
Ref: gnutls_x509_crt_export407542
Ref: gnutls_x509_crt_get_activation_time408476
Ref: gnutls_x509_crt_get_authority_key_id408849
Ref: gnutls_x509_crt_get_basic_constraints409636
Ref: gnutls_x509_crt_get_ca_status410837
Ref: gnutls_x509_crt_get_crl_dist_points411706
Ref: gnutls_x509_crt_get_dn_by_oid413543
Ref: gnutls_x509_crt_get_dn_oid415080
Ref: gnutls_x509_crt_get_dn415879
Ref: gnutls_x509_crt_get_expiration_time416756
Ref: gnutls_x509_crt_get_extension_by_oid417127
Ref: gnutls_x509_crt_get_extension_data418202
Ref: gnutls_x509_crt_get_extension_info419270
Ref: gnutls_x509_crt_get_extension_oid420487
Ref: gnutls_x509_crt_get_fingerprint421288
Ref: gnutls_x509_crt_get_issuer_dn_by_oid422109
Ref: gnutls_x509_crt_get_issuer_dn_oid423664
Ref: gnutls_x509_crt_get_issuer_dn424485
Ref: gnutls_x509_crt_get_issuer425358
Ref: gnutls_x509_crt_get_key_id425976
Ref: gnutls_x509_crt_get_key_purpose_oid426962
Ref: gnutls_x509_crt_get_key_usage427948
Ref: gnutls_x509_crt_get_pk_algorithm429003
Ref: gnutls_x509_crt_get_pk_dsa_raw429718
Ref: gnutls_x509_crt_get_pk_rsa_raw430368
Ref: gnutls_x509_crt_get_proxy430926
Ref: gnutls_x509_crt_get_raw_dn432030
Ref: gnutls_x509_crt_get_raw_issuer_dn432539
Ref: gnutls_x509_crt_get_serial433040
Ref: gnutls_x509_crt_get_signature_algorithm433840
Ref: gnutls_x509_crt_get_signature434263
Ref: gnutls_x509_crt_get_subject_alt_name2434850
Ref: gnutls_x509_crt_get_subject_alt_name436031
Ref: gnutls_x509_crt_get_subject_alt_othername_oid437906
Ref: gnutls_x509_crt_get_subject_key_id439376
Ref: gnutls_x509_crt_get_subject440152
Ref: gnutls_x509_crt_get_version440775
Ref: gnutls_x509_crt_import441097
Ref: gnutls_x509_crt_init441785
Ref: gnutls_x509_crt_list_import442120
Ref: gnutls_x509_crt_list_verify443144
Ref: gnutls_x509_crt_print445137
Ref: gnutls_x509_crt_set_activation_time446028
Ref: gnutls_x509_crt_set_authority_key_id446481
Ref: gnutls_x509_crt_set_basic_constraints447059
Ref: gnutls_x509_crt_set_ca_status447743
Ref: gnutls_x509_crt_set_crl_dist_points2448338
Ref: gnutls_x509_crt_set_crl_dist_points449057
Ref: gnutls_x509_crt_set_crq449679
Ref: gnutls_x509_crt_set_dn_by_oid450195
Ref: gnutls_x509_crt_set_expiration_time451305
Ref: gnutls_x509_crt_set_extension_by_oid451740
Ref: gnutls_x509_crt_set_issuer_dn_by_oid452574
Ref: gnutls_x509_crt_set_key_purpose_oid453845
Ref: gnutls_x509_crt_set_key_usage454540
Ref: gnutls_x509_crt_set_key454969
Ref: gnutls_x509_crt_set_proxy_dn455462
Ref: gnutls_x509_crt_set_proxy456478
Ref: gnutls_x509_crt_set_serial457271
Ref: gnutls_x509_crt_set_subject_alt_name457924
Ref: gnutls_x509_crt_set_subject_alternative_name459022
Ref: gnutls_x509_crt_set_subject_key_id459841
Ref: gnutls_x509_crt_set_version460329
Ref: gnutls_x509_crt_sign2461148
Ref: gnutls_x509_crt_sign462008
Ref: gnutls_x509_crt_verify_data462571
Ref: gnutls_x509_crt_verify463129
Ref: gnutls_x509_dn_deinit464059
Ref: gnutls_x509_dn_export464321
Ref: gnutls_x509_dn_get_rdn_ava465216
Ref: gnutls_x509_dn_import465947
Ref: gnutls_x509_dn_init466815
Ref: gnutls_x509_dn_oid_known467238
Ref: gnutls_x509_privkey_cpy467904
Ref: gnutls_x509_privkey_deinit468334
Ref: gnutls_x509_privkey_export_dsa_raw468595
Ref: gnutls_x509_privkey_export_pkcs8469309
Ref: gnutls_x509_privkey_export_rsa_raw470811
Ref: gnutls_x509_privkey_export471685
Ref: gnutls_x509_privkey_fix472736
Ref: gnutls_x509_privkey_generate473125
Ref: gnutls_x509_privkey_get_key_id473748
Ref: gnutls_x509_privkey_get_pk_algorithm474733
Ref: gnutls_x509_privkey_import_dsa_raw475155
Ref: gnutls_x509_privkey_import_pkcs8475872
Ref: gnutls_x509_privkey_import_rsa_raw477179
Ref: gnutls_x509_privkey_import478015
Ref: gnutls_x509_privkey_init478711
Ref: gnutls_x509_privkey_sign_data479050
Ref: gnutls_x509_privkey_sign_hash480161
Ref: gnutls_x509_privkey_verify_data480658
Ref: gnutls_x509_rdn_get_by_oid481222
Ref: gnutls_x509_rdn_get_oid482199
Ref: gnutls_x509_rdn_get482825
Node: GnuTLS-extra functions483475
Ref: gnutls_extra_check_version483877
Ref: gnutls_global_init_extra484341
Node: OpenPGP functions484679
Ref: sec:openpgpapi484876
Ref: gnutls_certificate_set_openpgp_key_file2485078
Ref: gnutls_certificate_set_openpgp_key_file486054
Ref: gnutls_certificate_set_openpgp_key_mem2486789
Ref: gnutls_certificate_set_openpgp_key_mem487691
Ref: gnutls_certificate_set_openpgp_keyring_file488324
Ref: gnutls_certificate_set_openpgp_keyring_mem489005
Ref: gnutls_certificate_set_openpgp_key489720
Ref: gnutls_openpgp_crt_check_hostname490353
Ref: gnutls_openpgp_crt_deinit490919
Ref: gnutls_openpgp_crt_export491142
Ref: gnutls_openpgp_crt_get_auth_subkey491907
Ref: gnutls_openpgp_crt_get_creation_time492800
Ref: gnutls_openpgp_crt_get_expiration_time493131
Ref: gnutls_openpgp_crt_get_fingerprint493512
Ref: gnutls_openpgp_crt_get_key_id494071
Ref: gnutls_openpgp_crt_get_key_usage494459
Ref: gnutls_openpgp_crt_get_name495018
Ref: gnutls_openpgp_crt_get_pk_algorithm495694
Ref: gnutls_openpgp_crt_get_pk_dsa_raw496410
Ref: gnutls_openpgp_crt_get_pk_rsa_raw497093
Ref: gnutls_openpgp_crt_get_preferred_key_id497716
Ref: gnutls_openpgp_crt_get_revoked_status498183
Ref: gnutls_openpgp_crt_get_subkey_count498557
Ref: gnutls_openpgp_crt_get_subkey_creation_time498958
Ref: gnutls_openpgp_crt_get_subkey_expiration_time499384
Ref: gnutls_openpgp_crt_get_subkey_fingerprint499856
Ref: gnutls_openpgp_crt_get_subkey_idx500519
Ref: gnutls_openpgp_crt_get_subkey_id500913
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm501365
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw502185
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw502938
Ref: gnutls_openpgp_crt_get_subkey_revoked_status503627
Ref: gnutls_openpgp_crt_get_subkey_usage504095
Ref: gnutls_openpgp_crt_get_version504771
Ref: gnutls_openpgp_crt_import505104
Ref: gnutls_openpgp_crt_init505671
Ref: gnutls_openpgp_crt_print505964
Ref: gnutls_openpgp_crt_set_preferred_key_id506637
Ref: gnutls_openpgp_crt_verify_ring507065
Ref: gnutls_openpgp_crt_verify_self507804
Ref: gnutls_openpgp_keyring_check_id508398
Ref: gnutls_openpgp_keyring_deinit508906
Ref: gnutls_openpgp_keyring_get_crt_count509181
Ref: gnutls_openpgp_keyring_get_crt509548
Ref: gnutls_openpgp_keyring_import510107
Ref: gnutls_openpgp_keyring_init510729
Ref: gnutls_openpgp_privkey_deinit511054
Ref: gnutls_openpgp_privkey_export_dsa_raw511319
Ref: gnutls_openpgp_privkey_export_rsa_raw512076
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw512964
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw513796
Ref: gnutls_openpgp_privkey_export514710
Ref: gnutls_openpgp_privkey_get_fingerprint515695
Ref: gnutls_openpgp_privkey_get_key_id516298
Ref: gnutls_openpgp_privkey_get_pk_algorithm516701
Ref: gnutls_openpgp_privkey_get_preferred_key_id517466
Ref: gnutls_openpgp_privkey_get_revoked_status517967
Ref: gnutls_openpgp_privkey_get_subkey_count518398
Ref: gnutls_openpgp_privkey_get_subkey_creation_time518815
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time519254
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint519743
Ref: gnutls_openpgp_privkey_get_subkey_idx520420
Ref: gnutls_openpgp_privkey_get_subkey_id520842
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm521337
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status522190
Ref: gnutls_openpgp_privkey_import522657
Ref: gnutls_openpgp_privkey_init523367
Ref: gnutls_openpgp_privkey_set_preferred_key_id523716
Ref: gnutls_openpgp_privkey_sign_hash524228
Ref: gnutls_openpgp_set_recv_key_function524870
Node: TLS Inner Application (TLS/IA) functions525253
Ref: gnutls_ia_allocate_client_credentials527248
Ref: gnutls_ia_allocate_server_credentials527976
Ref: gnutls_ia_enable528662
Ref: gnutls_ia_endphase_send529939
Ref: gnutls_ia_extract_inner_secret530535
Ref: gnutls_ia_free_client_credentials531425
Ref: gnutls_ia_free_server_credentials531792
Ref: gnutls_ia_generate_challenge532149
Ref: gnutls_ia_get_client_avp_ptr532694
Ref: gnutls_ia_get_server_avp_ptr533071
Ref: gnutls_ia_handshake_p533434
Ref: gnutls_ia_handshake533831
Ref: gnutls_ia_permute_inner_secret534174
Ref: gnutls_ia_recv534815
Ref: gnutls_ia_send536321
Ref: gnutls_ia_set_client_avp_function537680
Ref: gnutls_ia_set_client_avp_ptr539229
Ref: gnutls_ia_set_server_avp_function539598
Ref: gnutls_ia_set_server_avp_ptr541579
Ref: gnutls_ia_verify_endphase541932
Node: Error codes and descriptions542653
Ref: Error Codes542852
Node: All the supported ciphersuites in GnuTLS550928
Ref: ciphersuites551147
Node: Guile Bindings555971
Node: Guile Preparations556823
Node: Guile API Conventions559163
Node: Enumerates and Constants559748
Node: Procedure Names562141
Node: Representation of Binary Data563144
Node: Input and Output564258
Node: Exception Handling566160
Node: Guile Examples567988
Node: Anonymous Authentication Guile Example568453
Node: OpenPGP Authentication Guile Example571015
Node: Importing OpenPGP Keys Guile Example573966
Node: Guile Reference575452
Node: Core Interface575792
Node: Extra Interface593502
Node: Internal architecture of GnuTLS596263
Node: The TLS Protocol596783
Node: TLS Handshake Protocol597353
Node: TLS Authentication Methods598208
Ref: TLS Authentication Methods-Footnote-1599379
Node: TLS Extension Handling599442
Node: Cryptographic Backend606466
Node: Copying Information608803
Node: GNU Free Documentation License609222
Node: GNU LGPL631628
Node: GNU GPL659750
Node: Bibliography697248
Ref: CBCATT697359
Ref: GPGH697536
Ref: GUTPKI697658
Ref: NISTSP80057697832
Ref: RFC2246698079
Ref: RFC4346698234
Ref: RFC2440698383
Ref: RFC4880698564
Ref: RFC4211698757
Ref: RFC2817698950
Ref: RFC2818699102
Ref: RFC2945699215
Ref: RFC2986699364
Ref: RFC3280699552
Ref: RFC3749699807
Ref: RFC3820699972
Ref: PKCS12700210
Ref: RESCORLA700350
Ref: SELKEY700446
Ref: SSL3700604
Ref: STEVENS700782
Ref: TLSEXT700890
Ref: TLSPGP701106
Ref: TLSSRP701282
Ref: TLSPSK701477
Ref: TOMSRP701645
Ref: WEGER701757
Node: Function and Data Index701949
Node: Concept Index767267

End Tag Table
