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

This manual is last updated 24 April 2009 for version 2.6.6 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: 359486
gnutls.info-3: 631672

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_credentials212650
Ref: gnutls_certificate_client_get_request_status213127
Ref: gnutls_certificate_client_set_retrieve_function213559
Ref: gnutls_certificate_expiration_time_peers215221
Ref: gnutls_certificate_free_ca_names215625
Ref: gnutls_certificate_free_cas216104
Ref: gnutls_certificate_free_credentials216528
Ref: gnutls_certificate_free_crls217050
Ref: gnutls_certificate_free_keys217356
Ref: gnutls_certificate_get_openpgp_keyring217811
Ref: gnutls_certificate_get_ours218199
Ref: gnutls_certificate_get_peers218748
Ref: gnutls_certificate_get_x509_cas219605
Ref: gnutls_certificate_get_x509_crls220120
Ref: gnutls_certificate_send_x509_rdn_sequence220660
Ref: gnutls_certificate_server_set_request221387
Ref: gnutls_certificate_server_set_retrieve_function222069
Ref: gnutls_certificate_set_dh_params223031
Ref: gnutls_certificate_set_params_function223791
Ref: gnutls_certificate_set_rsa_export_params224317
Ref: gnutls_certificate_set_verify_flags224831
Ref: gnutls_certificate_set_verify_limits225286
Ref: gnutls_certificate_set_x509_crl_file225981
Ref: gnutls_certificate_set_x509_crl_mem226757
Ref: gnutls_certificate_set_x509_crl227528
Ref: gnutls_certificate_set_x509_key_file228343
Ref: gnutls_certificate_set_x509_key_mem229289
Ref: gnutls_certificate_set_x509_key230734
Ref: gnutls_certificate_set_x509_simple_pkcs12_file231581
Ref: gnutls_certificate_set_x509_trust_file233221
Ref: gnutls_certificate_set_x509_trust_mem234212
Ref: gnutls_certificate_set_x509_trust235164
Ref: gnutls_certificate_type_get_id236104
Ref: gnutls_certificate_type_get_name236502
Ref: gnutls_certificate_type_get236883
Ref: gnutls_certificate_type_list237281
Ref: gnutls_certificate_type_set_priority237742
Ref: gnutls_certificate_verify_peers2238483
Ref: gnutls_certificate_verify_peers239766
Ref: gnutls_check_version240457
Ref: gnutls_cipher_get_id241205
Ref: gnutls_cipher_get_key_size241589
Ref: gnutls_cipher_get_name241916
Ref: gnutls_cipher_get242260
Ref: gnutls_cipher_list242563
Ref: gnutls_cipher_set_priority243079
Ref: gnutls_cipher_suite_get_name243779
Ref: gnutls_cipher_suite_info244406
Ref: gnutls_compression_get_id245570
Ref: gnutls_compression_get_name245934
Ref: gnutls_compression_get246313
Ref: gnutls_compression_list246662
Ref: gnutls_compression_set_priority247111
Ref: gnutls_credentials_clear247988
Ref: gnutls_credentials_set248221
Ref: gnutls_crypto_bigint_register2249474
Ref: gnutls_crypto_cipher_register2250479
Ref: gnutls_crypto_digest_register2251372
Ref: gnutls_crypto_mac_register2252259
Ref: gnutls_crypto_pk_register2253124
Ref: gnutls_crypto_rnd_register2254120
Ref: gnutls_crypto_single_cipher_register2255009
Ref: gnutls_crypto_single_digest_register2256025
Ref: gnutls_crypto_single_mac_register2257046
Ref: gnutls_db_check_entry258012
Ref: gnutls_db_get_ptr258518
Ref: gnutls_db_remove_session258835
Ref: gnutls_db_set_cache_expiration259377
Ref: gnutls_db_set_ptr259719
Ref: gnutls_db_set_remove_function260059
Ref: gnutls_db_set_retrieve_function260568
Ref: gnutls_db_set_store_function261260
Ref: gnutls_deinit261735
Ref: gnutls_dh_get_group262078
Ref: gnutls_dh_get_peers_public_bits262810
Ref: gnutls_dh_get_prime_bits263246
Ref: gnutls_dh_get_pubkey263692
Ref: gnutls_dh_get_secret_bits264285
Ref: gnutls_dh_params_cpy264719
Ref: gnutls_dh_params_deinit265062
Ref: gnutls_dh_params_export_pkcs3265335
Ref: gnutls_dh_params_export_raw266320
Ref: gnutls_dh_params_generate2266955
Ref: gnutls_dh_params_import_pkcs3267748
Ref: gnutls_dh_params_import_raw268489
Ref: gnutls_dh_params_init269022
Ref: gnutls_dh_set_prime_bits269276
Ref: gnutls_error_is_fatal269957
Ref: gnutls_error_to_alert270646
Ref: gnutls_ext_register271324
Ref: gnutls_fingerprint272015
Ref: gnutls_free272976
Ref: gnutls_global_deinit273211
Ref: gnutls_global_init273527
Ref: gnutls_global_set_log_function275121
Ref: gnutls_global_set_log_level275626
Ref: gnutls_global_set_mem_functions276126
Ref: gnutls_handshake_get_last_in277367
Ref: gnutls_handshake_get_last_out277986
Ref: gnutls_handshake_set_max_packet_length278620
Ref: gnutls_handshake_set_post_client_hello_function279311
Ref: gnutls_handshake_set_private_extensions280348
Ref: gnutls_handshake281128
Ref: gnutls_hex2bin282308
Ref: gnutls_hex_decode282858
Ref: gnutls_hex_encode283433
Ref: gnutls_init283947
Ref: gnutls_kx_get_id284641
Ref: gnutls_kx_get_name284985
Ref: gnutls_kx_get285327
Ref: gnutls_kx_list285654
Ref: gnutls_kx_set_priority285954
Ref: gnutls_mac_get_id286646
Ref: gnutls_mac_get_key_size287065
Ref: gnutls_mac_get_name287378
Ref: gnutls_mac_get287694
Ref: gnutls_mac_list287996
Ref: gnutls_mac_set_priority288513
Ref: gnutls_malloc289191
Ref: gnutls_openpgp_send_cert289521
Ref: gnutls_oprfi_enable_client290099
Ref: gnutls_oprfi_enable_server290720
Ref: gnutls_pem_base64_decode_alloc291746
Ref: gnutls_pem_base64_decode292541
Ref: gnutls_pem_base64_encode_alloc293405
Ref: gnutls_pem_base64_encode294133
Ref: gnutls_perror294913
Ref: gnutls_pk_algorithm_get_name295202
Ref: gnutls_pk_get_id295535
Ref: gnutls_pk_get_name296057
Ref: gnutls_pk_list296418
Ref: gnutls_prf_raw296705
Ref: gnutls_prf298277
Ref: gnutls_priority_deinit299900
Ref: gnutls_priority_init300130
Ref: gnutls_priority_set_direct303266
Ref: gnutls_priority_set304047
Ref: gnutls_protocol_get_id304471
Ref: gnutls_protocol_get_name304787
Ref: gnutls_protocol_get_version305145
Ref: gnutls_protocol_list305448
Ref: gnutls_protocol_set_priority305757
Ref: gnutls_psk_allocate_client_credentials306308
Ref: gnutls_psk_allocate_server_credentials306763
Ref: gnutls_psk_client_get_hint307194
Ref: gnutls_psk_free_client_credentials307677
Ref: gnutls_psk_free_server_credentials308049
Ref: gnutls_psk_netconf_derive_key308411
Ref: gnutls_psk_server_get_username309114
Ref: gnutls_psk_set_client_credentials_function309498
Ref: gnutls_psk_set_client_credentials310421
Ref: gnutls_psk_set_params_function311239
Ref: gnutls_psk_set_server_credentials_file311743
Ref: gnutls_psk_set_server_credentials_function312350
Ref: gnutls_psk_set_server_credentials_hint313298
Ref: gnutls_psk_set_server_dh_params313892
Ref: gnutls_psk_set_server_params_function314409
Ref: gnutls_record_check_pending314891
Ref: gnutls_record_disable_padding315407
Ref: gnutls_record_get_direction315999
Ref: gnutls_record_get_max_size316909
Ref: gnutls_record_recv317260
Ref: gnutls_record_send318711
Ref: gnutls_record_set_max_size320132
Ref: gnutls_rehandshake320939
Ref: gnutls_rsa_export_get_modulus_bits321850
Ref: gnutls_rsa_export_get_pubkey322210
Ref: gnutls_rsa_params_cpy322800
Ref: gnutls_rsa_params_deinit323149
Ref: gnutls_rsa_params_export_pkcs1323426
Ref: gnutls_rsa_params_export_raw324370
Ref: gnutls_rsa_params_generate2325212
Ref: gnutls_rsa_params_import_pkcs1325926
Ref: gnutls_rsa_params_import_raw326625
Ref: gnutls_rsa_params_init327347
Ref: gnutls_server_name_get327624
Ref: gnutls_server_name_set328866
Ref: gnutls_session_enable_compatibility_mode329752
Ref: gnutls_session_get_client_random330303
Ref: gnutls_session_get_data2330843
Ref: gnutls_session_get_data331602
Ref: gnutls_session_get_id332478
Ref: gnutls_session_get_master_secret333374
Ref: gnutls_session_get_ptr334016
Ref: gnutls_session_get_server_random334429
Ref: gnutls_session_is_resumed334971
Ref: gnutls_session_set_data335283
Ref: gnutls_session_set_finished_function336156
Ref: gnutls_session_set_ptr337282
Ref: gnutls_set_default_export_priority337697
Ref: gnutls_set_default_priority338542
Ref: gnutls_sign_algorithm_get_name339325
Ref: gnutls_sign_callback_get339634
Ref: gnutls_sign_callback_set340071
Ref: gnutls_sign_get_id340901
Ref: gnutls_sign_get_name341260
Ref: gnutls_sign_list341651
Ref: gnutls_srp_allocate_client_credentials341981
Ref: gnutls_srp_allocate_server_credentials342458
Ref: gnutls_srp_base64_decode_alloc342919
Ref: gnutls_srp_base64_decode343591
Ref: gnutls_srp_base64_encode_alloc344304
Ref: gnutls_srp_base64_encode345020
Ref: gnutls_srp_free_client_credentials345839
Ref: gnutls_srp_free_server_credentials346211
Ref: gnutls_srp_server_get_username346575
Ref: gnutls_srp_set_client_credentials_function347047
Ref: gnutls_srp_set_client_credentials348166
Ref: gnutls_srp_set_prime_bits348889
Ref: gnutls_srp_set_server_credentials_file349529
Ref: gnutls_srp_set_server_credentials_function350271
Ref: gnutls_srp_verifier351638
Ref: gnutls_strerror_name352655
Ref: gnutls_strerror353098
Ref: gnutls_transport_get_ptr2353574
Ref: gnutls_transport_get_ptr354109
Ref: gnutls_transport_set_errno354528
Ref: gnutls_transport_set_global_errno355583
Ref: gnutls_transport_set_lowat356601
Ref: gnutls_transport_set_ptr2357195
Ref: gnutls_transport_set_ptr357810
Ref: gnutls_transport_set_pull_function358233
Ref: gnutls_transport_set_push_function358837
Node: X.509 certificate functions359486
Ref: sec:x509api359687
Ref: gnutls_pkcs12_bag_decrypt359853
Ref: gnutls_pkcs12_bag_deinit360179
Ref: gnutls_pkcs12_bag_encrypt360407
Ref: gnutls_pkcs12_bag_get_count360829
Ref: gnutls_pkcs12_bag_get_data361056
Ref: gnutls_pkcs12_bag_get_friendly_name361685
Ref: gnutls_pkcs12_bag_get_key_id362302
Ref: gnutls_pkcs12_bag_get_type362901
Ref: gnutls_pkcs12_bag_init363233
Ref: gnutls_pkcs12_bag_set_crl363678
Ref: gnutls_pkcs12_bag_set_crt364104
Ref: gnutls_pkcs12_bag_set_data364548
Ref: gnutls_pkcs12_bag_set_friendly_name365019
Ref: gnutls_pkcs12_bag_set_key_id365682
Ref: gnutls_pkcs12_deinit366317
Ref: gnutls_pkcs12_export366529
Ref: gnutls_pkcs12_generate_mac367458
Ref: gnutls_pkcs12_get_bag367862
Ref: gnutls_pkcs12_import368471
Ref: gnutls_pkcs12_init369192
Ref: gnutls_pkcs12_set_bag369615
Ref: gnutls_pkcs12_verify_mac370018
Ref: gnutls_pkcs7_deinit370416
Ref: gnutls_pkcs7_delete_crl370629
Ref: gnutls_pkcs7_delete_crt371025
Ref: gnutls_pkcs7_export371438
Ref: gnutls_pkcs7_get_crl_count372354
Ref: gnutls_pkcs7_get_crl_raw372669
Ref: gnutls_pkcs7_get_crt_count373409
Ref: gnutls_pkcs7_get_crt_raw373732
Ref: gnutls_pkcs7_import374561
Ref: gnutls_pkcs7_init375182
Ref: gnutls_pkcs7_set_crl_raw375605
Ref: gnutls_pkcs7_set_crl375963
Ref: gnutls_pkcs7_set_crt_raw376332
Ref: gnutls_pkcs7_set_crt376719
Ref: gnutls_x509_crl_check_issuer377179
Ref: gnutls_x509_crl_deinit377641
Ref: gnutls_x509_crl_export377852
Ref: gnutls_x509_crl_get_crt_count378775
Ref: gnutls_x509_crl_get_crt_serial379128
Ref: gnutls_x509_crl_get_dn_oid379890
Ref: gnutls_x509_crl_get_issuer_dn_by_oid380715
Ref: gnutls_x509_crl_get_issuer_dn382221
Ref: gnutls_x509_crl_get_next_update383097
Ref: gnutls_x509_crl_get_signature_algorithm383562
Ref: gnutls_x509_crl_get_signature383996
Ref: gnutls_x509_crl_get_this_update384559
Ref: gnutls_x509_crl_get_version384889
Ref: gnutls_x509_crl_import385197
Ref: gnutls_x509_crl_init385821
Ref: gnutls_x509_crl_print386375
Ref: gnutls_x509_crl_set_crt_serial387011
Ref: gnutls_x509_crl_set_crt387628
Ref: gnutls_x509_crl_set_next_update388204
Ref: gnutls_x509_crl_set_this_update388622
Ref: gnutls_x509_crl_set_version389027
Ref: gnutls_x509_crl_sign2389571
Ref: gnutls_x509_crl_sign390451
Ref: gnutls_x509_crl_verify391007
Ref: gnutls_x509_crq_deinit391923
Ref: gnutls_x509_crq_export392134
Ref: gnutls_x509_crq_get_attribute_by_oid393087
Ref: gnutls_x509_crq_get_challenge_password393966
Ref: gnutls_x509_crq_get_dn_by_oid394484
Ref: gnutls_x509_crq_get_dn_oid395998
Ref: gnutls_x509_crq_get_dn396811
Ref: gnutls_x509_crq_get_pk_algorithm397694
Ref: gnutls_x509_crq_get_version398411
Ref: gnutls_x509_crq_import398755
Ref: gnutls_x509_crq_init399438
Ref: gnutls_x509_crq_set_attribute_by_oid399802
Ref: gnutls_x509_crq_set_challenge_password400509
Ref: gnutls_x509_crq_set_dn_by_oid400974
Ref: gnutls_x509_crq_set_key_rsa_raw402091
Ref: gnutls_x509_crq_set_key402655
Ref: gnutls_x509_crq_set_version403140
Ref: gnutls_x509_crq_sign2403626
Ref: gnutls_x509_crq_sign404641
Ref: gnutls_x509_crt_check_hostname405103
Ref: gnutls_x509_crt_check_issuer405754
Ref: gnutls_x509_crt_check_revocation406284
Ref: gnutls_x509_crt_cpy_crl_dist_points406930
Ref: gnutls_x509_crt_deinit407515
Ref: gnutls_x509_crt_export407728
Ref: gnutls_x509_crt_get_activation_time408662
Ref: gnutls_x509_crt_get_authority_key_id409035
Ref: gnutls_x509_crt_get_basic_constraints409822
Ref: gnutls_x509_crt_get_ca_status411023
Ref: gnutls_x509_crt_get_crl_dist_points411892
Ref: gnutls_x509_crt_get_dn_by_oid413729
Ref: gnutls_x509_crt_get_dn_oid415266
Ref: gnutls_x509_crt_get_dn416065
Ref: gnutls_x509_crt_get_expiration_time416942
Ref: gnutls_x509_crt_get_extension_by_oid417313
Ref: gnutls_x509_crt_get_extension_data418388
Ref: gnutls_x509_crt_get_extension_info419456
Ref: gnutls_x509_crt_get_extension_oid420673
Ref: gnutls_x509_crt_get_fingerprint421474
Ref: gnutls_x509_crt_get_issuer_dn_by_oid422295
Ref: gnutls_x509_crt_get_issuer_dn_oid423850
Ref: gnutls_x509_crt_get_issuer_dn424671
Ref: gnutls_x509_crt_get_issuer425544
Ref: gnutls_x509_crt_get_key_id426162
Ref: gnutls_x509_crt_get_key_purpose_oid427148
Ref: gnutls_x509_crt_get_key_usage428134
Ref: gnutls_x509_crt_get_pk_algorithm429189
Ref: gnutls_x509_crt_get_pk_dsa_raw429904
Ref: gnutls_x509_crt_get_pk_rsa_raw430554
Ref: gnutls_x509_crt_get_proxy431112
Ref: gnutls_x509_crt_get_raw_dn432216
Ref: gnutls_x509_crt_get_raw_issuer_dn432725
Ref: gnutls_x509_crt_get_serial433226
Ref: gnutls_x509_crt_get_signature_algorithm434026
Ref: gnutls_x509_crt_get_signature434449
Ref: gnutls_x509_crt_get_subject_alt_name2435036
Ref: gnutls_x509_crt_get_subject_alt_name436217
Ref: gnutls_x509_crt_get_subject_alt_othername_oid438092
Ref: gnutls_x509_crt_get_subject_key_id439562
Ref: gnutls_x509_crt_get_subject440338
Ref: gnutls_x509_crt_get_version440961
Ref: gnutls_x509_crt_import441283
Ref: gnutls_x509_crt_init441971
Ref: gnutls_x509_crt_list_import442306
Ref: gnutls_x509_crt_list_verify443330
Ref: gnutls_x509_crt_print445181
Ref: gnutls_x509_crt_set_activation_time446072
Ref: gnutls_x509_crt_set_authority_key_id446525
Ref: gnutls_x509_crt_set_basic_constraints447103
Ref: gnutls_x509_crt_set_ca_status447787
Ref: gnutls_x509_crt_set_crl_dist_points2448382
Ref: gnutls_x509_crt_set_crl_dist_points449101
Ref: gnutls_x509_crt_set_crq449723
Ref: gnutls_x509_crt_set_dn_by_oid450239
Ref: gnutls_x509_crt_set_expiration_time451349
Ref: gnutls_x509_crt_set_extension_by_oid451784
Ref: gnutls_x509_crt_set_issuer_dn_by_oid452618
Ref: gnutls_x509_crt_set_key_purpose_oid453889
Ref: gnutls_x509_crt_set_key_usage454584
Ref: gnutls_x509_crt_set_key455013
Ref: gnutls_x509_crt_set_proxy_dn455506
Ref: gnutls_x509_crt_set_proxy456522
Ref: gnutls_x509_crt_set_serial457315
Ref: gnutls_x509_crt_set_subject_alt_name457968
Ref: gnutls_x509_crt_set_subject_alternative_name459066
Ref: gnutls_x509_crt_set_subject_key_id459885
Ref: gnutls_x509_crt_set_version460373
Ref: gnutls_x509_crt_sign2461192
Ref: gnutls_x509_crt_sign462052
Ref: gnutls_x509_crt_verify_data462615
Ref: gnutls_x509_crt_verify463173
Ref: gnutls_x509_dn_deinit464103
Ref: gnutls_x509_dn_export464365
Ref: gnutls_x509_dn_get_rdn_ava465260
Ref: gnutls_x509_dn_import465991
Ref: gnutls_x509_dn_init466859
Ref: gnutls_x509_dn_oid_known467282
Ref: gnutls_x509_privkey_cpy467948
Ref: gnutls_x509_privkey_deinit468378
Ref: gnutls_x509_privkey_export_dsa_raw468639
Ref: gnutls_x509_privkey_export_pkcs8469353
Ref: gnutls_x509_privkey_export_rsa_raw470855
Ref: gnutls_x509_privkey_export471729
Ref: gnutls_x509_privkey_fix472780
Ref: gnutls_x509_privkey_generate473169
Ref: gnutls_x509_privkey_get_key_id473792
Ref: gnutls_x509_privkey_get_pk_algorithm474777
Ref: gnutls_x509_privkey_import_dsa_raw475199
Ref: gnutls_x509_privkey_import_pkcs8475916
Ref: gnutls_x509_privkey_import_rsa_raw477223
Ref: gnutls_x509_privkey_import478059
Ref: gnutls_x509_privkey_init478755
Ref: gnutls_x509_privkey_sign_data479094
Ref: gnutls_x509_privkey_sign_hash480205
Ref: gnutls_x509_privkey_verify_data480702
Ref: gnutls_x509_rdn_get_by_oid481266
Ref: gnutls_x509_rdn_get_oid482243
Ref: gnutls_x509_rdn_get482869
Node: GnuTLS-extra functions483519
Ref: gnutls_extra_check_version483921
Ref: gnutls_global_init_extra484385
Node: OpenPGP functions484723
Ref: sec:openpgpapi484920
Ref: gnutls_certificate_set_openpgp_key_file2485122
Ref: gnutls_certificate_set_openpgp_key_file486098
Ref: gnutls_certificate_set_openpgp_key_mem2486833
Ref: gnutls_certificate_set_openpgp_key_mem487735
Ref: gnutls_certificate_set_openpgp_keyring_file488368
Ref: gnutls_certificate_set_openpgp_keyring_mem489049
Ref: gnutls_certificate_set_openpgp_key489764
Ref: gnutls_openpgp_crt_check_hostname490397
Ref: gnutls_openpgp_crt_deinit490963
Ref: gnutls_openpgp_crt_export491186
Ref: gnutls_openpgp_crt_get_auth_subkey491951
Ref: gnutls_openpgp_crt_get_creation_time492844
Ref: gnutls_openpgp_crt_get_expiration_time493175
Ref: gnutls_openpgp_crt_get_fingerprint493556
Ref: gnutls_openpgp_crt_get_key_id494115
Ref: gnutls_openpgp_crt_get_key_usage494503
Ref: gnutls_openpgp_crt_get_name495062
Ref: gnutls_openpgp_crt_get_pk_algorithm495738
Ref: gnutls_openpgp_crt_get_pk_dsa_raw496454
Ref: gnutls_openpgp_crt_get_pk_rsa_raw497137
Ref: gnutls_openpgp_crt_get_preferred_key_id497760
Ref: gnutls_openpgp_crt_get_revoked_status498227
Ref: gnutls_openpgp_crt_get_subkey_count498601
Ref: gnutls_openpgp_crt_get_subkey_creation_time499002
Ref: gnutls_openpgp_crt_get_subkey_expiration_time499428
Ref: gnutls_openpgp_crt_get_subkey_fingerprint499900
Ref: gnutls_openpgp_crt_get_subkey_idx500563
Ref: gnutls_openpgp_crt_get_subkey_id500957
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm501409
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw502229
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw502982
Ref: gnutls_openpgp_crt_get_subkey_revoked_status503671
Ref: gnutls_openpgp_crt_get_subkey_usage504139
Ref: gnutls_openpgp_crt_get_version504815
Ref: gnutls_openpgp_crt_import505148
Ref: gnutls_openpgp_crt_init505715
Ref: gnutls_openpgp_crt_print506008
Ref: gnutls_openpgp_crt_set_preferred_key_id506681
Ref: gnutls_openpgp_crt_verify_ring507109
Ref: gnutls_openpgp_crt_verify_self507848
Ref: gnutls_openpgp_keyring_check_id508442
Ref: gnutls_openpgp_keyring_deinit508950
Ref: gnutls_openpgp_keyring_get_crt_count509225
Ref: gnutls_openpgp_keyring_get_crt509592
Ref: gnutls_openpgp_keyring_import510151
Ref: gnutls_openpgp_keyring_init510773
Ref: gnutls_openpgp_privkey_deinit511098
Ref: gnutls_openpgp_privkey_export_dsa_raw511363
Ref: gnutls_openpgp_privkey_export_rsa_raw512120
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw513008
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw513840
Ref: gnutls_openpgp_privkey_export514754
Ref: gnutls_openpgp_privkey_get_fingerprint515739
Ref: gnutls_openpgp_privkey_get_key_id516342
Ref: gnutls_openpgp_privkey_get_pk_algorithm516745
Ref: gnutls_openpgp_privkey_get_preferred_key_id517510
Ref: gnutls_openpgp_privkey_get_revoked_status518011
Ref: gnutls_openpgp_privkey_get_subkey_count518442
Ref: gnutls_openpgp_privkey_get_subkey_creation_time518859
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time519298
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint519787
Ref: gnutls_openpgp_privkey_get_subkey_idx520464
Ref: gnutls_openpgp_privkey_get_subkey_id520886
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm521381
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status522234
Ref: gnutls_openpgp_privkey_import522701
Ref: gnutls_openpgp_privkey_init523411
Ref: gnutls_openpgp_privkey_set_preferred_key_id523760
Ref: gnutls_openpgp_privkey_sign_hash524272
Ref: gnutls_openpgp_set_recv_key_function524914
Node: TLS Inner Application (TLS/IA) functions525297
Ref: gnutls_ia_allocate_client_credentials527292
Ref: gnutls_ia_allocate_server_credentials528020
Ref: gnutls_ia_enable528706
Ref: gnutls_ia_endphase_send529983
Ref: gnutls_ia_extract_inner_secret530579
Ref: gnutls_ia_free_client_credentials531469
Ref: gnutls_ia_free_server_credentials531836
Ref: gnutls_ia_generate_challenge532193
Ref: gnutls_ia_get_client_avp_ptr532738
Ref: gnutls_ia_get_server_avp_ptr533115
Ref: gnutls_ia_handshake_p533478
Ref: gnutls_ia_handshake533875
Ref: gnutls_ia_permute_inner_secret534218
Ref: gnutls_ia_recv534859
Ref: gnutls_ia_send536365
Ref: gnutls_ia_set_client_avp_function537724
Ref: gnutls_ia_set_client_avp_ptr539273
Ref: gnutls_ia_set_server_avp_function539642
Ref: gnutls_ia_set_server_avp_ptr541623
Ref: gnutls_ia_verify_endphase541976
Node: Error codes and descriptions542697
Ref: Error Codes542896
Node: All the supported ciphersuites in GnuTLS550972
Ref: ciphersuites551191
Node: Guile Bindings556015
Node: Guile Preparations556867
Node: Guile API Conventions559207
Node: Enumerates and Constants559792
Node: Procedure Names562185
Node: Representation of Binary Data563188
Node: Input and Output564302
Node: Exception Handling566204
Node: Guile Examples568032
Node: Anonymous Authentication Guile Example568497
Node: OpenPGP Authentication Guile Example571059
Node: Importing OpenPGP Keys Guile Example574010
Node: Guile Reference575496
Node: Core Interface575836
Node: Extra Interface593546
Node: Internal architecture of GnuTLS596307
Node: The TLS Protocol596827
Node: TLS Handshake Protocol597397
Node: TLS Authentication Methods598252
Ref: TLS Authentication Methods-Footnote-1599423
Node: TLS Extension Handling599486
Node: Cryptographic Backend606510
Node: Copying Information608847
Node: GNU Free Documentation License609266
Node: GNU LGPL631672
Node: GNU GPL659794
Node: Bibliography697292
Ref: CBCATT697403
Ref: GPGH697580
Ref: GUTPKI697702
Ref: NISTSP80057697876
Ref: RFC2246698123
Ref: RFC4346698278
Ref: RFC2440698427
Ref: RFC4880698608
Ref: RFC4211698801
Ref: RFC2817698994
Ref: RFC2818699146
Ref: RFC2945699259
Ref: RFC2986699408
Ref: RFC3280699596
Ref: RFC3749699851
Ref: RFC3820700016
Ref: PKCS12700254
Ref: RESCORLA700394
Ref: SELKEY700490
Ref: SSL3700648
Ref: STEVENS700826
Ref: TLSEXT700934
Ref: TLSPGP701150
Ref: TLSSRP701326
Ref: TLSPSK701521
Ref: TOMSRP701689
Ref: WEGER701801
Node: Function and Data Index701993
Node: Concept Index767311

End Tag Table
