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

This manual is last updated 15 September 2008 for version 2.4.2 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: 1334
gnutls.info-2: 348346
gnutls.info-3: 640099

Tag Table:
(Indirect)
Node: Top1334
Node: Preface2424
Ref: Availability3644
Node: Getting help3908
Node: Commercial Support4510
Node: Downloading and Installing5374
Node: Bug Reports8186
Node: Contributing9559
Node: The Library11635
Ref: The Library-Footnote-113845
Ref: The Library-Footnote-213904
Ref: The Library-Footnote-313935
Ref: The Library-Footnote-413992
Ref: The Library-Footnote-514048
Node: General Idea14099
Ref: General Idea-Footnote-116495
Node: Error handling16537
Node: Memory handling17757
Node: Callback functions18617
Node: Introduction to TLS19514
Ref: Introduction to TLS-Footnote-120690
Node: TLS layers20977
Node: The transport layer21956
Node: The TLS record protocol23955
Node: Encryption algorithms used in the record layer25174
Ref: Encryption algorithms used in the record layer-Footnote-126756
Ref: Encryption algorithms used in the record layer-Footnote-226877
Node: Compression algorithms used in the record layer26990
Ref: Compression algorithms used in the record layer-Footnote-128540
Node: Weaknesses and countermeasures28638
Node: The TLS Alert Protocol29541
Ref: The Alert Protocol29741
Node: The TLS Handshake Protocol30870
Ref: The Handshake Protocol31069
Ref: resume34050
Ref: The TLS Handshake Protocol-Footnote-135919
Node: TLS Extensions36028
Ref: serverind36910
Node: Selecting cryptographic key sizes37480
Node: On SSL 2 and older protocols39312
Node: On Record Padding41210
Node: Authentication methods43331
Node: Certificate authentication44022
Ref: Certificate authentication-Footnote-149885
Node: Anonymous authentication50044
Node: Authentication using SRP50985
Ref: Authentication using SRP-Footnote-154535
Node: Authentication using PSK54593
Node: Authentication and credentials56921
Node: Parameters stored in credentials58108
Node: More on certificate authentication60071
Ref: Certificate Authentication60299
Node: The X.509 trust model60386
Node: X.509 certificates61360
Node: Verifying X.509 certificate paths64579
Ref: GNUTLS_CERT_INSECURE_ALGORITHM65857
Ref: gnutls_certificate_verify_flags66476
Node: PKCS #10 certificate requests67936
Node: PKCS #12 structures68748
Node: The OpenPGP trust model69543
Node: Digital signatures72699
Node: How to use TLS in application protocols79228
Node: Separate ports79753
Ref: Separate ports-Footnote-181178
Node: Upward negotiation81251
Ref: Upward negotiation-Footnote-183995
Ref: Upward negotiation-Footnote-284020
Node: How to use GnuTLS in applications84047
Ref: examples84267
Node: Preparation84470
Node: Headers84852
Node: Version check85270
Node: Debugging85789
Node: Building the source86244
Node: Multi-threaded applications88115
Node: Client examples89994
Node: Simple client example with anonymous authentication90839
Node: Simple client example with X.509 certificate support93746
Node: Obtaining session information96952
Node: Verifying peer's certificate100653
Ref: ex:verify100900
Node: Using a callback to select the certificate to use109918
Node: Client with Resume capability example116407
Ref: ex:resume-client116697
Node: Simple client example with SRP authentication120272
Node: Simple client example with TLS/IA support123733
Node: Simple client example in C++127660
Node: Helper function for TCP connections130283
Node: Server examples131819
Node: Echo Server with X.509 authentication132297
Node: Echo Server with X.509 authentication II137724
Node: Echo Server with OpenPGP authentication147003
Node: Echo Server with SRP authentication152048
Node: Echo Server with anonymous authentication157023
Node: Miscellaneous examples161535
Node: Checking for an alert161896
Node: X.509 certificate parsing example163302
Ref: ex:x509-info163544
Node: Certificate request generation166505
Ref: ex:crq166749
Node: PKCS #12 structure generation168978
Ref: ex:pkcs12169178
Node: Compatibility with the OpenSSL library172669
Node: Opaque PRF Input TLS Extension173531
Node: Included programs174304
Node: Invoking certtool174807
Node: Invoking gnutls-cli184204
Node: Example client PSK connection187252
Node: Invoking gnutls-cli-debug188864
Node: Invoking gnutls-serv191349
Node: Example server PSK connection199144
Node: Invoking psktool200059
Node: Invoking srptool201153
Ref: srptool201291
Node: Function reference202356
Node: Core functions202720
Ref: gnutls_alert_get_name202979
Ref: gnutls_alert_get203375
Ref: gnutls_alert_send_appropriate204091
Ref: gnutls_alert_send204794
Ref: gnutls_anon_allocate_client_credentials205696
Ref: gnutls_anon_allocate_server_credentials206161
Ref: gnutls_anon_free_client_credentials206618
Ref: gnutls_anon_free_server_credentials206995
Ref: gnutls_anon_set_params_function207364
Ref: gnutls_anon_set_server_dh_params207864
Ref: gnutls_anon_set_server_params_function208388
Ref: gnutls_auth_client_get_type208879
Ref: gnutls_auth_get_type209392
Ref: gnutls_auth_server_get_type210069
Ref: gnutls_bye210562
Ref: gnutls_certificate_activation_time_peers212239
Ref: gnutls_certificate_allocate_credentials212613
Ref: gnutls_certificate_client_get_request_status213090
Ref: gnutls_certificate_client_set_retrieve_function213522
Ref: gnutls_certificate_expiration_time_peers215184
Ref: gnutls_certificate_free_ca_names215495
Ref: gnutls_certificate_free_cas215974
Ref: gnutls_certificate_free_credentials216398
Ref: gnutls_certificate_free_crls216920
Ref: gnutls_certificate_free_keys217226
Ref: gnutls_certificate_get_openpgp_keyring217681
Ref: gnutls_certificate_get_ours218069
Ref: gnutls_certificate_get_peers218618
Ref: gnutls_certificate_get_x509_cas219475
Ref: gnutls_certificate_get_x509_crls219989
Ref: gnutls_certificate_send_x509_rdn_sequence220528
Ref: gnutls_certificate_server_set_request221255
Ref: gnutls_certificate_server_set_retrieve_function221937
Ref: gnutls_certificate_set_dh_params222899
Ref: gnutls_certificate_set_params_function223659
Ref: gnutls_certificate_set_rsa_export_params224185
Ref: gnutls_certificate_set_verify_flags224699
Ref: gnutls_certificate_set_verify_limits225154
Ref: gnutls_certificate_set_x509_crl_file225849
Ref: gnutls_certificate_set_x509_crl_mem226625
Ref: gnutls_certificate_set_x509_crl227396
Ref: gnutls_certificate_set_x509_key_file228211
Ref: gnutls_certificate_set_x509_key_mem229157
Ref: gnutls_certificate_set_x509_key230602
Ref: gnutls_certificate_set_x509_simple_pkcs12_file231449
Ref: gnutls_certificate_set_x509_trust_file233089
Ref: gnutls_certificate_set_x509_trust_mem234080
Ref: gnutls_certificate_set_x509_trust235032
Ref: gnutls_certificate_type_get_id235972
Ref: gnutls_certificate_type_get_name236343
Ref: gnutls_certificate_type_get236724
Ref: gnutls_certificate_type_list237122
Ref: gnutls_certificate_type_set_priority237583
Ref: gnutls_certificate_verify_peers2238324
Ref: gnutls_certificate_verify_peers239607
Ref: gnutls_check_version240298
Ref: gnutls_cipher_get_id241046
Ref: gnutls_cipher_get_key_size241393
Ref: gnutls_cipher_get_name241720
Ref: gnutls_cipher_get242064
Ref: gnutls_cipher_list242367
Ref: gnutls_cipher_set_priority242883
Ref: gnutls_cipher_suite_get_name243583
Ref: gnutls_cipher_suite_info244210
Ref: gnutls_compression_get_id245374
Ref: gnutls_compression_get_name245696
Ref: gnutls_compression_get246075
Ref: gnutls_compression_list246424
Ref: gnutls_compression_set_priority246873
Ref: gnutls_credentials_clear247750
Ref: gnutls_credentials_set247983
Ref: gnutls_crypto_cipher_register249234
Ref: gnutls_crypto_digest_register250020
Ref: gnutls_crypto_mac_register250811
Ref: gnutls_crypto_rnd_register251568
Ref: gnutls_db_check_entry252235
Ref: gnutls_db_get_ptr252741
Ref: gnutls_db_remove_session253058
Ref: gnutls_db_set_cache_expiration253600
Ref: gnutls_db_set_ptr253942
Ref: gnutls_db_set_remove_function254282
Ref: gnutls_db_set_retrieve_function254791
Ref: gnutls_db_set_store_function255483
Ref: gnutls_deinit255958
Ref: gnutls_dh_get_group256301
Ref: gnutls_dh_get_peers_public_bits257033
Ref: gnutls_dh_get_prime_bits257469
Ref: gnutls_dh_get_pubkey257915
Ref: gnutls_dh_get_secret_bits258508
Ref: gnutls_dh_params_cpy258942
Ref: gnutls_dh_params_deinit259285
Ref: gnutls_dh_params_export_pkcs3259558
Ref: gnutls_dh_params_export_raw260543
Ref: gnutls_dh_params_generate2261178
Ref: gnutls_dh_params_import_pkcs3261971
Ref: gnutls_dh_params_import_raw262712
Ref: gnutls_dh_params_init263245
Ref: gnutls_dh_set_prime_bits263499
Ref: gnutls_error_is_fatal264180
Ref: gnutls_error_to_alert264836
Ref: gnutls_fingerprint265512
Ref: gnutls_free266473
Ref: gnutls_global_deinit266708
Ref: gnutls_global_init267024
Ref: gnutls_global_set_log_function268618
Ref: gnutls_global_set_log_level269123
Ref: gnutls_global_set_mem_functions269623
Ref: gnutls_handshake_get_last_in270864
Ref: gnutls_handshake_get_last_out271483
Ref: gnutls_handshake_set_max_packet_length272117
Ref: gnutls_handshake_set_post_client_hello_function272808
Ref: gnutls_handshake_set_private_extensions273845
Ref: gnutls_handshake274625
Ref: gnutls_hex2bin275805
Ref: gnutls_hex_decode276355
Ref: gnutls_hex_encode276930
Ref: gnutls_init277444
Ref: gnutls_kx_get_id278138
Ref: gnutls_kx_get_name278456
Ref: gnutls_kx_get278798
Ref: gnutls_kx_list279125
Ref: gnutls_kx_set_priority279425
Ref: gnutls_mac_get_id280117
Ref: gnutls_mac_get_key_size280499
Ref: gnutls_mac_get_name280812
Ref: gnutls_mac_get281128
Ref: gnutls_mac_list281430
Ref: gnutls_mac_set_priority281947
Ref: gnutls_malloc282625
Ref: gnutls_openpgp_send_cert282955
Ref: gnutls_oprfi_enable_client283533
Ref: gnutls_oprfi_enable_server284154
Ref: gnutls_pem_base64_decode_alloc285180
Ref: gnutls_pem_base64_decode285975
Ref: gnutls_pem_base64_encode_alloc286839
Ref: gnutls_pem_base64_encode287567
Ref: gnutls_perror288347
Ref: gnutls_pk_algorithm_get_name288677
Ref: gnutls_prf_raw289006
Ref: gnutls_prf290578
Ref: gnutls_priority_deinit292201
Ref: gnutls_priority_init292431
Ref: gnutls_priority_set_direct295489
Ref: gnutls_priority_set296270
Ref: gnutls_protocol_get_id296694
Ref: gnutls_protocol_get_name296978
Ref: gnutls_protocol_get_version297336
Ref: gnutls_protocol_list297639
Ref: gnutls_protocol_set_priority297948
Ref: gnutls_psk_allocate_client_credentials298499
Ref: gnutls_psk_allocate_server_credentials298954
Ref: gnutls_psk_client_get_hint299385
Ref: gnutls_psk_free_client_credentials299868
Ref: gnutls_psk_free_server_credentials300240
Ref: gnutls_psk_netconf_derive_key300602
Ref: gnutls_psk_server_get_username301305
Ref: gnutls_psk_set_client_credentials_function301689
Ref: gnutls_psk_set_client_credentials302612
Ref: gnutls_psk_set_params_function303430
Ref: gnutls_psk_set_server_credentials_file303934
Ref: gnutls_psk_set_server_credentials_function304541
Ref: gnutls_psk_set_server_credentials_hint305489
Ref: gnutls_psk_set_server_dh_params306083
Ref: gnutls_psk_set_server_params_function306600
Ref: gnutls_record_check_pending307082
Ref: gnutls_record_disable_padding307598
Ref: gnutls_record_get_direction308190
Ref: gnutls_record_get_max_size309100
Ref: gnutls_record_recv309451
Ref: gnutls_record_send310902
Ref: gnutls_record_set_max_size312323
Ref: gnutls_rehandshake313130
Ref: gnutls_rsa_export_get_modulus_bits314041
Ref: gnutls_rsa_export_get_pubkey314401
Ref: gnutls_rsa_params_cpy314991
Ref: gnutls_rsa_params_deinit315340
Ref: gnutls_rsa_params_export_pkcs1315617
Ref: gnutls_rsa_params_export_raw316561
Ref: gnutls_rsa_params_generate2317403
Ref: gnutls_rsa_params_import_pkcs1318117
Ref: gnutls_rsa_params_import_raw318816
Ref: gnutls_rsa_params_init319538
Ref: gnutls_server_name_get319815
Ref: gnutls_server_name_set321057
Ref: gnutls_session_enable_compatibility_mode321943
Ref: gnutls_session_get_client_random322494
Ref: gnutls_session_get_data2323034
Ref: gnutls_session_get_data323793
Ref: gnutls_session_get_id324669
Ref: gnutls_session_get_master_secret325565
Ref: gnutls_session_get_ptr326207
Ref: gnutls_session_get_server_random326620
Ref: gnutls_session_is_resumed327162
Ref: gnutls_session_set_data327474
Ref: gnutls_session_set_ptr328319
Ref: gnutls_set_default_export_priority328734
Ref: gnutls_set_default_priority329579
Ref: gnutls_sign_algorithm_get_name330362
Ref: gnutls_sign_callback_get330671
Ref: gnutls_sign_callback_set331108
Ref: gnutls_srp_allocate_client_credentials331978
Ref: gnutls_srp_allocate_server_credentials332455
Ref: gnutls_srp_base64_decode_alloc332916
Ref: gnutls_srp_base64_decode333588
Ref: gnutls_srp_base64_encode_alloc334301
Ref: gnutls_srp_base64_encode335017
Ref: gnutls_srp_free_client_credentials335836
Ref: gnutls_srp_free_server_credentials336208
Ref: gnutls_srp_server_get_username336572
Ref: gnutls_srp_set_client_credentials_function337044
Ref: gnutls_srp_set_client_credentials338163
Ref: gnutls_srp_set_server_credentials_file338912
Ref: gnutls_srp_set_server_credentials_function339654
Ref: gnutls_srp_verifier341021
Ref: gnutls_strerror342028
Ref: gnutls_transport_get_ptr2342434
Ref: gnutls_transport_get_ptr342969
Ref: gnutls_transport_set_errno343388
Ref: gnutls_transport_set_global_errno344443
Ref: gnutls_transport_set_lowat345461
Ref: gnutls_transport_set_ptr2346055
Ref: gnutls_transport_set_ptr346670
Ref: gnutls_transport_set_pull_function347093
Ref: gnutls_transport_set_push_function347697
Node: X.509 certificate functions348346
Ref: sec:x509api348547
Ref: gnutls_pkcs12_bag_decrypt348713
Ref: gnutls_pkcs12_bag_deinit349039
Ref: gnutls_pkcs12_bag_encrypt349267
Ref: gnutls_pkcs12_bag_get_count349689
Ref: gnutls_pkcs12_bag_get_data349916
Ref: gnutls_pkcs12_bag_get_friendly_name350545
Ref: gnutls_pkcs12_bag_get_key_id351162
Ref: gnutls_pkcs12_bag_get_type351761
Ref: gnutls_pkcs12_bag_init352093
Ref: gnutls_pkcs12_bag_set_crl352538
Ref: gnutls_pkcs12_bag_set_crt352964
Ref: gnutls_pkcs12_bag_set_data353408
Ref: gnutls_pkcs12_bag_set_friendly_name353879
Ref: gnutls_pkcs12_bag_set_key_id354542
Ref: gnutls_pkcs12_deinit355177
Ref: gnutls_pkcs12_export355389
Ref: gnutls_pkcs12_generate_mac356318
Ref: gnutls_pkcs12_get_bag356722
Ref: gnutls_pkcs12_import357331
Ref: gnutls_pkcs12_init358052
Ref: gnutls_pkcs12_set_bag358475
Ref: gnutls_pkcs12_verify_mac358878
Ref: gnutls_pkcs7_deinit359276
Ref: gnutls_pkcs7_delete_crl359489
Ref: gnutls_pkcs7_delete_crt359885
Ref: gnutls_pkcs7_export360298
Ref: gnutls_pkcs7_get_crl_count361214
Ref: gnutls_pkcs7_get_crl_raw361529
Ref: gnutls_pkcs7_get_crt_count362269
Ref: gnutls_pkcs7_get_crt_raw362592
Ref: gnutls_pkcs7_import363421
Ref: gnutls_pkcs7_init364042
Ref: gnutls_pkcs7_set_crl_raw364465
Ref: gnutls_pkcs7_set_crl364823
Ref: gnutls_pkcs7_set_crt_raw365192
Ref: gnutls_pkcs7_set_crt365579
Ref: gnutls_x509_crl_check_issuer366039
Ref: gnutls_x509_crl_deinit366501
Ref: gnutls_x509_crl_export366712
Ref: gnutls_x509_crl_get_crt_count367635
Ref: gnutls_x509_crl_get_crt_serial367988
Ref: gnutls_x509_crl_get_dn_oid368750
Ref: gnutls_x509_crl_get_issuer_dn_by_oid369575
Ref: gnutls_x509_crl_get_issuer_dn371081
Ref: gnutls_x509_crl_get_next_update371957
Ref: gnutls_x509_crl_get_signature_algorithm372422
Ref: gnutls_x509_crl_get_signature372856
Ref: gnutls_x509_crl_get_this_update373419
Ref: gnutls_x509_crl_get_version373749
Ref: gnutls_x509_crl_import374057
Ref: gnutls_x509_crl_init374681
Ref: gnutls_x509_crl_print375235
Ref: gnutls_x509_crl_set_crt_serial375871
Ref: gnutls_x509_crl_set_crt376488
Ref: gnutls_x509_crl_set_next_update377067
Ref: gnutls_x509_crl_set_this_update377485
Ref: gnutls_x509_crl_set_version377890
Ref: gnutls_x509_crl_sign2378434
Ref: gnutls_x509_crl_sign379314
Ref: gnutls_x509_crl_verify379870
Ref: gnutls_x509_crq_deinit380786
Ref: gnutls_x509_crq_export380997
Ref: gnutls_x509_crq_get_attribute_by_oid381950
Ref: gnutls_x509_crq_get_challenge_password382829
Ref: gnutls_x509_crq_get_dn_by_oid383347
Ref: gnutls_x509_crq_get_dn_oid384861
Ref: gnutls_x509_crq_get_dn385674
Ref: gnutls_x509_crq_get_pk_algorithm386557
Ref: gnutls_x509_crq_get_version387274
Ref: gnutls_x509_crq_import387618
Ref: gnutls_x509_crq_init388301
Ref: gnutls_x509_crq_set_attribute_by_oid388665
Ref: gnutls_x509_crq_set_challenge_password389372
Ref: gnutls_x509_crq_set_dn_by_oid389837
Ref: gnutls_x509_crq_set_key390938
Ref: gnutls_x509_crq_set_version391423
Ref: gnutls_x509_crq_sign2391909
Ref: gnutls_x509_crq_sign392924
Ref: gnutls_x509_crt_check_hostname393386
Ref: gnutls_x509_crt_check_issuer394037
Ref: gnutls_x509_crt_check_revocation394567
Ref: gnutls_x509_crt_cpy_crl_dist_points395213
Ref: gnutls_x509_crt_deinit395801
Ref: gnutls_x509_crt_export396014
Ref: gnutls_x509_crt_get_activation_time396948
Ref: gnutls_x509_crt_get_authority_key_id397321
Ref: gnutls_x509_crt_get_basic_constraints398108
Ref: gnutls_x509_crt_get_ca_status399309
Ref: gnutls_x509_crt_get_crl_dist_points400178
Ref: gnutls_x509_crt_get_dn_by_oid402015
Ref: gnutls_x509_crt_get_dn_oid403552
Ref: gnutls_x509_crt_get_dn404351
Ref: gnutls_x509_crt_get_expiration_time405228
Ref: gnutls_x509_crt_get_extension_by_oid405599
Ref: gnutls_x509_crt_get_extension_data406674
Ref: gnutls_x509_crt_get_extension_info407742
Ref: gnutls_x509_crt_get_extension_oid408959
Ref: gnutls_x509_crt_get_fingerprint409760
Ref: gnutls_x509_crt_get_issuer_dn_by_oid410581
Ref: gnutls_x509_crt_get_issuer_dn_oid412136
Ref: gnutls_x509_crt_get_issuer_dn412957
Ref: gnutls_x509_crt_get_issuer413830
Ref: gnutls_x509_crt_get_key_id414448
Ref: gnutls_x509_crt_get_key_purpose_oid415434
Ref: gnutls_x509_crt_get_key_usage416420
Ref: gnutls_x509_crt_get_pk_algorithm417475
Ref: gnutls_x509_crt_get_pk_dsa_raw418190
Ref: gnutls_x509_crt_get_pk_rsa_raw418840
Ref: gnutls_x509_crt_get_proxy419398
Ref: gnutls_x509_crt_get_raw_dn420502
Ref: gnutls_x509_crt_get_raw_issuer_dn421011
Ref: gnutls_x509_crt_get_serial421512
Ref: gnutls_x509_crt_get_signature_algorithm422312
Ref: gnutls_x509_crt_get_signature422735
Ref: gnutls_x509_crt_get_subject_alt_name2423322
Ref: gnutls_x509_crt_get_subject_alt_name424502
Ref: gnutls_x509_crt_get_subject_alt_othername_oid426377
Ref: gnutls_x509_crt_get_subject_key_id427847
Ref: gnutls_x509_crt_get_subject428623
Ref: gnutls_x509_crt_get_version429246
Ref: gnutls_x509_crt_import429568
Ref: gnutls_x509_crt_init430256
Ref: gnutls_x509_crt_list_import430591
Ref: gnutls_x509_crt_list_verify431615
Ref: gnutls_x509_crt_print433608
Ref: gnutls_x509_crt_set_activation_time434499
Ref: gnutls_x509_crt_set_authority_key_id434955
Ref: gnutls_x509_crt_set_basic_constraints435536
Ref: gnutls_x509_crt_set_ca_status436223
Ref: gnutls_x509_crt_set_crl_dist_points436819
Ref: gnutls_x509_crt_set_crq437444
Ref: gnutls_x509_crt_set_dn_by_oid437963
Ref: gnutls_x509_crt_set_expiration_time439076
Ref: gnutls_x509_crt_set_extension_by_oid439514
Ref: gnutls_x509_crt_set_issuer_dn_by_oid440351
Ref: gnutls_x509_crt_set_key_purpose_oid441625
Ref: gnutls_x509_crt_set_key_usage442323
Ref: gnutls_x509_crt_set_key442755
Ref: gnutls_x509_crt_set_proxy_dn443251
Ref: gnutls_x509_crt_set_proxy444267
Ref: gnutls_x509_crt_set_serial445063
Ref: gnutls_x509_crt_set_subject_alternative_name445735
Ref: gnutls_x509_crt_set_subject_key_id446352
Ref: gnutls_x509_crt_set_version446843
Ref: gnutls_x509_crt_sign2447673
Ref: gnutls_x509_crt_sign448576
Ref: gnutls_x509_crt_verify_data449142
Ref: gnutls_x509_crt_verify449700
Ref: gnutls_x509_dn_deinit450630
Ref: gnutls_x509_dn_export450892
Ref: gnutls_x509_dn_get_rdn_ava451787
Ref: gnutls_x509_dn_import452518
Ref: gnutls_x509_dn_init453386
Ref: gnutls_x509_dn_oid_known453809
Ref: gnutls_x509_privkey_cpy454475
Ref: gnutls_x509_privkey_deinit454905
Ref: gnutls_x509_privkey_export_dsa_raw455166
Ref: gnutls_x509_privkey_export_pkcs8455880
Ref: gnutls_x509_privkey_export_rsa_raw457382
Ref: gnutls_x509_privkey_export458256
Ref: gnutls_x509_privkey_fix459307
Ref: gnutls_x509_privkey_generate459696
Ref: gnutls_x509_privkey_get_key_id460319
Ref: gnutls_x509_privkey_get_pk_algorithm461304
Ref: gnutls_x509_privkey_import_dsa_raw461726
Ref: gnutls_x509_privkey_import_pkcs8462443
Ref: gnutls_x509_privkey_import_rsa_raw463750
Ref: gnutls_x509_privkey_import464586
Ref: gnutls_x509_privkey_init465282
Ref: gnutls_x509_privkey_sign_data465621
Ref: gnutls_x509_privkey_sign_hash466732
Ref: gnutls_x509_privkey_verify_data467229
Ref: gnutls_x509_rdn_get_by_oid467793
Ref: gnutls_x509_rdn_get_oid468770
Ref: gnutls_x509_rdn_get469396
Node: GnuTLS-extra functions470046
Ref: gnutls_extra_check_version470445
Ref: gnutls_global_init_extra470909
Node: OpenPGP functions471247
Ref: sec:openpgpapi471444
Ref: gnutls_certificate_set_openpgp_key_file2471755
Ref: gnutls_certificate_set_openpgp_key_file472730
Ref: gnutls_certificate_set_openpgp_key_mem2473465
Ref: gnutls_certificate_set_openpgp_key_mem474366
Ref: gnutls_certificate_set_openpgp_keyring_file474999
Ref: gnutls_certificate_set_openpgp_keyring_mem475680
Ref: gnutls_certificate_set_openpgp_key476395
Ref: gnutls_openpgp_crt_check_hostname477028
Ref: gnutls_openpgp_crt_deinit477594
Ref: gnutls_openpgp_crt_export477817
Ref: gnutls_openpgp_crt_get_auth_subkey478582
Ref: gnutls_openpgp_crt_get_creation_time479233
Ref: gnutls_openpgp_crt_get_expiration_time479564
Ref: gnutls_openpgp_crt_get_fingerprint479945
Ref: gnutls_openpgp_crt_get_key_id480504
Ref: gnutls_openpgp_crt_get_key_usage480892
Ref: gnutls_openpgp_crt_get_name481451
Ref: gnutls_openpgp_crt_get_pk_algorithm482127
Ref: gnutls_openpgp_crt_get_pk_dsa_raw482843
Ref: gnutls_openpgp_crt_get_pk_rsa_raw483526
Ref: gnutls_openpgp_crt_get_preferred_key_id484149
Ref: gnutls_openpgp_crt_get_revoked_status484616
Ref: gnutls_openpgp_crt_get_subkey_count484990
Ref: gnutls_openpgp_crt_get_subkey_creation_time485391
Ref: gnutls_openpgp_crt_get_subkey_expiration_time485817
Ref: gnutls_openpgp_crt_get_subkey_fingerprint486289
Ref: gnutls_openpgp_crt_get_subkey_idx486952
Ref: gnutls_openpgp_crt_get_subkey_id487346
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm487798
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw488618
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw489371
Ref: gnutls_openpgp_crt_get_subkey_revoked_status490060
Ref: gnutls_openpgp_crt_get_subkey_usage490528
Ref: gnutls_openpgp_crt_get_version491204
Ref: gnutls_openpgp_crt_import491537
Ref: gnutls_openpgp_crt_init492104
Ref: gnutls_openpgp_crt_print492397
Ref: gnutls_openpgp_crt_set_preferred_key_id493070
Ref: gnutls_openpgp_crt_verify_ring493498
Ref: gnutls_openpgp_crt_verify_self494237
Ref: gnutls_openpgp_keyring_check_id494831
Ref: gnutls_openpgp_keyring_deinit495339
Ref: gnutls_openpgp_keyring_get_crt_count495614
Ref: gnutls_openpgp_keyring_get_crt495981
Ref: gnutls_openpgp_keyring_import496540
Ref: gnutls_openpgp_keyring_init497162
Ref: gnutls_openpgp_privkey_deinit497487
Ref: gnutls_openpgp_privkey_export_dsa_raw497752
Ref: gnutls_openpgp_privkey_export_rsa_raw498509
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw499397
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw500229
Ref: gnutls_openpgp_privkey_export501143
Ref: gnutls_openpgp_privkey_get_fingerprint502105
Ref: gnutls_openpgp_privkey_get_key_id502708
Ref: gnutls_openpgp_privkey_get_pk_algorithm503111
Ref: gnutls_openpgp_privkey_get_preferred_key_id503876
Ref: gnutls_openpgp_privkey_get_revoked_status504377
Ref: gnutls_openpgp_privkey_get_subkey_count504808
Ref: gnutls_openpgp_privkey_get_subkey_creation_time505225
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time505664
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint506153
Ref: gnutls_openpgp_privkey_get_subkey_idx506830
Ref: gnutls_openpgp_privkey_get_subkey_id507252
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm507747
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status508600
Ref: gnutls_openpgp_privkey_import509067
Ref: gnutls_openpgp_privkey_init509767
Ref: gnutls_openpgp_privkey_set_preferred_key_id510116
Ref: gnutls_openpgp_privkey_sign_hash510628
Ref: gnutls_openpgp_set_recv_key_function511270
Node: TLS Inner Application (TLS/IA) functions511653
Ref: gnutls_ia_allocate_client_credentials513648
Ref: gnutls_ia_allocate_server_credentials514376
Ref: gnutls_ia_enable515062
Ref: gnutls_ia_endphase_send516339
Ref: gnutls_ia_extract_inner_secret516935
Ref: gnutls_ia_free_client_credentials517825
Ref: gnutls_ia_free_server_credentials518192
Ref: gnutls_ia_generate_challenge518549
Ref: gnutls_ia_get_client_avp_ptr519094
Ref: gnutls_ia_get_server_avp_ptr519471
Ref: gnutls_ia_handshake_p519834
Ref: gnutls_ia_handshake520231
Ref: gnutls_ia_permute_inner_secret520574
Ref: gnutls_ia_recv521215
Ref: gnutls_ia_send522721
Ref: gnutls_ia_set_client_avp_function524080
Ref: gnutls_ia_set_client_avp_ptr525629
Ref: gnutls_ia_set_server_avp_function525998
Ref: gnutls_ia_set_server_avp_ptr527979
Ref: gnutls_ia_verify_endphase528332
Node: Error codes and descriptions529053
Ref: Error Codes529252
Node: All the supported ciphersuites in GnuTLS537328
Ref: ciphersuites537547
Node: Guile Bindings539383
Node: Guile Preparations540235
Node: Guile API Conventions542575
Node: Enumerates and Constants543160
Node: Procedure Names545553
Node: Representation of Binary Data546556
Node: Input and Output547670
Node: Exception Handling549572
Node: Guile Examples551400
Node: Anonymous Authentication Guile Example551865
Node: OpenPGP Authentication Guile Example554427
Node: Importing OpenPGP Keys Guile Example557378
Node: Guile Reference558864
Node: Core Interface559204
Node: Extra Interface576914
Node: Internal architecture of GnuTLS579675
Ref: Internal architecture of GnuTLS-Footnote-1589089
Node: Copying Information589152
Node: GNU Free Documentation License589571
Node: GNU LGPL611977
Node: GNU GPL640099
Node: Bibliography677597
Ref: CBCATT677708
Ref: GPGH677885
Ref: GUTPKI678007
Ref: RFC2246678181
Ref: RFC4346678336
Ref: RFC2440678485
Ref: RFC4880678666
Ref: RFC4211678859
Ref: RFC2817679052
Ref: RFC2818679204
Ref: RFC2945679317
Ref: RFC2986679466
Ref: RFC3280679654
Ref: RFC3749679909
Ref: RFC3820680074
Ref: PKCS12680312
Ref: RESCORLA680452
Ref: SELKEY680548
Ref: SSL3680706
Ref: STEVENS680884
Ref: TLSEXT680992
Ref: TLSPGP681208
Ref: TLSSRP681384
Ref: TLSPSK681579
Ref: TOMSRP681747
Ref: WEGER681859
Node: Function and Data Index682051
Node: Concept Index745845

End Tag Table
