This is ./gnutls.info, produced by makeinfo version 4.8 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: 1279
gnutls.info-2: 362144
gnutls.info-3: 639859

Tag Table:
(Indirect)
Node: Top1279
Node: Preface2369
Ref: Availability3589
Node: Getting help3853
Node: Commercial Support4455
Node: Downloading and Installing5319
Node: Bug Reports8131
Node: Contributing9504
Node: The Library11580
Ref: The Library-Footnote-113744
Ref: The Library-Footnote-213775
Ref: The Library-Footnote-313832
Ref: The Library-Footnote-413888
Ref: The Library-Footnote-513939
Node: General Idea14077
Ref: General Idea-Footnote-116473
Node: Error handling16515
Node: Memory handling17735
Node: Callback functions18595
Node: Introduction to TLS19492
Ref: Introduction to TLS-Footnote-120668
Node: TLS layers20955
Node: The transport layer21934
Node: The TLS record protocol23933
Node: Encryption algorithms used in the record layer25152
Ref: Encryption algorithms used in the record layer-Footnote-126734
Ref: Encryption algorithms used in the record layer-Footnote-226855
Node: Compression algorithms used in the record layer26968
Ref: Compression algorithms used in the record layer-Footnote-128518
Node: Weaknesses and countermeasures28616
Node: The TLS Alert Protocol29519
Ref: The Alert Protocol29719
Node: The TLS Handshake Protocol30848
Ref: The Handshake Protocol31047
Ref: resume34028
Ref: The TLS Handshake Protocol-Footnote-135897
Node: TLS Extensions36006
Ref: serverind36888
Node: Selecting cryptographic key sizes37458
Node: On SSL 2 and older protocols39860
Node: On Record Padding41758
Node: Authentication methods43879
Node: Certificate authentication44570
Ref: Certificate authentication-Footnote-150433
Node: Anonymous authentication50592
Node: Authentication using SRP51533
Ref: Authentication using SRP-Footnote-155083
Node: Authentication using PSK55141
Node: Authentication and credentials57469
Node: Parameters stored in credentials58656
Node: More on certificate authentication60619
Ref: Certificate Authentication60847
Node: The X.509 trust model60934
Node: X.509 certificates61908
Node: Verifying X.509 certificate paths65127
Ref: GNUTLS_CERT_INSECURE_ALGORITHM66405
Ref: gnutls_certificate_verify_flags67024
Node: PKCS #10 certificate requests68484
Node: PKCS #12 structures69296
Node: The OpenPGP trust model70091
Node: Digital signatures73247
Node: How to use TLS in application protocols78601
Node: Separate ports79126
Ref: Separate ports-Footnote-180551
Node: Upward negotiation80624
Ref: Upward negotiation-Footnote-183368
Ref: Upward negotiation-Footnote-283393
Node: How to use GnuTLS in applications83420
Ref: examples83640
Node: Preparation83873
Node: Headers84274
Node: Initialization84693
Node: Version check85460
Node: Debugging85986
Node: Building the source86441
Node: Multi-threaded applications88317
Node: Client examples89889
Node: Simple client example with anonymous authentication90734
Node: Simple client example with X.509 certificate support93449
Node: Obtaining session information96488
Node: Verifying peer's certificate99971
Ref: ex:verify100218
Node: Using a callback to select the certificate to use108934
Node: Client with Resume capability example115261
Ref: ex:resume-client115551
Node: Simple client example with SRP authentication118920
Node: Simple client example with TLS/IA support122154
Node: Simple client example in C++125891
Node: Helper function for TCP connections128460
Node: Server examples129884
Node: Echo Server with X.509 authentication130362
Node: Echo Server with X.509 authentication II135617
Node: Echo Server with OpenPGP authentication144712
Node: Echo Server with SRP authentication149604
Node: Echo Server with anonymous authentication154405
Node: Miscellaneous examples158743
Node: Checking for an alert159104
Node: X.509 certificate parsing example160359
Ref: ex:x509-info160601
Node: Certificate request generation163812
Ref: ex:crq164056
Node: PKCS #12 structure generation166111
Ref: ex:pkcs12166311
Node: Compatibility with the OpenSSL library169659
Node: Opaque PRF Input TLS Extension170521
Node: Keying Material Exporters171328
Node: Included programs172355
Node: Invoking certtool172858
Node: Invoking gnutls-cli182362
Node: Example client PSK connection185617
Node: Invoking gnutls-cli-debug187229
Node: Invoking gnutls-serv189714
Node: Example server PSK connection197915
Node: Invoking psktool198830
Node: Invoking srptool199924
Ref: srptool200062
Node: Function reference201162
Node: Core functions201526
Ref: gnutls_alert_get_name201785
Ref: gnutls_alert_get202181
Ref: gnutls_alert_send_appropriate202897
Ref: gnutls_alert_send203600
Ref: gnutls_anon_allocate_client_credentials204502
Ref: gnutls_anon_allocate_server_credentials204961
Ref: gnutls_anon_free_client_credentials205412
Ref: gnutls_anon_free_server_credentials205788
Ref: gnutls_anon_set_params_function206156
Ref: gnutls_anon_set_server_dh_params206656
Ref: gnutls_anon_set_server_params_function207180
Ref: gnutls_auth_client_get_type207671
Ref: gnutls_auth_get_type208183
Ref: gnutls_auth_server_get_type208877
Ref: gnutls_bye209369
Ref: gnutls_certificate_activation_time_peers211046
Ref: gnutls_certificate_allocate_credentials211513
Ref: gnutls_certificate_client_get_request_status211989
Ref: gnutls_certificate_client_set_retrieve_function212421
Ref: gnutls_certificate_expiration_time_peers214083
Ref: gnutls_certificate_free_ca_names214487
Ref: gnutls_certificate_free_cas214965
Ref: gnutls_certificate_free_credentials215388
Ref: gnutls_certificate_free_crls215909
Ref: gnutls_certificate_free_keys216214
Ref: gnutls_certificate_get_openpgp_keyring216668
Ref: gnutls_certificate_get_ours217122
Ref: gnutls_certificate_get_peers217671
Ref: gnutls_certificate_get_x509_cas218528
Ref: gnutls_certificate_get_x509_crls219042
Ref: gnutls_certificate_send_x509_rdn_sequence219581
Ref: gnutls_certificate_server_set_request220308
Ref: gnutls_certificate_server_set_retrieve_function220989
Ref: gnutls_certificate_set_dh_params221951
Ref: gnutls_certificate_set_params_function222711
Ref: gnutls_certificate_set_rsa_export_params223237
Ref: gnutls_certificate_set_verify_flags223751
Ref: gnutls_certificate_set_verify_limits224206
Ref: gnutls_certificate_set_x509_crl_file224901
Ref: gnutls_certificate_set_x509_crl_mem225676
Ref: gnutls_certificate_set_x509_crl226446
Ref: gnutls_certificate_set_x509_key_file227260
Ref: gnutls_certificate_set_x509_key_mem228205
Ref: gnutls_certificate_set_x509_key229649
Ref: gnutls_certificate_set_x509_simple_pkcs12_file230495
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem232148
Ref: gnutls_certificate_set_x509_trust_file233785
Ref: gnutls_certificate_set_x509_trust_mem234775
Ref: gnutls_certificate_set_x509_trust235726
Ref: gnutls_certificate_type_get_id236665
Ref: gnutls_certificate_type_get_name237062
Ref: gnutls_certificate_type_get237443
Ref: gnutls_certificate_type_list237841
Ref: gnutls_certificate_type_set_priority238302
Ref: gnutls_certificate_verify_peers2239043
Ref: gnutls_certificate_verify_peers240314
Ref: gnutls_check_version240985
Ref: gnutls_cipher_get_id241604
Ref: gnutls_cipher_get_key_size241988
Ref: gnutls_cipher_get_name242315
Ref: gnutls_cipher_get242659
Ref: gnutls_cipher_list242961
Ref: gnutls_cipher_set_priority243477
Ref: gnutls_cipher_suite_get_name244177
Ref: gnutls_cipher_suite_info244804
Ref: gnutls_compression_get_id245968
Ref: gnutls_compression_get_name246332
Ref: gnutls_compression_get246711
Ref: gnutls_compression_list247060
Ref: gnutls_compression_set_priority247509
Ref: gnutls_credentials_clear248386
Ref: gnutls_credentials_set248619
Ref: gnutls_crypto_bigint_register2249998
Ref: gnutls_crypto_cipher_register2251003
Ref: gnutls_crypto_digest_register2251896
Ref: gnutls_crypto_mac_register2252783
Ref: gnutls_crypto_pk_register2253648
Ref: gnutls_crypto_rnd_register2254644
Ref: gnutls_crypto_single_cipher_register2255533
Ref: gnutls_crypto_single_digest_register2256549
Ref: gnutls_crypto_single_mac_register2257570
Ref: gnutls_db_check_entry258536
Ref: gnutls_db_get_ptr259042
Ref: gnutls_db_remove_session259359
Ref: gnutls_db_set_cache_expiration259901
Ref: gnutls_db_set_ptr260243
Ref: gnutls_db_set_remove_function260583
Ref: gnutls_db_set_retrieve_function261092
Ref: gnutls_db_set_store_function261784
Ref: gnutls_deinit262259
Ref: gnutls_dh_get_group262602
Ref: gnutls_dh_get_peers_public_bits263334
Ref: gnutls_dh_get_prime_bits263770
Ref: gnutls_dh_get_pubkey264406
Ref: gnutls_dh_get_secret_bits264999
Ref: gnutls_dh_params_cpy265433
Ref: gnutls_dh_params_deinit265886
Ref: gnutls_dh_params_export_pkcs3266159
Ref: gnutls_dh_params_export_raw267171
Ref: gnutls_dh_params_generate2267917
Ref: gnutls_dh_params_import_pkcs3268820
Ref: gnutls_dh_params_import_raw269588
Ref: gnutls_dh_params_init270232
Ref: gnutls_dh_set_prime_bits270596
Ref: gnutls_error_is_fatal271327
Ref: gnutls_error_to_alert272016
Ref: gnutls_ext_register272694
Ref: gnutls_fingerprint273385
Ref: gnutls_free274346
Ref: gnutls_global_deinit274581
Ref: gnutls_global_init274897
Ref: gnutls_global_set_log_function276491
Ref: gnutls_global_set_log_level276997
Ref: gnutls_global_set_mem_functions277499
Ref: gnutls_handshake_get_last_in278775
Ref: gnutls_handshake_get_last_out279394
Ref: gnutls_handshake_set_max_packet_length280028
Ref: gnutls_handshake_set_post_client_hello_function280719
Ref: gnutls_handshake_set_private_extensions281806
Ref: gnutls_handshake282586
Ref: gnutls_hex2bin283766
Ref: gnutls_hex_decode284316
Ref: gnutls_hex_encode284891
Ref: gnutls_init285405
Ref: gnutls_kx_get_id286099
Ref: gnutls_kx_get_name286443
Ref: gnutls_kx_get286785
Ref: gnutls_kx_list287112
Ref: gnutls_kx_set_priority287412
Ref: gnutls_mac_get_id288104
Ref: gnutls_mac_get_key_size288518
Ref: gnutls_mac_get_name288831
Ref: gnutls_mac_get289147
Ref: gnutls_mac_list289449
Ref: gnutls_mac_set_priority289966
Ref: gnutls_malloc290644
Ref: gnutls_openpgp_send_cert290974
Ref: gnutls_oprfi_enable_client291552
Ref: gnutls_oprfi_enable_server292173
Ref: gnutls_pem_base64_decode_alloc293199
Ref: gnutls_pem_base64_decode293994
Ref: gnutls_pem_base64_encode_alloc294858
Ref: gnutls_pem_base64_encode295586
Ref: gnutls_perror296366
Ref: gnutls_pk_algorithm_get_name296655
Ref: gnutls_pk_get_id296988
Ref: gnutls_pk_get_name297505
Ref: gnutls_pk_list297866
Ref: gnutls_prf_raw298153
Ref: gnutls_prf299725
Ref: gnutls_priority_deinit301348
Ref: gnutls_priority_init301578
Ref: gnutls_priority_set_direct305075
Ref: gnutls_priority_set305857
Ref: gnutls_protocol_get_id306281
Ref: gnutls_protocol_get_name306597
Ref: gnutls_protocol_get_version306955
Ref: gnutls_protocol_list307258
Ref: gnutls_protocol_set_priority307567
Ref: gnutls_psk_allocate_client_credentials308118
Ref: gnutls_psk_allocate_server_credentials308572
Ref: gnutls_psk_client_get_hint309002
Ref: gnutls_psk_free_client_credentials309485
Ref: gnutls_psk_free_server_credentials309856
Ref: gnutls_psk_netconf_derive_key310217
Ref: gnutls_psk_server_get_username310920
Ref: gnutls_psk_set_client_credentials_function311304
Ref: gnutls_psk_set_client_credentials312227
Ref: gnutls_psk_set_params_function313044
Ref: gnutls_psk_set_server_credentials_file313548
Ref: gnutls_psk_set_server_credentials_function314154
Ref: gnutls_psk_set_server_credentials_hint315102
Ref: gnutls_psk_set_server_dh_params315695
Ref: gnutls_psk_set_server_params_function316221
Ref: gnutls_record_check_pending316706
Ref: gnutls_record_disable_padding317229
Ref: gnutls_record_get_direction317821
Ref: gnutls_record_get_max_size318731
Ref: gnutls_record_recv319093
Ref: gnutls_record_send320545
Ref: gnutls_record_set_max_size321967
Ref: gnutls_rehandshake322862
Ref: gnutls_rsa_export_get_modulus_bits323773
Ref: gnutls_rsa_export_get_pubkey324133
Ref: gnutls_rsa_params_cpy324723
Ref: gnutls_rsa_params_deinit325152
Ref: gnutls_rsa_params_export_pkcs1325429
Ref: gnutls_rsa_params_export_raw326370
Ref: gnutls_rsa_params_generate2327292
Ref: gnutls_rsa_params_import_pkcs1328086
Ref: gnutls_rsa_params_import_raw328782
Ref: gnutls_rsa_params_init329584
Ref: gnutls_server_name_get329941
Ref: gnutls_server_name_set331295
Ref: gnutls_session_enable_compatibility_mode332291
Ref: gnutls_session_get_client_random332842
Ref: gnutls_session_get_data2333382
Ref: gnutls_session_get_data334208
Ref: gnutls_session_get_id335084
Ref: gnutls_session_get_master_secret335980
Ref: gnutls_session_get_ptr336622
Ref: gnutls_session_get_server_random337035
Ref: gnutls_session_is_resumed337577
Ref: gnutls_session_set_data337889
Ref: gnutls_session_set_finished_function338762
Ref: gnutls_session_set_ptr339866
Ref: gnutls_set_default_export_priority340281
Ref: gnutls_set_default_priority341126
Ref: gnutls_sign_algorithm_get_name341909
Ref: gnutls_sign_callback_get342250
Ref: gnutls_sign_callback_set342687
Ref: gnutls_sign_get_id343517
Ref: gnutls_sign_get_name343876
Ref: gnutls_sign_list344267
Ref: gnutls_srp_allocate_client_credentials344597
Ref: gnutls_srp_allocate_server_credentials345073
Ref: gnutls_srp_base64_decode_alloc345533
Ref: gnutls_srp_base64_decode346205
Ref: gnutls_srp_base64_encode_alloc346918
Ref: gnutls_srp_base64_encode347634
Ref: gnutls_srp_free_client_credentials348453
Ref: gnutls_srp_free_server_credentials348824
Ref: gnutls_srp_server_get_username349187
Ref: gnutls_srp_set_client_credentials_function349659
Ref: gnutls_srp_set_client_credentials350778
Ref: gnutls_srp_set_prime_bits351500
Ref: gnutls_srp_set_server_credentials_file352190
Ref: gnutls_srp_set_server_credentials_function352931
Ref: gnutls_srp_verifier354298
Ref: gnutls_strerror_name355315
Ref: gnutls_strerror355758
Ref: gnutls_transport_get_ptr2356234
Ref: gnutls_transport_get_ptr356769
Ref: gnutls_transport_set_errno357188
Ref: gnutls_transport_set_global_errno358243
Ref: gnutls_transport_set_lowat359261
Ref: gnutls_transport_set_ptr2359855
Ref: gnutls_transport_set_ptr360470
Ref: gnutls_transport_set_pull_function360893
Ref: gnutls_transport_set_push_function361493
Node: X.509 certificate functions362144
Ref: sec:x509api362345
Ref: gnutls_pkcs12_bag_decrypt362511
Ref: gnutls_pkcs12_bag_deinit362938
Ref: gnutls_pkcs12_bag_encrypt363166
Ref: gnutls_pkcs12_bag_get_count363666
Ref: gnutls_pkcs12_bag_get_data363978
Ref: gnutls_pkcs12_bag_get_friendly_name364607
Ref: gnutls_pkcs12_bag_get_key_id365224
Ref: gnutls_pkcs12_bag_get_type365823
Ref: gnutls_pkcs12_bag_init366169
Ref: gnutls_pkcs12_bag_set_crl366614
Ref: gnutls_pkcs12_bag_set_crt367040
Ref: gnutls_pkcs12_bag_set_data367484
Ref: gnutls_pkcs12_bag_set_friendly_name367955
Ref: gnutls_pkcs12_bag_set_key_id368618
Ref: gnutls_pkcs12_deinit369253
Ref: gnutls_pkcs12_export369465
Ref: gnutls_pkcs12_generate_mac370394
Ref: gnutls_pkcs12_get_bag370798
Ref: gnutls_pkcs12_import371407
Ref: gnutls_pkcs12_init372128
Ref: gnutls_pkcs12_set_bag372551
Ref: gnutls_pkcs12_verify_mac372954
Ref: gnutls_pkcs7_deinit373352
Ref: gnutls_pkcs7_delete_crl373565
Ref: gnutls_pkcs7_delete_crt374018
Ref: gnutls_pkcs7_export374486
Ref: gnutls_pkcs7_get_crl_count375403
Ref: gnutls_pkcs7_get_crl_raw375773
Ref: gnutls_pkcs7_get_crt_count376570
Ref: gnutls_pkcs7_get_crt_raw376950
Ref: gnutls_pkcs7_import377834
Ref: gnutls_pkcs7_init378455
Ref: gnutls_pkcs7_set_crl_raw378878
Ref: gnutls_pkcs7_set_crl379293
Ref: gnutls_pkcs7_set_crt_raw379719
Ref: gnutls_pkcs7_set_crt380163
Ref: gnutls_x509_crl_check_issuer380680
Ref: gnutls_x509_crl_deinit381187
Ref: gnutls_x509_crl_export381398
Ref: gnutls_x509_crl_get_authority_key_id382335
Ref: gnutls_x509_crl_get_crt_count383192
Ref: gnutls_x509_crl_get_crt_serial383545
Ref: gnutls_x509_crl_get_dn_oid384307
Ref: gnutls_x509_crl_get_extension_data385128
Ref: gnutls_x509_crl_get_extension_info386236
Ref: gnutls_x509_crl_get_extension_oid387494
Ref: gnutls_x509_crl_get_issuer_dn_by_oid388366
Ref: gnutls_x509_crl_get_issuer_dn389872
Ref: gnutls_x509_crl_get_next_update390748
Ref: gnutls_x509_crl_get_number391187
Ref: gnutls_x509_crl_get_signature_algorithm391920
Ref: gnutls_x509_crl_get_signature392354
Ref: gnutls_x509_crl_get_this_update392917
Ref: gnutls_x509_crl_get_version393247
Ref: gnutls_x509_crl_import393555
Ref: gnutls_x509_crl_init394179
Ref: gnutls_x509_crl_print394733
Ref: gnutls_x509_crl_set_authority_key_id395381
Ref: gnutls_x509_crl_set_crt_serial395937
Ref: gnutls_x509_crl_set_crt396554
Ref: gnutls_x509_crl_set_next_update397130
Ref: gnutls_x509_crl_set_number397538
Ref: gnutls_x509_crl_set_this_update398010
Ref: gnutls_x509_crl_set_version398415
Ref: gnutls_x509_crl_sign2398959
Ref: gnutls_x509_crl_sign399839
Ref: gnutls_x509_crl_verify400395
Ref: gnutls_x509_crq_deinit401270
Ref: gnutls_x509_crq_export401481
Ref: gnutls_x509_crq_get_attribute_by_oid402434
Ref: gnutls_x509_crq_get_attribute_data403305
Ref: gnutls_x509_crq_get_attribute_info404408
Ref: gnutls_x509_crq_get_basic_constraints405593
Ref: gnutls_x509_crq_get_challenge_password406835
Ref: gnutls_x509_crq_get_dn_by_oid407353
Ref: gnutls_x509_crq_get_dn_oid408867
Ref: gnutls_x509_crq_get_dn409680
Ref: gnutls_x509_crq_get_extension_by_oid410571
Ref: gnutls_x509_crq_get_extension_data411718
Ref: gnutls_x509_crq_get_extension_info412837
Ref: gnutls_x509_crq_get_key_id414091
Ref: gnutls_x509_crq_get_key_purpose_oid415114
Ref: gnutls_x509_crq_get_key_rsa_raw416193
Ref: gnutls_x509_crq_get_key_usage416813
Ref: gnutls_x509_crq_get_pk_algorithm417890
Ref: gnutls_x509_crq_get_subject_alt_name418625
Ref: gnutls_x509_crq_get_subject_alt_othername_oid420189
Ref: gnutls_x509_crq_get_version421666
Ref: gnutls_x509_crq_import422010
Ref: gnutls_x509_crq_init422693
Ref: gnutls_x509_crq_print423027
Ref: gnutls_x509_crq_set_attribute_by_oid423682
Ref: gnutls_x509_crq_set_basic_constraints424387
Ref: gnutls_x509_crq_set_challenge_password425110
Ref: gnutls_x509_crq_set_dn_by_oid425575
Ref: gnutls_x509_crq_set_key_purpose_oid426700
Ref: gnutls_x509_crq_set_key_rsa_raw427488
Ref: gnutls_x509_crq_set_key_usage428064
Ref: gnutls_x509_crq_set_key428514
Ref: gnutls_x509_crq_set_subject_alt_name429017
Ref: gnutls_x509_crq_set_version430083
Ref: gnutls_x509_crq_sign2430569
Ref: gnutls_x509_crq_sign431584
Ref: gnutls_x509_crt_check_hostname432046
Ref: gnutls_x509_crt_check_issuer432697
Ref: gnutls_x509_crt_check_revocation433244
Ref: gnutls_x509_crt_cpy_crl_dist_points433890
Ref: gnutls_x509_crt_deinit434475
Ref: gnutls_x509_crt_export434688
Ref: gnutls_x509_crt_get_activation_time435622
Ref: gnutls_x509_crt_get_authority_key_id435995
Ref: gnutls_x509_crt_get_basic_constraints436891
Ref: gnutls_x509_crt_get_ca_status438092
Ref: gnutls_x509_crt_get_crl_dist_points438974
Ref: gnutls_x509_crt_get_dn_by_oid440811
Ref: gnutls_x509_crt_get_dn_oid442348
Ref: gnutls_x509_crt_get_dn443147
Ref: gnutls_x509_crt_get_expiration_time444024
Ref: gnutls_x509_crt_get_extension_by_oid444395
Ref: gnutls_x509_crt_get_extension_data445514
Ref: gnutls_x509_crt_get_extension_info446607
Ref: gnutls_x509_crt_get_extension_oid447849
Ref: gnutls_x509_crt_get_fingerprint448696
Ref: gnutls_x509_crt_get_issuer_dn_by_oid449517
Ref: gnutls_x509_crt_get_issuer_dn_oid451072
Ref: gnutls_x509_crt_get_issuer_dn451893
Ref: gnutls_x509_crt_get_issuer452766
Ref: gnutls_x509_crt_get_key_id453384
Ref: gnutls_x509_crt_get_key_purpose_oid454370
Ref: gnutls_x509_crt_get_key_usage455422
Ref: gnutls_x509_crt_get_pk_algorithm456477
Ref: gnutls_x509_crt_get_pk_dsa_raw457192
Ref: gnutls_x509_crt_get_pk_rsa_raw457842
Ref: gnutls_x509_crt_get_proxy458400
Ref: gnutls_x509_crt_get_raw_dn459411
Ref: gnutls_x509_crt_get_raw_issuer_dn459920
Ref: gnutls_x509_crt_get_serial460421
Ref: gnutls_x509_crt_get_signature_algorithm461221
Ref: gnutls_x509_crt_get_signature461644
Ref: gnutls_x509_crt_get_subject_alt_name2462231
Ref: gnutls_x509_crt_get_subject_alt_name463781
Ref: gnutls_x509_crt_get_subject_alt_othername_oid465656
Ref: gnutls_x509_crt_get_subject_key_id467126
Ref: gnutls_x509_crt_get_subject467902
Ref: gnutls_x509_crt_get_verify_algorithm468543
Ref: gnutls_x509_crt_get_version469177
Ref: gnutls_x509_crt_import469499
Ref: gnutls_x509_crt_init470187
Ref: gnutls_x509_crt_list_import470522
Ref: gnutls_x509_crt_list_verify471546
Ref: gnutls_x509_crt_print473397
Ref: gnutls_x509_crt_set_activation_time474288
Ref: gnutls_x509_crt_set_authority_key_id474741
Ref: gnutls_x509_crt_set_basic_constraints475319
Ref: gnutls_x509_crt_set_ca_status476003
Ref: gnutls_x509_crt_set_crl_dist_points2476598
Ref: gnutls_x509_crt_set_crl_dist_points477317
Ref: gnutls_x509_crt_set_crq_extensions477961
Ref: gnutls_x509_crt_set_crq478421
Ref: gnutls_x509_crt_set_dn_by_oid478964
Ref: gnutls_x509_crt_set_expiration_time480074
Ref: gnutls_x509_crt_set_extension_by_oid480509
Ref: gnutls_x509_crt_set_issuer_dn_by_oid481343
Ref: gnutls_x509_crt_set_key_purpose_oid482614
Ref: gnutls_x509_crt_set_key_usage483387
Ref: gnutls_x509_crt_set_key483816
Ref: gnutls_x509_crt_set_proxy_dn484309
Ref: gnutls_x509_crt_set_proxy485325
Ref: gnutls_x509_crt_set_serial486118
Ref: gnutls_x509_crt_set_subject_alt_name486771
Ref: gnutls_x509_crt_set_subject_alternative_name487869
Ref: gnutls_x509_crt_set_subject_key_id488688
Ref: gnutls_x509_crt_set_version489176
Ref: gnutls_x509_crt_sign2489995
Ref: gnutls_x509_crt_sign490855
Ref: gnutls_x509_crt_verify_data491418
Ref: gnutls_x509_crt_verify_hash491986
Ref: gnutls_x509_crt_verify492555
Ref: gnutls_x509_dn_deinit493485
Ref: gnutls_x509_dn_export493745
Ref: gnutls_x509_dn_get_rdn_ava494640
Ref: gnutls_x509_dn_import495371
Ref: gnutls_x509_dn_init495990
Ref: gnutls_x509_dn_oid_known496411
Ref: gnutls_x509_privkey_cpy497077
Ref: gnutls_x509_privkey_deinit497507
Ref: gnutls_x509_privkey_export_dsa_raw497768
Ref: gnutls_x509_privkey_export_pkcs8498535
Ref: gnutls_x509_privkey_export_rsa_raw500037
Ref: gnutls_x509_privkey_export500911
Ref: gnutls_x509_privkey_fix501962
Ref: gnutls_x509_privkey_generate502351
Ref: gnutls_x509_privkey_get_key_id502974
Ref: gnutls_x509_privkey_get_pk_algorithm503959
Ref: gnutls_x509_privkey_import_dsa_raw504381
Ref: gnutls_x509_privkey_import_pkcs8505098
Ref: gnutls_x509_privkey_import_rsa_raw506405
Ref: gnutls_x509_privkey_import507241
Ref: gnutls_x509_privkey_init507937
Ref: gnutls_x509_privkey_sign_data508276
Ref: gnutls_x509_privkey_sign_hash509387
Ref: gnutls_x509_privkey_verify_data510070
Ref: gnutls_x509_rdn_get_by_oid510634
Ref: gnutls_x509_rdn_get_oid511611
Ref: gnutls_x509_rdn_get512343
Node: GnuTLS-extra functions512993
Ref: gnutls_extra_check_version513395
Ref: gnutls_global_init_extra514040
Node: OpenPGP functions514579
Ref: sec:openpgpapi514776
Ref: gnutls_certificate_set_openpgp_key_file2514978
Ref: gnutls_certificate_set_openpgp_key_file515956
Ref: gnutls_certificate_set_openpgp_key_mem2516691
Ref: gnutls_certificate_set_openpgp_key_mem517696
Ref: gnutls_certificate_set_openpgp_keyring_file518430
Ref: gnutls_certificate_set_openpgp_keyring_mem519144
Ref: gnutls_certificate_set_openpgp_key519899
Ref: gnutls_openpgp_crt_check_hostname520642
Ref: gnutls_openpgp_crt_deinit521207
Ref: gnutls_openpgp_crt_export521430
Ref: gnutls_openpgp_crt_get_auth_subkey522195
Ref: gnutls_openpgp_crt_get_creation_time523151
Ref: gnutls_openpgp_crt_get_expiration_time523482
Ref: gnutls_openpgp_crt_get_fingerprint523863
Ref: gnutls_openpgp_crt_get_key_id524422
Ref: gnutls_openpgp_crt_get_key_usage524810
Ref: gnutls_openpgp_crt_get_name525369
Ref: gnutls_openpgp_crt_get_pk_algorithm526045
Ref: gnutls_openpgp_crt_get_pk_dsa_raw526761
Ref: gnutls_openpgp_crt_get_pk_rsa_raw527444
Ref: gnutls_openpgp_crt_get_preferred_key_id528067
Ref: gnutls_openpgp_crt_get_revoked_status528534
Ref: gnutls_openpgp_crt_get_subkey_count528908
Ref: gnutls_openpgp_crt_get_subkey_creation_time529309
Ref: gnutls_openpgp_crt_get_subkey_expiration_time529735
Ref: gnutls_openpgp_crt_get_subkey_fingerprint530207
Ref: gnutls_openpgp_crt_get_subkey_idx530870
Ref: gnutls_openpgp_crt_get_subkey_id531264
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm531716
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw532536
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw533289
Ref: gnutls_openpgp_crt_get_subkey_revoked_status533978
Ref: gnutls_openpgp_crt_get_subkey_usage534446
Ref: gnutls_openpgp_crt_get_version535122
Ref: gnutls_openpgp_crt_import535455
Ref: gnutls_openpgp_crt_init536022
Ref: gnutls_openpgp_crt_print536315
Ref: gnutls_openpgp_crt_set_preferred_key_id536988
Ref: gnutls_openpgp_crt_verify_ring537526
Ref: gnutls_openpgp_crt_verify_self538265
Ref: gnutls_openpgp_keyring_check_id538859
Ref: gnutls_openpgp_keyring_deinit539367
Ref: gnutls_openpgp_keyring_get_crt_count539642
Ref: gnutls_openpgp_keyring_get_crt540009
Ref: gnutls_openpgp_keyring_import540661
Ref: gnutls_openpgp_keyring_init541283
Ref: gnutls_openpgp_privkey_deinit541608
Ref: gnutls_openpgp_privkey_export_dsa_raw541873
Ref: gnutls_openpgp_privkey_export_rsa_raw542630
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw543518
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw544350
Ref: gnutls_openpgp_privkey_export545264
Ref: gnutls_openpgp_privkey_get_fingerprint546249
Ref: gnutls_openpgp_privkey_get_key_id546852
Ref: gnutls_openpgp_privkey_get_pk_algorithm547255
Ref: gnutls_openpgp_privkey_get_preferred_key_id548020
Ref: gnutls_openpgp_privkey_get_revoked_status548521
Ref: gnutls_openpgp_privkey_get_subkey_count548952
Ref: gnutls_openpgp_privkey_get_subkey_creation_time549369
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time549808
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint550297
Ref: gnutls_openpgp_privkey_get_subkey_idx550974
Ref: gnutls_openpgp_privkey_get_subkey_id551396
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm551891
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status552744
Ref: gnutls_openpgp_privkey_import553211
Ref: gnutls_openpgp_privkey_init553923
Ref: gnutls_openpgp_privkey_set_preferred_key_id554272
Ref: gnutls_openpgp_privkey_sign_hash554784
Ref: gnutls_openpgp_set_recv_key_function555426
Node: TLS Inner Application (TLS/IA) functions555809
Ref: gnutls_ia_allocate_client_credentials557804
Ref: gnutls_ia_allocate_server_credentials558531
Ref: gnutls_ia_enable559216
Ref: gnutls_ia_endphase_send560493
Ref: gnutls_ia_extract_inner_secret561089
Ref: gnutls_ia_free_client_credentials561979
Ref: gnutls_ia_free_server_credentials562345
Ref: gnutls_ia_generate_challenge562701
Ref: gnutls_ia_get_client_avp_ptr563246
Ref: gnutls_ia_get_server_avp_ptr563623
Ref: gnutls_ia_handshake_p563986
Ref: gnutls_ia_handshake564383
Ref: gnutls_ia_permute_inner_secret564791
Ref: gnutls_ia_recv565432
Ref: gnutls_ia_send566939
Ref: gnutls_ia_set_client_avp_function568299
Ref: gnutls_ia_set_client_avp_ptr569848
Ref: gnutls_ia_set_server_avp_function570217
Ref: gnutls_ia_set_server_avp_ptr572197
Ref: gnutls_ia_verify_endphase572550
Node: Error codes and descriptions573271
Ref: Error Codes573470
Node: All the supported ciphersuites in GnuTLS581565
Ref: ciphersuites581784
Node: Guile Bindings586608
Node: Guile Preparations587460
Node: Guile API Conventions589800
Node: Enumerates and Constants590385
Node: Procedure Names592778
Node: Representation of Binary Data593781
Node: Input and Output594895
Node: Exception Handling596797
Node: Guile Examples598625
Node: Anonymous Authentication Guile Example599090
Node: OpenPGP Authentication Guile Example601652
Node: Importing OpenPGP Keys Guile Example604603
Node: Guile Reference606089
Node: Core Interface606429
Node: Extra Interface624139
Node: Internal architecture of GnuTLS626900
Node: The TLS Protocol627420
Node: TLS Handshake Protocol627990
Node: TLS Authentication Methods628845
Ref: TLS Authentication Methods-Footnote-1630016
Node: TLS Extension Handling630079
Node: Cryptographic Backend637103
Node: Copying Information639440
Node: GNU Free Documentation License639859
Node: GNU LGPL665000
Node: GNU GPL693122
Node: Bibliography730620
Ref: CBCATT730731
Ref: GPGH730908
Ref: GUTPKI731030
Ref: NISTSP80057731204
Ref: RFC2246731451
Ref: RFC4346731606
Ref: RFC2440731755
Ref: RFC4880731936
Ref: RFC4211732129
Ref: RFC2817732322
Ref: RFC2818732474
Ref: RFC2945732587
Ref: RFC2986732736
Ref: RFC3280732924
Ref: RFC3749733179
Ref: RFC3820733344
Ref: PKCS12733582
Ref: RESCORLA733722
Ref: SELKEY733818
Ref: SSL3733976
Ref: STEVENS734154
Ref: TLSEXT734262
Ref: TLSPGP734478
Ref: TLSSRP734654
Ref: TLSPSK734849
Ref: TOMSRP735017
Ref: WEGER735129
Node: Function and Data Index735321
Node: Concept Index804646

End Tag Table
