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

This manual is last updated 30 June 2008 for version 2.4.1 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: 1329
gnutls.info-2: 348232
gnutls.info-3: 639985

Tag Table:
(Indirect)
Node: Top1329
Node: Preface2414
Ref: Availability3634
Node: Getting help3898
Node: Commercial Support4500
Node: Downloading and Installing5364
Node: Bug Reports8176
Node: Contributing9549
Node: The Library11625
Ref: The Library-Footnote-113835
Ref: The Library-Footnote-213894
Ref: The Library-Footnote-313925
Ref: The Library-Footnote-413982
Ref: The Library-Footnote-514038
Node: General Idea14089
Ref: General Idea-Footnote-116485
Node: Error handling16527
Node: Memory handling17747
Node: Callback functions18607
Node: Introduction to TLS19504
Ref: Introduction to TLS-Footnote-120680
Node: TLS layers20967
Node: The transport layer21946
Node: The TLS record protocol23945
Node: Encryption algorithms used in the record layer25164
Ref: Encryption algorithms used in the record layer-Footnote-126746
Ref: Encryption algorithms used in the record layer-Footnote-226867
Node: Compression algorithms used in the record layer26980
Ref: Compression algorithms used in the record layer-Footnote-128530
Node: Weaknesses and countermeasures28628
Node: The TLS Alert Protocol29531
Ref: The Alert Protocol29731
Node: The TLS Handshake Protocol30860
Ref: The Handshake Protocol31059
Ref: resume34040
Ref: The TLS Handshake Protocol-Footnote-135909
Node: TLS Extensions36018
Ref: serverind36900
Node: Selecting cryptographic key sizes37470
Node: On SSL 2 and older protocols39302
Node: On Record Padding41200
Node: Authentication methods43321
Node: Certificate authentication44012
Ref: Certificate authentication-Footnote-149875
Node: Anonymous authentication50034
Node: Authentication using SRP50975
Ref: Authentication using SRP-Footnote-154525
Node: Authentication using PSK54583
Node: Authentication and credentials56911
Node: Parameters stored in credentials58098
Node: More on certificate authentication60061
Ref: Certificate Authentication60289
Node: The X.509 trust model60376
Node: X.509 certificates61350
Node: Verifying X.509 certificate paths64569
Ref: GNUTLS_CERT_INSECURE_ALGORITHM65847
Ref: gnutls_certificate_verify_flags66466
Node: PKCS #10 certificate requests67926
Node: PKCS #12 structures68738
Node: The OpenPGP trust model69533
Node: Digital signatures72689
Node: How to use TLS in application protocols79218
Node: Separate ports79743
Ref: Separate ports-Footnote-181168
Node: Upward negotiation81241
Ref: Upward negotiation-Footnote-183985
Ref: Upward negotiation-Footnote-284010
Node: How to use GnuTLS in applications84037
Ref: examples84257
Node: Preparation84460
Node: Headers84842
Node: Version check85260
Node: Debugging85779
Node: Building the source86234
Node: Multi-threaded applications88105
Node: Client examples89984
Node: Simple client example with anonymous authentication90829
Node: Simple client example with X.509 certificate support93736
Node: Obtaining session information96942
Node: Verifying peer's certificate100643
Ref: ex:verify100890
Node: Using a callback to select the certificate to use109908
Node: Client with Resume capability example116397
Ref: ex:resume-client116687
Node: Simple client example with SRP authentication120262
Node: Simple client example with TLS/IA support123723
Node: Simple client example in C++127650
Node: Helper function for TCP connections130273
Node: Server examples131809
Node: Echo Server with X.509 authentication132287
Node: Echo Server with X.509 authentication II137714
Node: Echo Server with OpenPGP authentication146993
Node: Echo Server with SRP authentication152038
Node: Echo Server with anonymous authentication157013
Node: Miscellaneous examples161525
Node: Checking for an alert161886
Node: X.509 certificate parsing example163292
Ref: ex:x509-info163534
Node: Certificate request generation166495
Ref: ex:crq166739
Node: PKCS #12 structure generation168968
Ref: ex:pkcs12169168
Node: Compatibility with the OpenSSL library172659
Node: Opaque PRF Input TLS Extension173521
Node: Included programs174294
Node: Invoking certtool174797
Node: Invoking gnutls-cli184194
Node: Example client PSK connection187242
Node: Invoking gnutls-cli-debug188854
Node: Invoking gnutls-serv191339
Node: Example server PSK connection199134
Node: Invoking psktool200049
Node: Invoking srptool201143
Ref: srptool201281
Node: Function reference202346
Node: Core functions202710
Ref: gnutls_alert_get_name202969
Ref: gnutls_alert_get203365
Ref: gnutls_alert_send_appropriate204081
Ref: gnutls_alert_send204784
Ref: gnutls_anon_allocate_client_credentials205686
Ref: gnutls_anon_allocate_server_credentials206151
Ref: gnutls_anon_free_client_credentials206608
Ref: gnutls_anon_free_server_credentials206985
Ref: gnutls_anon_set_params_function207354
Ref: gnutls_anon_set_server_dh_params207854
Ref: gnutls_anon_set_server_params_function208378
Ref: gnutls_auth_client_get_type208869
Ref: gnutls_auth_get_type209382
Ref: gnutls_auth_server_get_type210059
Ref: gnutls_bye210552
Ref: gnutls_certificate_activation_time_peers212229
Ref: gnutls_certificate_allocate_credentials212603
Ref: gnutls_certificate_client_get_request_status213080
Ref: gnutls_certificate_client_set_retrieve_function213512
Ref: gnutls_certificate_expiration_time_peers215174
Ref: gnutls_certificate_free_ca_names215485
Ref: gnutls_certificate_free_cas215964
Ref: gnutls_certificate_free_credentials216388
Ref: gnutls_certificate_free_crls216910
Ref: gnutls_certificate_free_keys217216
Ref: gnutls_certificate_get_openpgp_keyring217671
Ref: gnutls_certificate_get_ours218059
Ref: gnutls_certificate_get_peers218608
Ref: gnutls_certificate_get_x509_cas219465
Ref: gnutls_certificate_get_x509_crls219979
Ref: gnutls_certificate_send_x509_rdn_sequence220518
Ref: gnutls_certificate_server_set_request221245
Ref: gnutls_certificate_server_set_retrieve_function221927
Ref: gnutls_certificate_set_dh_params222889
Ref: gnutls_certificate_set_params_function223649
Ref: gnutls_certificate_set_rsa_export_params224175
Ref: gnutls_certificate_set_verify_flags224689
Ref: gnutls_certificate_set_verify_limits225144
Ref: gnutls_certificate_set_x509_crl_file225839
Ref: gnutls_certificate_set_x509_crl_mem226615
Ref: gnutls_certificate_set_x509_crl227386
Ref: gnutls_certificate_set_x509_key_file228201
Ref: gnutls_certificate_set_x509_key_mem229147
Ref: gnutls_certificate_set_x509_key230592
Ref: gnutls_certificate_set_x509_simple_pkcs12_file231439
Ref: gnutls_certificate_set_x509_trust_file233079
Ref: gnutls_certificate_set_x509_trust_mem234070
Ref: gnutls_certificate_set_x509_trust235022
Ref: gnutls_certificate_type_get_id235962
Ref: gnutls_certificate_type_get_name236333
Ref: gnutls_certificate_type_get236714
Ref: gnutls_certificate_type_list237112
Ref: gnutls_certificate_type_set_priority237573
Ref: gnutls_certificate_verify_peers2238314
Ref: gnutls_certificate_verify_peers239597
Ref: gnutls_check_version240288
Ref: gnutls_cipher_get_id241036
Ref: gnutls_cipher_get_key_size241383
Ref: gnutls_cipher_get_name241710
Ref: gnutls_cipher_get242054
Ref: gnutls_cipher_list242357
Ref: gnutls_cipher_set_priority242873
Ref: gnutls_cipher_suite_get_name243573
Ref: gnutls_cipher_suite_info244200
Ref: gnutls_compression_get_id245364
Ref: gnutls_compression_get_name245686
Ref: gnutls_compression_get246065
Ref: gnutls_compression_list246414
Ref: gnutls_compression_set_priority246863
Ref: gnutls_credentials_clear247740
Ref: gnutls_credentials_set247973
Ref: gnutls_crypto_cipher_register249224
Ref: gnutls_crypto_digest_register250010
Ref: gnutls_crypto_mac_register250801
Ref: gnutls_crypto_rnd_register251558
Ref: gnutls_db_check_entry252225
Ref: gnutls_db_get_ptr252731
Ref: gnutls_db_remove_session253048
Ref: gnutls_db_set_cache_expiration253590
Ref: gnutls_db_set_ptr253932
Ref: gnutls_db_set_remove_function254272
Ref: gnutls_db_set_retrieve_function254781
Ref: gnutls_db_set_store_function255473
Ref: gnutls_deinit255948
Ref: gnutls_dh_get_group256291
Ref: gnutls_dh_get_peers_public_bits257023
Ref: gnutls_dh_get_prime_bits257459
Ref: gnutls_dh_get_pubkey257905
Ref: gnutls_dh_get_secret_bits258498
Ref: gnutls_dh_params_cpy258932
Ref: gnutls_dh_params_deinit259275
Ref: gnutls_dh_params_export_pkcs3259548
Ref: gnutls_dh_params_export_raw260533
Ref: gnutls_dh_params_generate2261168
Ref: gnutls_dh_params_import_pkcs3261961
Ref: gnutls_dh_params_import_raw262702
Ref: gnutls_dh_params_init263235
Ref: gnutls_dh_set_prime_bits263489
Ref: gnutls_error_is_fatal264170
Ref: gnutls_error_to_alert264826
Ref: gnutls_fingerprint265502
Ref: gnutls_free266463
Ref: gnutls_global_deinit266698
Ref: gnutls_global_init267014
Ref: gnutls_global_set_log_function268608
Ref: gnutls_global_set_log_level269113
Ref: gnutls_global_set_mem_functions269613
Ref: gnutls_handshake_get_last_in270854
Ref: gnutls_handshake_get_last_out271473
Ref: gnutls_handshake_set_max_packet_length272107
Ref: gnutls_handshake_set_post_client_hello_function272798
Ref: gnutls_handshake_set_private_extensions273835
Ref: gnutls_handshake274615
Ref: gnutls_hex2bin275795
Ref: gnutls_hex_decode276345
Ref: gnutls_hex_encode276920
Ref: gnutls_init277434
Ref: gnutls_kx_get_id278128
Ref: gnutls_kx_get_name278446
Ref: gnutls_kx_get278788
Ref: gnutls_kx_list279115
Ref: gnutls_kx_set_priority279415
Ref: gnutls_mac_get_id280107
Ref: gnutls_mac_get_key_size280489
Ref: gnutls_mac_get_name280802
Ref: gnutls_mac_get281118
Ref: gnutls_mac_list281420
Ref: gnutls_mac_set_priority281937
Ref: gnutls_malloc282615
Ref: gnutls_openpgp_send_cert282945
Ref: gnutls_oprfi_enable_client283523
Ref: gnutls_oprfi_enable_server284144
Ref: gnutls_pem_base64_decode_alloc285170
Ref: gnutls_pem_base64_decode285965
Ref: gnutls_pem_base64_encode_alloc286829
Ref: gnutls_pem_base64_encode287557
Ref: gnutls_perror288337
Ref: gnutls_pk_algorithm_get_name288667
Ref: gnutls_prf_raw288996
Ref: gnutls_prf290568
Ref: gnutls_priority_deinit292191
Ref: gnutls_priority_init292421
Ref: gnutls_priority_set_direct295375
Ref: gnutls_priority_set296156
Ref: gnutls_protocol_get_id296580
Ref: gnutls_protocol_get_name296864
Ref: gnutls_protocol_get_version297222
Ref: gnutls_protocol_list297525
Ref: gnutls_protocol_set_priority297834
Ref: gnutls_psk_allocate_client_credentials298385
Ref: gnutls_psk_allocate_server_credentials298840
Ref: gnutls_psk_client_get_hint299271
Ref: gnutls_psk_free_client_credentials299754
Ref: gnutls_psk_free_server_credentials300126
Ref: gnutls_psk_netconf_derive_key300488
Ref: gnutls_psk_server_get_username301191
Ref: gnutls_psk_set_client_credentials_function301575
Ref: gnutls_psk_set_client_credentials302498
Ref: gnutls_psk_set_params_function303316
Ref: gnutls_psk_set_server_credentials_file303820
Ref: gnutls_psk_set_server_credentials_function304427
Ref: gnutls_psk_set_server_credentials_hint305375
Ref: gnutls_psk_set_server_dh_params305969
Ref: gnutls_psk_set_server_params_function306486
Ref: gnutls_record_check_pending306968
Ref: gnutls_record_disable_padding307484
Ref: gnutls_record_get_direction308076
Ref: gnutls_record_get_max_size308986
Ref: gnutls_record_recv309337
Ref: gnutls_record_send310788
Ref: gnutls_record_set_max_size312209
Ref: gnutls_rehandshake313016
Ref: gnutls_rsa_export_get_modulus_bits313927
Ref: gnutls_rsa_export_get_pubkey314287
Ref: gnutls_rsa_params_cpy314877
Ref: gnutls_rsa_params_deinit315226
Ref: gnutls_rsa_params_export_pkcs1315503
Ref: gnutls_rsa_params_export_raw316447
Ref: gnutls_rsa_params_generate2317289
Ref: gnutls_rsa_params_import_pkcs1318003
Ref: gnutls_rsa_params_import_raw318702
Ref: gnutls_rsa_params_init319424
Ref: gnutls_server_name_get319701
Ref: gnutls_server_name_set320943
Ref: gnutls_session_enable_compatibility_mode321829
Ref: gnutls_session_get_client_random322380
Ref: gnutls_session_get_data2322920
Ref: gnutls_session_get_data323679
Ref: gnutls_session_get_id324555
Ref: gnutls_session_get_master_secret325451
Ref: gnutls_session_get_ptr326093
Ref: gnutls_session_get_server_random326506
Ref: gnutls_session_is_resumed327048
Ref: gnutls_session_set_data327360
Ref: gnutls_session_set_ptr328205
Ref: gnutls_set_default_export_priority328620
Ref: gnutls_set_default_priority329465
Ref: gnutls_sign_algorithm_get_name330248
Ref: gnutls_sign_callback_get330557
Ref: gnutls_sign_callback_set330994
Ref: gnutls_srp_allocate_client_credentials331864
Ref: gnutls_srp_allocate_server_credentials332341
Ref: gnutls_srp_base64_decode_alloc332802
Ref: gnutls_srp_base64_decode333474
Ref: gnutls_srp_base64_encode_alloc334187
Ref: gnutls_srp_base64_encode334903
Ref: gnutls_srp_free_client_credentials335722
Ref: gnutls_srp_free_server_credentials336094
Ref: gnutls_srp_server_get_username336458
Ref: gnutls_srp_set_client_credentials_function336930
Ref: gnutls_srp_set_client_credentials338049
Ref: gnutls_srp_set_server_credentials_file338798
Ref: gnutls_srp_set_server_credentials_function339540
Ref: gnutls_srp_verifier340907
Ref: gnutls_strerror341914
Ref: gnutls_transport_get_ptr2342320
Ref: gnutls_transport_get_ptr342855
Ref: gnutls_transport_set_errno343274
Ref: gnutls_transport_set_global_errno344329
Ref: gnutls_transport_set_lowat345347
Ref: gnutls_transport_set_ptr2345941
Ref: gnutls_transport_set_ptr346556
Ref: gnutls_transport_set_pull_function346979
Ref: gnutls_transport_set_push_function347583
Node: X.509 certificate functions348232
Ref: sec:x509api348433
Ref: gnutls_pkcs12_bag_decrypt348599
Ref: gnutls_pkcs12_bag_deinit348925
Ref: gnutls_pkcs12_bag_encrypt349153
Ref: gnutls_pkcs12_bag_get_count349575
Ref: gnutls_pkcs12_bag_get_data349802
Ref: gnutls_pkcs12_bag_get_friendly_name350431
Ref: gnutls_pkcs12_bag_get_key_id351048
Ref: gnutls_pkcs12_bag_get_type351647
Ref: gnutls_pkcs12_bag_init351979
Ref: gnutls_pkcs12_bag_set_crl352424
Ref: gnutls_pkcs12_bag_set_crt352850
Ref: gnutls_pkcs12_bag_set_data353294
Ref: gnutls_pkcs12_bag_set_friendly_name353765
Ref: gnutls_pkcs12_bag_set_key_id354428
Ref: gnutls_pkcs12_deinit355063
Ref: gnutls_pkcs12_export355275
Ref: gnutls_pkcs12_generate_mac356204
Ref: gnutls_pkcs12_get_bag356608
Ref: gnutls_pkcs12_import357217
Ref: gnutls_pkcs12_init357938
Ref: gnutls_pkcs12_set_bag358361
Ref: gnutls_pkcs12_verify_mac358764
Ref: gnutls_pkcs7_deinit359162
Ref: gnutls_pkcs7_delete_crl359375
Ref: gnutls_pkcs7_delete_crt359771
Ref: gnutls_pkcs7_export360184
Ref: gnutls_pkcs7_get_crl_count361100
Ref: gnutls_pkcs7_get_crl_raw361415
Ref: gnutls_pkcs7_get_crt_count362155
Ref: gnutls_pkcs7_get_crt_raw362478
Ref: gnutls_pkcs7_import363307
Ref: gnutls_pkcs7_init363928
Ref: gnutls_pkcs7_set_crl_raw364351
Ref: gnutls_pkcs7_set_crl364709
Ref: gnutls_pkcs7_set_crt_raw365078
Ref: gnutls_pkcs7_set_crt365465
Ref: gnutls_x509_crl_check_issuer365925
Ref: gnutls_x509_crl_deinit366387
Ref: gnutls_x509_crl_export366598
Ref: gnutls_x509_crl_get_crt_count367521
Ref: gnutls_x509_crl_get_crt_serial367874
Ref: gnutls_x509_crl_get_dn_oid368636
Ref: gnutls_x509_crl_get_issuer_dn_by_oid369461
Ref: gnutls_x509_crl_get_issuer_dn370967
Ref: gnutls_x509_crl_get_next_update371843
Ref: gnutls_x509_crl_get_signature_algorithm372308
Ref: gnutls_x509_crl_get_signature372742
Ref: gnutls_x509_crl_get_this_update373305
Ref: gnutls_x509_crl_get_version373635
Ref: gnutls_x509_crl_import373943
Ref: gnutls_x509_crl_init374567
Ref: gnutls_x509_crl_print375121
Ref: gnutls_x509_crl_set_crt_serial375757
Ref: gnutls_x509_crl_set_crt376374
Ref: gnutls_x509_crl_set_next_update376953
Ref: gnutls_x509_crl_set_this_update377371
Ref: gnutls_x509_crl_set_version377776
Ref: gnutls_x509_crl_sign2378320
Ref: gnutls_x509_crl_sign379200
Ref: gnutls_x509_crl_verify379756
Ref: gnutls_x509_crq_deinit380672
Ref: gnutls_x509_crq_export380883
Ref: gnutls_x509_crq_get_attribute_by_oid381836
Ref: gnutls_x509_crq_get_challenge_password382715
Ref: gnutls_x509_crq_get_dn_by_oid383233
Ref: gnutls_x509_crq_get_dn_oid384747
Ref: gnutls_x509_crq_get_dn385560
Ref: gnutls_x509_crq_get_pk_algorithm386443
Ref: gnutls_x509_crq_get_version387160
Ref: gnutls_x509_crq_import387504
Ref: gnutls_x509_crq_init388187
Ref: gnutls_x509_crq_set_attribute_by_oid388551
Ref: gnutls_x509_crq_set_challenge_password389258
Ref: gnutls_x509_crq_set_dn_by_oid389723
Ref: gnutls_x509_crq_set_key390824
Ref: gnutls_x509_crq_set_version391309
Ref: gnutls_x509_crq_sign2391795
Ref: gnutls_x509_crq_sign392810
Ref: gnutls_x509_crt_check_hostname393272
Ref: gnutls_x509_crt_check_issuer393923
Ref: gnutls_x509_crt_check_revocation394453
Ref: gnutls_x509_crt_cpy_crl_dist_points395099
Ref: gnutls_x509_crt_deinit395687
Ref: gnutls_x509_crt_export395900
Ref: gnutls_x509_crt_get_activation_time396834
Ref: gnutls_x509_crt_get_authority_key_id397207
Ref: gnutls_x509_crt_get_basic_constraints397994
Ref: gnutls_x509_crt_get_ca_status399195
Ref: gnutls_x509_crt_get_crl_dist_points400064
Ref: gnutls_x509_crt_get_dn_by_oid401901
Ref: gnutls_x509_crt_get_dn_oid403438
Ref: gnutls_x509_crt_get_dn404237
Ref: gnutls_x509_crt_get_expiration_time405114
Ref: gnutls_x509_crt_get_extension_by_oid405485
Ref: gnutls_x509_crt_get_extension_data406560
Ref: gnutls_x509_crt_get_extension_info407628
Ref: gnutls_x509_crt_get_extension_oid408845
Ref: gnutls_x509_crt_get_fingerprint409646
Ref: gnutls_x509_crt_get_issuer_dn_by_oid410467
Ref: gnutls_x509_crt_get_issuer_dn_oid412022
Ref: gnutls_x509_crt_get_issuer_dn412843
Ref: gnutls_x509_crt_get_issuer413716
Ref: gnutls_x509_crt_get_key_id414334
Ref: gnutls_x509_crt_get_key_purpose_oid415320
Ref: gnutls_x509_crt_get_key_usage416306
Ref: gnutls_x509_crt_get_pk_algorithm417361
Ref: gnutls_x509_crt_get_pk_dsa_raw418076
Ref: gnutls_x509_crt_get_pk_rsa_raw418726
Ref: gnutls_x509_crt_get_proxy419284
Ref: gnutls_x509_crt_get_raw_dn420388
Ref: gnutls_x509_crt_get_raw_issuer_dn420897
Ref: gnutls_x509_crt_get_serial421398
Ref: gnutls_x509_crt_get_signature_algorithm422198
Ref: gnutls_x509_crt_get_signature422621
Ref: gnutls_x509_crt_get_subject_alt_name2423208
Ref: gnutls_x509_crt_get_subject_alt_name424388
Ref: gnutls_x509_crt_get_subject_alt_othername_oid426263
Ref: gnutls_x509_crt_get_subject_key_id427733
Ref: gnutls_x509_crt_get_subject428509
Ref: gnutls_x509_crt_get_version429132
Ref: gnutls_x509_crt_import429454
Ref: gnutls_x509_crt_init430142
Ref: gnutls_x509_crt_list_import430477
Ref: gnutls_x509_crt_list_verify431501
Ref: gnutls_x509_crt_print433494
Ref: gnutls_x509_crt_set_activation_time434385
Ref: gnutls_x509_crt_set_authority_key_id434841
Ref: gnutls_x509_crt_set_basic_constraints435422
Ref: gnutls_x509_crt_set_ca_status436109
Ref: gnutls_x509_crt_set_crl_dist_points436705
Ref: gnutls_x509_crt_set_crq437330
Ref: gnutls_x509_crt_set_dn_by_oid437849
Ref: gnutls_x509_crt_set_expiration_time438962
Ref: gnutls_x509_crt_set_extension_by_oid439400
Ref: gnutls_x509_crt_set_issuer_dn_by_oid440237
Ref: gnutls_x509_crt_set_key_purpose_oid441511
Ref: gnutls_x509_crt_set_key_usage442209
Ref: gnutls_x509_crt_set_key442641
Ref: gnutls_x509_crt_set_proxy_dn443137
Ref: gnutls_x509_crt_set_proxy444153
Ref: gnutls_x509_crt_set_serial444949
Ref: gnutls_x509_crt_set_subject_alternative_name445621
Ref: gnutls_x509_crt_set_subject_key_id446238
Ref: gnutls_x509_crt_set_version446729
Ref: gnutls_x509_crt_sign2447559
Ref: gnutls_x509_crt_sign448462
Ref: gnutls_x509_crt_verify_data449028
Ref: gnutls_x509_crt_verify449586
Ref: gnutls_x509_dn_deinit450516
Ref: gnutls_x509_dn_export450778
Ref: gnutls_x509_dn_get_rdn_ava451673
Ref: gnutls_x509_dn_import452404
Ref: gnutls_x509_dn_init453272
Ref: gnutls_x509_dn_oid_known453695
Ref: gnutls_x509_privkey_cpy454361
Ref: gnutls_x509_privkey_deinit454791
Ref: gnutls_x509_privkey_export_dsa_raw455052
Ref: gnutls_x509_privkey_export_pkcs8455766
Ref: gnutls_x509_privkey_export_rsa_raw457268
Ref: gnutls_x509_privkey_export458142
Ref: gnutls_x509_privkey_fix459193
Ref: gnutls_x509_privkey_generate459582
Ref: gnutls_x509_privkey_get_key_id460205
Ref: gnutls_x509_privkey_get_pk_algorithm461190
Ref: gnutls_x509_privkey_import_dsa_raw461612
Ref: gnutls_x509_privkey_import_pkcs8462329
Ref: gnutls_x509_privkey_import_rsa_raw463636
Ref: gnutls_x509_privkey_import464472
Ref: gnutls_x509_privkey_init465168
Ref: gnutls_x509_privkey_sign_data465507
Ref: gnutls_x509_privkey_sign_hash466618
Ref: gnutls_x509_privkey_verify_data467115
Ref: gnutls_x509_rdn_get_by_oid467679
Ref: gnutls_x509_rdn_get_oid468656
Ref: gnutls_x509_rdn_get469282
Node: GnuTLS-extra functions469932
Ref: gnutls_extra_check_version470331
Ref: gnutls_global_init_extra470795
Node: OpenPGP functions471133
Ref: sec:openpgpapi471330
Ref: gnutls_certificate_set_openpgp_key_file2471641
Ref: gnutls_certificate_set_openpgp_key_file472616
Ref: gnutls_certificate_set_openpgp_key_mem2473351
Ref: gnutls_certificate_set_openpgp_key_mem474252
Ref: gnutls_certificate_set_openpgp_keyring_file474885
Ref: gnutls_certificate_set_openpgp_keyring_mem475566
Ref: gnutls_certificate_set_openpgp_key476281
Ref: gnutls_openpgp_crt_check_hostname476914
Ref: gnutls_openpgp_crt_deinit477480
Ref: gnutls_openpgp_crt_export477703
Ref: gnutls_openpgp_crt_get_auth_subkey478468
Ref: gnutls_openpgp_crt_get_creation_time479119
Ref: gnutls_openpgp_crt_get_expiration_time479450
Ref: gnutls_openpgp_crt_get_fingerprint479831
Ref: gnutls_openpgp_crt_get_key_id480390
Ref: gnutls_openpgp_crt_get_key_usage480778
Ref: gnutls_openpgp_crt_get_name481337
Ref: gnutls_openpgp_crt_get_pk_algorithm482013
Ref: gnutls_openpgp_crt_get_pk_dsa_raw482729
Ref: gnutls_openpgp_crt_get_pk_rsa_raw483412
Ref: gnutls_openpgp_crt_get_preferred_key_id484035
Ref: gnutls_openpgp_crt_get_revoked_status484502
Ref: gnutls_openpgp_crt_get_subkey_count484876
Ref: gnutls_openpgp_crt_get_subkey_creation_time485277
Ref: gnutls_openpgp_crt_get_subkey_expiration_time485703
Ref: gnutls_openpgp_crt_get_subkey_fingerprint486175
Ref: gnutls_openpgp_crt_get_subkey_idx486838
Ref: gnutls_openpgp_crt_get_subkey_id487232
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm487684
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw488504
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw489257
Ref: gnutls_openpgp_crt_get_subkey_revoked_status489946
Ref: gnutls_openpgp_crt_get_subkey_usage490414
Ref: gnutls_openpgp_crt_get_version491090
Ref: gnutls_openpgp_crt_import491423
Ref: gnutls_openpgp_crt_init491990
Ref: gnutls_openpgp_crt_print492283
Ref: gnutls_openpgp_crt_set_preferred_key_id492956
Ref: gnutls_openpgp_crt_verify_ring493384
Ref: gnutls_openpgp_crt_verify_self494123
Ref: gnutls_openpgp_keyring_check_id494717
Ref: gnutls_openpgp_keyring_deinit495225
Ref: gnutls_openpgp_keyring_get_crt_count495500
Ref: gnutls_openpgp_keyring_get_crt495867
Ref: gnutls_openpgp_keyring_import496426
Ref: gnutls_openpgp_keyring_init497048
Ref: gnutls_openpgp_privkey_deinit497373
Ref: gnutls_openpgp_privkey_export_dsa_raw497638
Ref: gnutls_openpgp_privkey_export_rsa_raw498395
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw499283
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw500115
Ref: gnutls_openpgp_privkey_export501029
Ref: gnutls_openpgp_privkey_get_fingerprint501991
Ref: gnutls_openpgp_privkey_get_key_id502594
Ref: gnutls_openpgp_privkey_get_pk_algorithm502997
Ref: gnutls_openpgp_privkey_get_preferred_key_id503762
Ref: gnutls_openpgp_privkey_get_revoked_status504263
Ref: gnutls_openpgp_privkey_get_subkey_count504694
Ref: gnutls_openpgp_privkey_get_subkey_creation_time505111
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time505550
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint506039
Ref: gnutls_openpgp_privkey_get_subkey_idx506716
Ref: gnutls_openpgp_privkey_get_subkey_id507138
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm507633
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status508486
Ref: gnutls_openpgp_privkey_import508953
Ref: gnutls_openpgp_privkey_init509653
Ref: gnutls_openpgp_privkey_set_preferred_key_id510002
Ref: gnutls_openpgp_privkey_sign_hash510514
Ref: gnutls_openpgp_set_recv_key_function511156
Node: TLS Inner Application (TLS/IA) functions511539
Ref: gnutls_ia_allocate_client_credentials513534
Ref: gnutls_ia_allocate_server_credentials514262
Ref: gnutls_ia_enable514948
Ref: gnutls_ia_endphase_send516225
Ref: gnutls_ia_extract_inner_secret516821
Ref: gnutls_ia_free_client_credentials517711
Ref: gnutls_ia_free_server_credentials518078
Ref: gnutls_ia_generate_challenge518435
Ref: gnutls_ia_get_client_avp_ptr518980
Ref: gnutls_ia_get_server_avp_ptr519357
Ref: gnutls_ia_handshake_p519720
Ref: gnutls_ia_handshake520117
Ref: gnutls_ia_permute_inner_secret520460
Ref: gnutls_ia_recv521101
Ref: gnutls_ia_send522607
Ref: gnutls_ia_set_client_avp_function523966
Ref: gnutls_ia_set_client_avp_ptr525515
Ref: gnutls_ia_set_server_avp_function525884
Ref: gnutls_ia_set_server_avp_ptr527865
Ref: gnutls_ia_verify_endphase528218
Node: Error codes and descriptions528939
Ref: Error Codes529138
Node: All the supported ciphersuites in GnuTLS537214
Ref: ciphersuites537433
Node: Guile Bindings539269
Node: Guile Preparations540121
Node: Guile API Conventions542461
Node: Enumerates and Constants543046
Node: Procedure Names545439
Node: Representation of Binary Data546442
Node: Input and Output547556
Node: Exception Handling549458
Node: Guile Examples551286
Node: Anonymous Authentication Guile Example551751
Node: OpenPGP Authentication Guile Example554313
Node: Importing OpenPGP Keys Guile Example557264
Node: Guile Reference558750
Node: Core Interface559090
Node: Extra Interface576800
Node: Internal architecture of GnuTLS579561
Ref: Internal architecture of GnuTLS-Footnote-1588975
Node: Copying Information589038
Node: GNU Free Documentation License589457
Node: GNU LGPL611863
Node: GNU GPL639985
Node: Bibliography677483
Ref: CBCATT677594
Ref: GPGH677771
Ref: GUTPKI677893
Ref: RFC2246678067
Ref: RFC4346678222
Ref: RFC2440678371
Ref: RFC4880678552
Ref: RFC4211678745
Ref: RFC2817678938
Ref: RFC2818679090
Ref: RFC2945679203
Ref: RFC2986679352
Ref: RFC3280679540
Ref: RFC3749679795
Ref: RFC3820679960
Ref: PKCS12680198
Ref: RESCORLA680338
Ref: SELKEY680434
Ref: SSL3680592
Ref: STEVENS680770
Ref: TLSEXT680878
Ref: TLSPGP681094
Ref: TLSSRP681270
Ref: TLSPSK681465
Ref: TOMSRP681633
Ref: WEGER681745
Node: Function and Data Index681937
Node: Concept Index745731

End Tag Table
