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

This manual is last updated 2 June 2009 for version 2.8.6 of GNU TLS.

Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 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.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.	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: 1276
gnutls.info-2: 362136
gnutls.info-3: 639851

Tag Table:
(Indirect)
Node: Top1276
Node: Preface2366
Ref: Availability3586
Node: Getting help3850
Node: Commercial Support4452
Node: Downloading and Installing5315
Node: Bug Reports8127
Node: Contributing9500
Node: The Library11576
Ref: The Library-Footnote-113740
Ref: The Library-Footnote-213771
Ref: The Library-Footnote-313828
Ref: The Library-Footnote-413884
Ref: The Library-Footnote-513935
Node: General Idea14073
Ref: General Idea-Footnote-116469
Node: Error handling16511
Node: Memory handling17731
Node: Callback functions18591
Node: Introduction to TLS19488
Ref: Introduction to TLS-Footnote-120664
Node: TLS layers20951
Node: The transport layer21930
Node: The TLS record protocol23929
Node: Encryption algorithms used in the record layer25148
Ref: Encryption algorithms used in the record layer-Footnote-126730
Ref: Encryption algorithms used in the record layer-Footnote-226851
Node: Compression algorithms used in the record layer26964
Ref: Compression algorithms used in the record layer-Footnote-128514
Node: Weaknesses and countermeasures28612
Node: The TLS Alert Protocol29515
Ref: The Alert Protocol29715
Node: The TLS Handshake Protocol30844
Ref: The Handshake Protocol31043
Ref: resume34024
Ref: The TLS Handshake Protocol-Footnote-135893
Node: TLS Extensions36002
Ref: serverind36884
Node: Selecting cryptographic key sizes37454
Node: On SSL 2 and older protocols39856
Node: On Record Padding41754
Node: Authentication methods43875
Node: Certificate authentication44566
Ref: Certificate authentication-Footnote-150429
Node: Anonymous authentication50588
Node: Authentication using SRP51529
Ref: Authentication using SRP-Footnote-155079
Node: Authentication using PSK55137
Node: Authentication and credentials57465
Node: Parameters stored in credentials58652
Node: More on certificate authentication60615
Ref: Certificate Authentication60843
Node: The X.509 trust model60930
Node: X.509 certificates61904
Node: Verifying X.509 certificate paths65123
Ref: GNUTLS_CERT_INSECURE_ALGORITHM66401
Ref: gnutls_certificate_verify_flags67020
Node: PKCS #10 certificate requests68480
Node: PKCS #12 structures69292
Node: The OpenPGP trust model70087
Node: Digital signatures73243
Node: How to use TLS in application protocols78597
Node: Separate ports79122
Ref: Separate ports-Footnote-180547
Node: Upward negotiation80620
Ref: Upward negotiation-Footnote-183364
Ref: Upward negotiation-Footnote-283389
Node: How to use GnuTLS in applications83416
Ref: examples83636
Node: Preparation83869
Node: Headers84270
Node: Initialization84689
Node: Version check85456
Node: Debugging85982
Node: Building the source86437
Node: Multi-threaded applications88313
Node: Client examples89885
Node: Simple client example with anonymous authentication90730
Node: Simple client example with X.509 certificate support93445
Node: Obtaining session information96484
Node: Verifying peer's certificate99967
Ref: ex:verify100214
Node: Using a callback to select the certificate to use108930
Node: Client with Resume capability example115257
Ref: ex:resume-client115547
Node: Simple client example with SRP authentication118916
Node: Simple client example with TLS/IA support122150
Node: Simple client example in C++125887
Node: Helper function for TCP connections128456
Node: Server examples129880
Node: Echo Server with X.509 authentication130358
Node: Echo Server with X.509 authentication II135613
Node: Echo Server with OpenPGP authentication144708
Node: Echo Server with SRP authentication149600
Node: Echo Server with anonymous authentication154401
Node: Miscellaneous examples158739
Node: Checking for an alert159100
Node: X.509 certificate parsing example160355
Ref: ex:x509-info160597
Node: Certificate request generation163808
Ref: ex:crq164052
Node: PKCS #12 structure generation166107
Ref: ex:pkcs12166307
Node: Compatibility with the OpenSSL library169655
Node: Opaque PRF Input TLS Extension170517
Node: Keying Material Exporters171324
Node: Included programs172351
Node: Invoking certtool172854
Node: Invoking gnutls-cli182357
Node: Example client PSK connection185611
Node: Invoking gnutls-cli-debug187223
Node: Invoking gnutls-serv189708
Node: Example server PSK connection197908
Node: Invoking psktool198823
Node: Invoking srptool199916
Ref: srptool200054
Node: Function reference201154
Node: Core functions201518
Ref: gnutls_alert_get_name201777
Ref: gnutls_alert_get202173
Ref: gnutls_alert_send_appropriate202889
Ref: gnutls_alert_send203592
Ref: gnutls_anon_allocate_client_credentials204494
Ref: gnutls_anon_allocate_server_credentials204953
Ref: gnutls_anon_free_client_credentials205404
Ref: gnutls_anon_free_server_credentials205780
Ref: gnutls_anon_set_params_function206148
Ref: gnutls_anon_set_server_dh_params206648
Ref: gnutls_anon_set_server_params_function207172
Ref: gnutls_auth_client_get_type207663
Ref: gnutls_auth_get_type208175
Ref: gnutls_auth_server_get_type208869
Ref: gnutls_bye209361
Ref: gnutls_certificate_activation_time_peers211038
Ref: gnutls_certificate_allocate_credentials211505
Ref: gnutls_certificate_client_get_request_status211981
Ref: gnutls_certificate_client_set_retrieve_function212413
Ref: gnutls_certificate_expiration_time_peers214075
Ref: gnutls_certificate_free_ca_names214479
Ref: gnutls_certificate_free_cas214957
Ref: gnutls_certificate_free_credentials215380
Ref: gnutls_certificate_free_crls215901
Ref: gnutls_certificate_free_keys216206
Ref: gnutls_certificate_get_openpgp_keyring216660
Ref: gnutls_certificate_get_ours217114
Ref: gnutls_certificate_get_peers217663
Ref: gnutls_certificate_get_x509_cas218520
Ref: gnutls_certificate_get_x509_crls219034
Ref: gnutls_certificate_send_x509_rdn_sequence219573
Ref: gnutls_certificate_server_set_request220300
Ref: gnutls_certificate_server_set_retrieve_function220981
Ref: gnutls_certificate_set_dh_params221943
Ref: gnutls_certificate_set_params_function222703
Ref: gnutls_certificate_set_rsa_export_params223229
Ref: gnutls_certificate_set_verify_flags223743
Ref: gnutls_certificate_set_verify_limits224198
Ref: gnutls_certificate_set_x509_crl_file224893
Ref: gnutls_certificate_set_x509_crl_mem225668
Ref: gnutls_certificate_set_x509_crl226438
Ref: gnutls_certificate_set_x509_key_file227252
Ref: gnutls_certificate_set_x509_key_mem228197
Ref: gnutls_certificate_set_x509_key229641
Ref: gnutls_certificate_set_x509_simple_pkcs12_file230487
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem232140
Ref: gnutls_certificate_set_x509_trust_file233777
Ref: gnutls_certificate_set_x509_trust_mem234767
Ref: gnutls_certificate_set_x509_trust235718
Ref: gnutls_certificate_type_get_id236657
Ref: gnutls_certificate_type_get_name237054
Ref: gnutls_certificate_type_get237435
Ref: gnutls_certificate_type_list237833
Ref: gnutls_certificate_type_set_priority238294
Ref: gnutls_certificate_verify_peers2239035
Ref: gnutls_certificate_verify_peers240306
Ref: gnutls_check_version240977
Ref: gnutls_cipher_get_id241596
Ref: gnutls_cipher_get_key_size241980
Ref: gnutls_cipher_get_name242307
Ref: gnutls_cipher_get242651
Ref: gnutls_cipher_list242953
Ref: gnutls_cipher_set_priority243469
Ref: gnutls_cipher_suite_get_name244169
Ref: gnutls_cipher_suite_info244796
Ref: gnutls_compression_get_id245960
Ref: gnutls_compression_get_name246324
Ref: gnutls_compression_get246703
Ref: gnutls_compression_list247052
Ref: gnutls_compression_set_priority247501
Ref: gnutls_credentials_clear248378
Ref: gnutls_credentials_set248611
Ref: gnutls_crypto_bigint_register2249990
Ref: gnutls_crypto_cipher_register2250995
Ref: gnutls_crypto_digest_register2251888
Ref: gnutls_crypto_mac_register2252775
Ref: gnutls_crypto_pk_register2253640
Ref: gnutls_crypto_rnd_register2254636
Ref: gnutls_crypto_single_cipher_register2255525
Ref: gnutls_crypto_single_digest_register2256541
Ref: gnutls_crypto_single_mac_register2257562
Ref: gnutls_db_check_entry258528
Ref: gnutls_db_get_ptr259034
Ref: gnutls_db_remove_session259351
Ref: gnutls_db_set_cache_expiration259893
Ref: gnutls_db_set_ptr260235
Ref: gnutls_db_set_remove_function260575
Ref: gnutls_db_set_retrieve_function261084
Ref: gnutls_db_set_store_function261776
Ref: gnutls_deinit262251
Ref: gnutls_dh_get_group262594
Ref: gnutls_dh_get_peers_public_bits263326
Ref: gnutls_dh_get_prime_bits263762
Ref: gnutls_dh_get_pubkey264398
Ref: gnutls_dh_get_secret_bits264991
Ref: gnutls_dh_params_cpy265425
Ref: gnutls_dh_params_deinit265878
Ref: gnutls_dh_params_export_pkcs3266151
Ref: gnutls_dh_params_export_raw267163
Ref: gnutls_dh_params_generate2267909
Ref: gnutls_dh_params_import_pkcs3268812
Ref: gnutls_dh_params_import_raw269580
Ref: gnutls_dh_params_init270224
Ref: gnutls_dh_set_prime_bits270588
Ref: gnutls_error_is_fatal271319
Ref: gnutls_error_to_alert272008
Ref: gnutls_ext_register272686
Ref: gnutls_fingerprint273377
Ref: gnutls_free274338
Ref: gnutls_global_deinit274573
Ref: gnutls_global_init274889
Ref: gnutls_global_set_log_function276483
Ref: gnutls_global_set_log_level276989
Ref: gnutls_global_set_mem_functions277491
Ref: gnutls_handshake_get_last_in278767
Ref: gnutls_handshake_get_last_out279386
Ref: gnutls_handshake_set_max_packet_length280020
Ref: gnutls_handshake_set_post_client_hello_function280711
Ref: gnutls_handshake_set_private_extensions281798
Ref: gnutls_handshake282578
Ref: gnutls_hex2bin283758
Ref: gnutls_hex_decode284308
Ref: gnutls_hex_encode284883
Ref: gnutls_init285397
Ref: gnutls_kx_get_id286091
Ref: gnutls_kx_get_name286435
Ref: gnutls_kx_get286777
Ref: gnutls_kx_list287104
Ref: gnutls_kx_set_priority287404
Ref: gnutls_mac_get_id288096
Ref: gnutls_mac_get_key_size288510
Ref: gnutls_mac_get_name288823
Ref: gnutls_mac_get289139
Ref: gnutls_mac_list289441
Ref: gnutls_mac_set_priority289958
Ref: gnutls_malloc290636
Ref: gnutls_openpgp_send_cert290966
Ref: gnutls_oprfi_enable_client291544
Ref: gnutls_oprfi_enable_server292165
Ref: gnutls_pem_base64_decode_alloc293191
Ref: gnutls_pem_base64_decode293986
Ref: gnutls_pem_base64_encode_alloc294850
Ref: gnutls_pem_base64_encode295578
Ref: gnutls_perror296358
Ref: gnutls_pk_algorithm_get_name296647
Ref: gnutls_pk_get_id296980
Ref: gnutls_pk_get_name297497
Ref: gnutls_pk_list297858
Ref: gnutls_prf_raw298145
Ref: gnutls_prf299717
Ref: gnutls_priority_deinit301340
Ref: gnutls_priority_init301570
Ref: gnutls_priority_set_direct305067
Ref: gnutls_priority_set305849
Ref: gnutls_protocol_get_id306273
Ref: gnutls_protocol_get_name306589
Ref: gnutls_protocol_get_version306947
Ref: gnutls_protocol_list307250
Ref: gnutls_protocol_set_priority307559
Ref: gnutls_psk_allocate_client_credentials308110
Ref: gnutls_psk_allocate_server_credentials308564
Ref: gnutls_psk_client_get_hint308994
Ref: gnutls_psk_free_client_credentials309477
Ref: gnutls_psk_free_server_credentials309848
Ref: gnutls_psk_netconf_derive_key310209
Ref: gnutls_psk_server_get_username310912
Ref: gnutls_psk_set_client_credentials_function311296
Ref: gnutls_psk_set_client_credentials312219
Ref: gnutls_psk_set_params_function313036
Ref: gnutls_psk_set_server_credentials_file313540
Ref: gnutls_psk_set_server_credentials_function314146
Ref: gnutls_psk_set_server_credentials_hint315094
Ref: gnutls_psk_set_server_dh_params315687
Ref: gnutls_psk_set_server_params_function316213
Ref: gnutls_record_check_pending316698
Ref: gnutls_record_disable_padding317221
Ref: gnutls_record_get_direction317813
Ref: gnutls_record_get_max_size318723
Ref: gnutls_record_recv319085
Ref: gnutls_record_send320537
Ref: gnutls_record_set_max_size321959
Ref: gnutls_rehandshake322854
Ref: gnutls_rsa_export_get_modulus_bits323765
Ref: gnutls_rsa_export_get_pubkey324125
Ref: gnutls_rsa_params_cpy324715
Ref: gnutls_rsa_params_deinit325144
Ref: gnutls_rsa_params_export_pkcs1325421
Ref: gnutls_rsa_params_export_raw326362
Ref: gnutls_rsa_params_generate2327284
Ref: gnutls_rsa_params_import_pkcs1328078
Ref: gnutls_rsa_params_import_raw328774
Ref: gnutls_rsa_params_init329576
Ref: gnutls_server_name_get329933
Ref: gnutls_server_name_set331287
Ref: gnutls_session_enable_compatibility_mode332283
Ref: gnutls_session_get_client_random332834
Ref: gnutls_session_get_data2333374
Ref: gnutls_session_get_data334200
Ref: gnutls_session_get_id335076
Ref: gnutls_session_get_master_secret335972
Ref: gnutls_session_get_ptr336614
Ref: gnutls_session_get_server_random337027
Ref: gnutls_session_is_resumed337569
Ref: gnutls_session_set_data337881
Ref: gnutls_session_set_finished_function338754
Ref: gnutls_session_set_ptr339858
Ref: gnutls_set_default_export_priority340273
Ref: gnutls_set_default_priority341118
Ref: gnutls_sign_algorithm_get_name341901
Ref: gnutls_sign_callback_get342242
Ref: gnutls_sign_callback_set342679
Ref: gnutls_sign_get_id343509
Ref: gnutls_sign_get_name343868
Ref: gnutls_sign_list344259
Ref: gnutls_srp_allocate_client_credentials344589
Ref: gnutls_srp_allocate_server_credentials345065
Ref: gnutls_srp_base64_decode_alloc345525
Ref: gnutls_srp_base64_decode346197
Ref: gnutls_srp_base64_encode_alloc346910
Ref: gnutls_srp_base64_encode347626
Ref: gnutls_srp_free_client_credentials348445
Ref: gnutls_srp_free_server_credentials348816
Ref: gnutls_srp_server_get_username349179
Ref: gnutls_srp_set_client_credentials_function349651
Ref: gnutls_srp_set_client_credentials350770
Ref: gnutls_srp_set_prime_bits351492
Ref: gnutls_srp_set_server_credentials_file352182
Ref: gnutls_srp_set_server_credentials_function352923
Ref: gnutls_srp_verifier354290
Ref: gnutls_strerror_name355307
Ref: gnutls_strerror355750
Ref: gnutls_transport_get_ptr2356226
Ref: gnutls_transport_get_ptr356761
Ref: gnutls_transport_set_errno357180
Ref: gnutls_transport_set_global_errno358235
Ref: gnutls_transport_set_lowat359253
Ref: gnutls_transport_set_ptr2359847
Ref: gnutls_transport_set_ptr360462
Ref: gnutls_transport_set_pull_function360885
Ref: gnutls_transport_set_push_function361485
Node: X.509 certificate functions362136
Ref: sec:x509api362337
Ref: gnutls_pkcs12_bag_decrypt362503
Ref: gnutls_pkcs12_bag_deinit362930
Ref: gnutls_pkcs12_bag_encrypt363158
Ref: gnutls_pkcs12_bag_get_count363658
Ref: gnutls_pkcs12_bag_get_data363970
Ref: gnutls_pkcs12_bag_get_friendly_name364599
Ref: gnutls_pkcs12_bag_get_key_id365216
Ref: gnutls_pkcs12_bag_get_type365815
Ref: gnutls_pkcs12_bag_init366161
Ref: gnutls_pkcs12_bag_set_crl366606
Ref: gnutls_pkcs12_bag_set_crt367032
Ref: gnutls_pkcs12_bag_set_data367476
Ref: gnutls_pkcs12_bag_set_friendly_name367947
Ref: gnutls_pkcs12_bag_set_key_id368610
Ref: gnutls_pkcs12_deinit369245
Ref: gnutls_pkcs12_export369457
Ref: gnutls_pkcs12_generate_mac370386
Ref: gnutls_pkcs12_get_bag370790
Ref: gnutls_pkcs12_import371399
Ref: gnutls_pkcs12_init372120
Ref: gnutls_pkcs12_set_bag372543
Ref: gnutls_pkcs12_verify_mac372946
Ref: gnutls_pkcs7_deinit373344
Ref: gnutls_pkcs7_delete_crl373557
Ref: gnutls_pkcs7_delete_crt374010
Ref: gnutls_pkcs7_export374478
Ref: gnutls_pkcs7_get_crl_count375395
Ref: gnutls_pkcs7_get_crl_raw375765
Ref: gnutls_pkcs7_get_crt_count376562
Ref: gnutls_pkcs7_get_crt_raw376942
Ref: gnutls_pkcs7_import377826
Ref: gnutls_pkcs7_init378447
Ref: gnutls_pkcs7_set_crl_raw378870
Ref: gnutls_pkcs7_set_crl379285
Ref: gnutls_pkcs7_set_crt_raw379711
Ref: gnutls_pkcs7_set_crt380155
Ref: gnutls_x509_crl_check_issuer380672
Ref: gnutls_x509_crl_deinit381179
Ref: gnutls_x509_crl_export381390
Ref: gnutls_x509_crl_get_authority_key_id382327
Ref: gnutls_x509_crl_get_crt_count383184
Ref: gnutls_x509_crl_get_crt_serial383537
Ref: gnutls_x509_crl_get_dn_oid384299
Ref: gnutls_x509_crl_get_extension_data385120
Ref: gnutls_x509_crl_get_extension_info386228
Ref: gnutls_x509_crl_get_extension_oid387486
Ref: gnutls_x509_crl_get_issuer_dn_by_oid388358
Ref: gnutls_x509_crl_get_issuer_dn389864
Ref: gnutls_x509_crl_get_next_update390740
Ref: gnutls_x509_crl_get_number391179
Ref: gnutls_x509_crl_get_signature_algorithm391912
Ref: gnutls_x509_crl_get_signature392346
Ref: gnutls_x509_crl_get_this_update392909
Ref: gnutls_x509_crl_get_version393239
Ref: gnutls_x509_crl_import393547
Ref: gnutls_x509_crl_init394171
Ref: gnutls_x509_crl_print394725
Ref: gnutls_x509_crl_set_authority_key_id395373
Ref: gnutls_x509_crl_set_crt_serial395929
Ref: gnutls_x509_crl_set_crt396546
Ref: gnutls_x509_crl_set_next_update397122
Ref: gnutls_x509_crl_set_number397530
Ref: gnutls_x509_crl_set_this_update398002
Ref: gnutls_x509_crl_set_version398407
Ref: gnutls_x509_crl_sign2398951
Ref: gnutls_x509_crl_sign399831
Ref: gnutls_x509_crl_verify400387
Ref: gnutls_x509_crq_deinit401262
Ref: gnutls_x509_crq_export401473
Ref: gnutls_x509_crq_get_attribute_by_oid402426
Ref: gnutls_x509_crq_get_attribute_data403297
Ref: gnutls_x509_crq_get_attribute_info404400
Ref: gnutls_x509_crq_get_basic_constraints405585
Ref: gnutls_x509_crq_get_challenge_password406827
Ref: gnutls_x509_crq_get_dn_by_oid407345
Ref: gnutls_x509_crq_get_dn_oid408859
Ref: gnutls_x509_crq_get_dn409672
Ref: gnutls_x509_crq_get_extension_by_oid410563
Ref: gnutls_x509_crq_get_extension_data411710
Ref: gnutls_x509_crq_get_extension_info412829
Ref: gnutls_x509_crq_get_key_id414083
Ref: gnutls_x509_crq_get_key_purpose_oid415106
Ref: gnutls_x509_crq_get_key_rsa_raw416185
Ref: gnutls_x509_crq_get_key_usage416805
Ref: gnutls_x509_crq_get_pk_algorithm417882
Ref: gnutls_x509_crq_get_subject_alt_name418617
Ref: gnutls_x509_crq_get_subject_alt_othername_oid420181
Ref: gnutls_x509_crq_get_version421658
Ref: gnutls_x509_crq_import422002
Ref: gnutls_x509_crq_init422685
Ref: gnutls_x509_crq_print423019
Ref: gnutls_x509_crq_set_attribute_by_oid423674
Ref: gnutls_x509_crq_set_basic_constraints424379
Ref: gnutls_x509_crq_set_challenge_password425102
Ref: gnutls_x509_crq_set_dn_by_oid425567
Ref: gnutls_x509_crq_set_key_purpose_oid426692
Ref: gnutls_x509_crq_set_key_rsa_raw427480
Ref: gnutls_x509_crq_set_key_usage428056
Ref: gnutls_x509_crq_set_key428506
Ref: gnutls_x509_crq_set_subject_alt_name429009
Ref: gnutls_x509_crq_set_version430075
Ref: gnutls_x509_crq_sign2430561
Ref: gnutls_x509_crq_sign431576
Ref: gnutls_x509_crt_check_hostname432038
Ref: gnutls_x509_crt_check_issuer432689
Ref: gnutls_x509_crt_check_revocation433236
Ref: gnutls_x509_crt_cpy_crl_dist_points433882
Ref: gnutls_x509_crt_deinit434467
Ref: gnutls_x509_crt_export434680
Ref: gnutls_x509_crt_get_activation_time435614
Ref: gnutls_x509_crt_get_authority_key_id435987
Ref: gnutls_x509_crt_get_basic_constraints436883
Ref: gnutls_x509_crt_get_ca_status438084
Ref: gnutls_x509_crt_get_crl_dist_points438966
Ref: gnutls_x509_crt_get_dn_by_oid440803
Ref: gnutls_x509_crt_get_dn_oid442340
Ref: gnutls_x509_crt_get_dn443139
Ref: gnutls_x509_crt_get_expiration_time444016
Ref: gnutls_x509_crt_get_extension_by_oid444387
Ref: gnutls_x509_crt_get_extension_data445506
Ref: gnutls_x509_crt_get_extension_info446599
Ref: gnutls_x509_crt_get_extension_oid447841
Ref: gnutls_x509_crt_get_fingerprint448688
Ref: gnutls_x509_crt_get_issuer_dn_by_oid449509
Ref: gnutls_x509_crt_get_issuer_dn_oid451064
Ref: gnutls_x509_crt_get_issuer_dn451885
Ref: gnutls_x509_crt_get_issuer452758
Ref: gnutls_x509_crt_get_key_id453376
Ref: gnutls_x509_crt_get_key_purpose_oid454362
Ref: gnutls_x509_crt_get_key_usage455414
Ref: gnutls_x509_crt_get_pk_algorithm456469
Ref: gnutls_x509_crt_get_pk_dsa_raw457184
Ref: gnutls_x509_crt_get_pk_rsa_raw457834
Ref: gnutls_x509_crt_get_proxy458392
Ref: gnutls_x509_crt_get_raw_dn459403
Ref: gnutls_x509_crt_get_raw_issuer_dn459912
Ref: gnutls_x509_crt_get_serial460413
Ref: gnutls_x509_crt_get_signature_algorithm461213
Ref: gnutls_x509_crt_get_signature461636
Ref: gnutls_x509_crt_get_subject_alt_name2462223
Ref: gnutls_x509_crt_get_subject_alt_name463773
Ref: gnutls_x509_crt_get_subject_alt_othername_oid465648
Ref: gnutls_x509_crt_get_subject_key_id467118
Ref: gnutls_x509_crt_get_subject467894
Ref: gnutls_x509_crt_get_verify_algorithm468535
Ref: gnutls_x509_crt_get_version469169
Ref: gnutls_x509_crt_import469491
Ref: gnutls_x509_crt_init470179
Ref: gnutls_x509_crt_list_import470514
Ref: gnutls_x509_crt_list_verify471538
Ref: gnutls_x509_crt_print473389
Ref: gnutls_x509_crt_set_activation_time474280
Ref: gnutls_x509_crt_set_authority_key_id474733
Ref: gnutls_x509_crt_set_basic_constraints475311
Ref: gnutls_x509_crt_set_ca_status475995
Ref: gnutls_x509_crt_set_crl_dist_points2476590
Ref: gnutls_x509_crt_set_crl_dist_points477309
Ref: gnutls_x509_crt_set_crq_extensions477953
Ref: gnutls_x509_crt_set_crq478413
Ref: gnutls_x509_crt_set_dn_by_oid478956
Ref: gnutls_x509_crt_set_expiration_time480066
Ref: gnutls_x509_crt_set_extension_by_oid480501
Ref: gnutls_x509_crt_set_issuer_dn_by_oid481335
Ref: gnutls_x509_crt_set_key_purpose_oid482606
Ref: gnutls_x509_crt_set_key_usage483379
Ref: gnutls_x509_crt_set_key483808
Ref: gnutls_x509_crt_set_proxy_dn484301
Ref: gnutls_x509_crt_set_proxy485317
Ref: gnutls_x509_crt_set_serial486110
Ref: gnutls_x509_crt_set_subject_alt_name486763
Ref: gnutls_x509_crt_set_subject_alternative_name487861
Ref: gnutls_x509_crt_set_subject_key_id488680
Ref: gnutls_x509_crt_set_version489168
Ref: gnutls_x509_crt_sign2489987
Ref: gnutls_x509_crt_sign490847
Ref: gnutls_x509_crt_verify_data491410
Ref: gnutls_x509_crt_verify_hash491978
Ref: gnutls_x509_crt_verify492547
Ref: gnutls_x509_dn_deinit493477
Ref: gnutls_x509_dn_export493737
Ref: gnutls_x509_dn_get_rdn_ava494632
Ref: gnutls_x509_dn_import495363
Ref: gnutls_x509_dn_init495982
Ref: gnutls_x509_dn_oid_known496403
Ref: gnutls_x509_privkey_cpy497069
Ref: gnutls_x509_privkey_deinit497499
Ref: gnutls_x509_privkey_export_dsa_raw497760
Ref: gnutls_x509_privkey_export_pkcs8498527
Ref: gnutls_x509_privkey_export_rsa_raw500029
Ref: gnutls_x509_privkey_export500903
Ref: gnutls_x509_privkey_fix501954
Ref: gnutls_x509_privkey_generate502343
Ref: gnutls_x509_privkey_get_key_id502966
Ref: gnutls_x509_privkey_get_pk_algorithm503951
Ref: gnutls_x509_privkey_import_dsa_raw504373
Ref: gnutls_x509_privkey_import_pkcs8505090
Ref: gnutls_x509_privkey_import_rsa_raw506397
Ref: gnutls_x509_privkey_import507233
Ref: gnutls_x509_privkey_init507929
Ref: gnutls_x509_privkey_sign_data508268
Ref: gnutls_x509_privkey_sign_hash509379
Ref: gnutls_x509_privkey_verify_data510062
Ref: gnutls_x509_rdn_get_by_oid510626
Ref: gnutls_x509_rdn_get_oid511603
Ref: gnutls_x509_rdn_get512335
Node: GnuTLS-extra functions512985
Ref: gnutls_extra_check_version513387
Ref: gnutls_global_init_extra514032
Node: OpenPGP functions514571
Ref: sec:openpgpapi514768
Ref: gnutls_certificate_set_openpgp_key_file2514970
Ref: gnutls_certificate_set_openpgp_key_file515948
Ref: gnutls_certificate_set_openpgp_key_mem2516683
Ref: gnutls_certificate_set_openpgp_key_mem517688
Ref: gnutls_certificate_set_openpgp_keyring_file518422
Ref: gnutls_certificate_set_openpgp_keyring_mem519136
Ref: gnutls_certificate_set_openpgp_key519891
Ref: gnutls_openpgp_crt_check_hostname520634
Ref: gnutls_openpgp_crt_deinit521199
Ref: gnutls_openpgp_crt_export521422
Ref: gnutls_openpgp_crt_get_auth_subkey522187
Ref: gnutls_openpgp_crt_get_creation_time523143
Ref: gnutls_openpgp_crt_get_expiration_time523474
Ref: gnutls_openpgp_crt_get_fingerprint523855
Ref: gnutls_openpgp_crt_get_key_id524414
Ref: gnutls_openpgp_crt_get_key_usage524802
Ref: gnutls_openpgp_crt_get_name525361
Ref: gnutls_openpgp_crt_get_pk_algorithm526037
Ref: gnutls_openpgp_crt_get_pk_dsa_raw526753
Ref: gnutls_openpgp_crt_get_pk_rsa_raw527436
Ref: gnutls_openpgp_crt_get_preferred_key_id528059
Ref: gnutls_openpgp_crt_get_revoked_status528526
Ref: gnutls_openpgp_crt_get_subkey_count528900
Ref: gnutls_openpgp_crt_get_subkey_creation_time529301
Ref: gnutls_openpgp_crt_get_subkey_expiration_time529727
Ref: gnutls_openpgp_crt_get_subkey_fingerprint530199
Ref: gnutls_openpgp_crt_get_subkey_idx530862
Ref: gnutls_openpgp_crt_get_subkey_id531256
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm531708
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw532528
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw533281
Ref: gnutls_openpgp_crt_get_subkey_revoked_status533970
Ref: gnutls_openpgp_crt_get_subkey_usage534438
Ref: gnutls_openpgp_crt_get_version535114
Ref: gnutls_openpgp_crt_import535447
Ref: gnutls_openpgp_crt_init536014
Ref: gnutls_openpgp_crt_print536307
Ref: gnutls_openpgp_crt_set_preferred_key_id536980
Ref: gnutls_openpgp_crt_verify_ring537518
Ref: gnutls_openpgp_crt_verify_self538257
Ref: gnutls_openpgp_keyring_check_id538851
Ref: gnutls_openpgp_keyring_deinit539359
Ref: gnutls_openpgp_keyring_get_crt_count539634
Ref: gnutls_openpgp_keyring_get_crt540001
Ref: gnutls_openpgp_keyring_import540653
Ref: gnutls_openpgp_keyring_init541275
Ref: gnutls_openpgp_privkey_deinit541600
Ref: gnutls_openpgp_privkey_export_dsa_raw541865
Ref: gnutls_openpgp_privkey_export_rsa_raw542622
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw543510
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw544342
Ref: gnutls_openpgp_privkey_export545256
Ref: gnutls_openpgp_privkey_get_fingerprint546241
Ref: gnutls_openpgp_privkey_get_key_id546844
Ref: gnutls_openpgp_privkey_get_pk_algorithm547247
Ref: gnutls_openpgp_privkey_get_preferred_key_id548012
Ref: gnutls_openpgp_privkey_get_revoked_status548513
Ref: gnutls_openpgp_privkey_get_subkey_count548944
Ref: gnutls_openpgp_privkey_get_subkey_creation_time549361
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time549800
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint550289
Ref: gnutls_openpgp_privkey_get_subkey_idx550966
Ref: gnutls_openpgp_privkey_get_subkey_id551388
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm551883
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status552736
Ref: gnutls_openpgp_privkey_import553203
Ref: gnutls_openpgp_privkey_init553915
Ref: gnutls_openpgp_privkey_set_preferred_key_id554264
Ref: gnutls_openpgp_privkey_sign_hash554776
Ref: gnutls_openpgp_set_recv_key_function555418
Node: TLS Inner Application (TLS/IA) functions555801
Ref: gnutls_ia_allocate_client_credentials557796
Ref: gnutls_ia_allocate_server_credentials558523
Ref: gnutls_ia_enable559208
Ref: gnutls_ia_endphase_send560485
Ref: gnutls_ia_extract_inner_secret561081
Ref: gnutls_ia_free_client_credentials561971
Ref: gnutls_ia_free_server_credentials562337
Ref: gnutls_ia_generate_challenge562693
Ref: gnutls_ia_get_client_avp_ptr563238
Ref: gnutls_ia_get_server_avp_ptr563615
Ref: gnutls_ia_handshake_p563978
Ref: gnutls_ia_handshake564375
Ref: gnutls_ia_permute_inner_secret564783
Ref: gnutls_ia_recv565424
Ref: gnutls_ia_send566931
Ref: gnutls_ia_set_client_avp_function568291
Ref: gnutls_ia_set_client_avp_ptr569840
Ref: gnutls_ia_set_server_avp_function570209
Ref: gnutls_ia_set_server_avp_ptr572189
Ref: gnutls_ia_verify_endphase572542
Node: Error codes and descriptions573263
Ref: Error Codes573462
Node: All the supported ciphersuites in GnuTLS581557
Ref: ciphersuites581776
Node: Guile Bindings586600
Node: Guile Preparations587452
Node: Guile API Conventions589792
Node: Enumerates and Constants590377
Node: Procedure Names592770
Node: Representation of Binary Data593773
Node: Input and Output594887
Node: Exception Handling596789
Node: Guile Examples598617
Node: Anonymous Authentication Guile Example599082
Node: OpenPGP Authentication Guile Example601644
Node: Importing OpenPGP Keys Guile Example604595
Node: Guile Reference606081
Node: Core Interface606421
Node: Extra Interface624131
Node: Internal architecture of GnuTLS626892
Node: The TLS Protocol627412
Node: TLS Handshake Protocol627982
Node: TLS Authentication Methods628837
Ref: TLS Authentication Methods-Footnote-1630008
Node: TLS Extension Handling630071
Node: Cryptographic Backend637095
Node: Copying Information639432
Node: GNU Free Documentation License639851
Node: GNU LGPL664992
Node: GNU GPL693114
Node: Bibliography730612
Ref: CBCATT730723
Ref: GPGH730900
Ref: GUTPKI731022
Ref: NISTSP80057731196
Ref: RFC2246731443
Ref: RFC4346731598
Ref: RFC2440731747
Ref: RFC4880731928
Ref: RFC4211732121
Ref: RFC2817732314
Ref: RFC2818732466
Ref: RFC2945732579
Ref: RFC2986732728
Ref: RFC3280732916
Ref: RFC3749733171
Ref: RFC3820733336
Ref: PKCS12733574
Ref: RESCORLA733714
Ref: SELKEY733810
Ref: SSL3733968
Ref: STEVENS734146
Ref: TLSEXT734254
Ref: TLSPGP734470
Ref: TLSSRP734646
Ref: TLSPSK734841
Ref: TOMSRP735009
Ref: WEGER735121
Node: Function and Data Index735313
Node: Concept Index804638

End Tag Table
