This is gnutls.info, produced by makeinfo version 4.11 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: 1331
gnutls.info-2: 348343
gnutls.info-3: 640096

Tag Table:
(Indirect)
Node: Top1331
Node: Preface2421
Ref: Availability3641
Node: Getting help3905
Node: Commercial Support4507
Node: Downloading and Installing5371
Node: Bug Reports8183
Node: Contributing9556
Node: The Library11632
Ref: The Library-Footnote-113842
Ref: The Library-Footnote-213901
Ref: The Library-Footnote-313932
Ref: The Library-Footnote-413989
Ref: The Library-Footnote-514045
Node: General Idea14096
Ref: General Idea-Footnote-116492
Node: Error handling16534
Node: Memory handling17754
Node: Callback functions18614
Node: Introduction to TLS19511
Ref: Introduction to TLS-Footnote-120687
Node: TLS layers20974
Node: The transport layer21953
Node: The TLS record protocol23952
Node: Encryption algorithms used in the record layer25171
Ref: Encryption algorithms used in the record layer-Footnote-126753
Ref: Encryption algorithms used in the record layer-Footnote-226874
Node: Compression algorithms used in the record layer26987
Ref: Compression algorithms used in the record layer-Footnote-128537
Node: Weaknesses and countermeasures28635
Node: The TLS Alert Protocol29538
Ref: The Alert Protocol29738
Node: The TLS Handshake Protocol30867
Ref: The Handshake Protocol31066
Ref: resume34047
Ref: The TLS Handshake Protocol-Footnote-135916
Node: TLS Extensions36025
Ref: serverind36907
Node: Selecting cryptographic key sizes37477
Node: On SSL 2 and older protocols39309
Node: On Record Padding41207
Node: Authentication methods43328
Node: Certificate authentication44019
Ref: Certificate authentication-Footnote-149882
Node: Anonymous authentication50041
Node: Authentication using SRP50982
Ref: Authentication using SRP-Footnote-154532
Node: Authentication using PSK54590
Node: Authentication and credentials56918
Node: Parameters stored in credentials58105
Node: More on certificate authentication60068
Ref: Certificate Authentication60296
Node: The X.509 trust model60383
Node: X.509 certificates61357
Node: Verifying X.509 certificate paths64576
Ref: GNUTLS_CERT_INSECURE_ALGORITHM65854
Ref: gnutls_certificate_verify_flags66473
Node: PKCS #10 certificate requests67933
Node: PKCS #12 structures68745
Node: The OpenPGP trust model69540
Node: Digital signatures72696
Node: How to use TLS in application protocols79225
Node: Separate ports79750
Ref: Separate ports-Footnote-181175
Node: Upward negotiation81248
Ref: Upward negotiation-Footnote-183992
Ref: Upward negotiation-Footnote-284017
Node: How to use GnuTLS in applications84044
Ref: examples84264
Node: Preparation84467
Node: Headers84849
Node: Version check85267
Node: Debugging85786
Node: Building the source86241
Node: Multi-threaded applications88112
Node: Client examples89991
Node: Simple client example with anonymous authentication90836
Node: Simple client example with X.509 certificate support93743
Node: Obtaining session information96949
Node: Verifying peer's certificate100650
Ref: ex:verify100897
Node: Using a callback to select the certificate to use109915
Node: Client with Resume capability example116404
Ref: ex:resume-client116694
Node: Simple client example with SRP authentication120269
Node: Simple client example with TLS/IA support123730
Node: Simple client example in C++127657
Node: Helper function for TCP connections130280
Node: Server examples131816
Node: Echo Server with X.509 authentication132294
Node: Echo Server with X.509 authentication II137721
Node: Echo Server with OpenPGP authentication147000
Node: Echo Server with SRP authentication152045
Node: Echo Server with anonymous authentication157020
Node: Miscellaneous examples161532
Node: Checking for an alert161893
Node: X.509 certificate parsing example163299
Ref: ex:x509-info163541
Node: Certificate request generation166502
Ref: ex:crq166746
Node: PKCS #12 structure generation168975
Ref: ex:pkcs12169175
Node: Compatibility with the OpenSSL library172666
Node: Opaque PRF Input TLS Extension173528
Node: Included programs174301
Node: Invoking certtool174804
Node: Invoking gnutls-cli184201
Node: Example client PSK connection187249
Node: Invoking gnutls-cli-debug188861
Node: Invoking gnutls-serv191346
Node: Example server PSK connection199141
Node: Invoking psktool200056
Node: Invoking srptool201150
Ref: srptool201288
Node: Function reference202353
Node: Core functions202717
Ref: gnutls_alert_get_name202976
Ref: gnutls_alert_get203372
Ref: gnutls_alert_send_appropriate204088
Ref: gnutls_alert_send204791
Ref: gnutls_anon_allocate_client_credentials205693
Ref: gnutls_anon_allocate_server_credentials206158
Ref: gnutls_anon_free_client_credentials206615
Ref: gnutls_anon_free_server_credentials206992
Ref: gnutls_anon_set_params_function207361
Ref: gnutls_anon_set_server_dh_params207861
Ref: gnutls_anon_set_server_params_function208385
Ref: gnutls_auth_client_get_type208876
Ref: gnutls_auth_get_type209389
Ref: gnutls_auth_server_get_type210066
Ref: gnutls_bye210559
Ref: gnutls_certificate_activation_time_peers212236
Ref: gnutls_certificate_allocate_credentials212610
Ref: gnutls_certificate_client_get_request_status213087
Ref: gnutls_certificate_client_set_retrieve_function213519
Ref: gnutls_certificate_expiration_time_peers215181
Ref: gnutls_certificate_free_ca_names215492
Ref: gnutls_certificate_free_cas215971
Ref: gnutls_certificate_free_credentials216395
Ref: gnutls_certificate_free_crls216917
Ref: gnutls_certificate_free_keys217223
Ref: gnutls_certificate_get_openpgp_keyring217678
Ref: gnutls_certificate_get_ours218066
Ref: gnutls_certificate_get_peers218615
Ref: gnutls_certificate_get_x509_cas219472
Ref: gnutls_certificate_get_x509_crls219986
Ref: gnutls_certificate_send_x509_rdn_sequence220525
Ref: gnutls_certificate_server_set_request221252
Ref: gnutls_certificate_server_set_retrieve_function221934
Ref: gnutls_certificate_set_dh_params222896
Ref: gnutls_certificate_set_params_function223656
Ref: gnutls_certificate_set_rsa_export_params224182
Ref: gnutls_certificate_set_verify_flags224696
Ref: gnutls_certificate_set_verify_limits225151
Ref: gnutls_certificate_set_x509_crl_file225846
Ref: gnutls_certificate_set_x509_crl_mem226622
Ref: gnutls_certificate_set_x509_crl227393
Ref: gnutls_certificate_set_x509_key_file228208
Ref: gnutls_certificate_set_x509_key_mem229154
Ref: gnutls_certificate_set_x509_key230599
Ref: gnutls_certificate_set_x509_simple_pkcs12_file231446
Ref: gnutls_certificate_set_x509_trust_file233086
Ref: gnutls_certificate_set_x509_trust_mem234077
Ref: gnutls_certificate_set_x509_trust235029
Ref: gnutls_certificate_type_get_id235969
Ref: gnutls_certificate_type_get_name236340
Ref: gnutls_certificate_type_get236721
Ref: gnutls_certificate_type_list237119
Ref: gnutls_certificate_type_set_priority237580
Ref: gnutls_certificate_verify_peers2238321
Ref: gnutls_certificate_verify_peers239604
Ref: gnutls_check_version240295
Ref: gnutls_cipher_get_id241043
Ref: gnutls_cipher_get_key_size241390
Ref: gnutls_cipher_get_name241717
Ref: gnutls_cipher_get242061
Ref: gnutls_cipher_list242364
Ref: gnutls_cipher_set_priority242880
Ref: gnutls_cipher_suite_get_name243580
Ref: gnutls_cipher_suite_info244207
Ref: gnutls_compression_get_id245371
Ref: gnutls_compression_get_name245693
Ref: gnutls_compression_get246072
Ref: gnutls_compression_list246421
Ref: gnutls_compression_set_priority246870
Ref: gnutls_credentials_clear247747
Ref: gnutls_credentials_set247980
Ref: gnutls_crypto_cipher_register249231
Ref: gnutls_crypto_digest_register250017
Ref: gnutls_crypto_mac_register250808
Ref: gnutls_crypto_rnd_register251565
Ref: gnutls_db_check_entry252232
Ref: gnutls_db_get_ptr252738
Ref: gnutls_db_remove_session253055
Ref: gnutls_db_set_cache_expiration253597
Ref: gnutls_db_set_ptr253939
Ref: gnutls_db_set_remove_function254279
Ref: gnutls_db_set_retrieve_function254788
Ref: gnutls_db_set_store_function255480
Ref: gnutls_deinit255955
Ref: gnutls_dh_get_group256298
Ref: gnutls_dh_get_peers_public_bits257030
Ref: gnutls_dh_get_prime_bits257466
Ref: gnutls_dh_get_pubkey257912
Ref: gnutls_dh_get_secret_bits258505
Ref: gnutls_dh_params_cpy258939
Ref: gnutls_dh_params_deinit259282
Ref: gnutls_dh_params_export_pkcs3259555
Ref: gnutls_dh_params_export_raw260540
Ref: gnutls_dh_params_generate2261175
Ref: gnutls_dh_params_import_pkcs3261968
Ref: gnutls_dh_params_import_raw262709
Ref: gnutls_dh_params_init263242
Ref: gnutls_dh_set_prime_bits263496
Ref: gnutls_error_is_fatal264177
Ref: gnutls_error_to_alert264833
Ref: gnutls_fingerprint265509
Ref: gnutls_free266470
Ref: gnutls_global_deinit266705
Ref: gnutls_global_init267021
Ref: gnutls_global_set_log_function268615
Ref: gnutls_global_set_log_level269120
Ref: gnutls_global_set_mem_functions269620
Ref: gnutls_handshake_get_last_in270861
Ref: gnutls_handshake_get_last_out271480
Ref: gnutls_handshake_set_max_packet_length272114
Ref: gnutls_handshake_set_post_client_hello_function272805
Ref: gnutls_handshake_set_private_extensions273842
Ref: gnutls_handshake274622
Ref: gnutls_hex2bin275802
Ref: gnutls_hex_decode276352
Ref: gnutls_hex_encode276927
Ref: gnutls_init277441
Ref: gnutls_kx_get_id278135
Ref: gnutls_kx_get_name278453
Ref: gnutls_kx_get278795
Ref: gnutls_kx_list279122
Ref: gnutls_kx_set_priority279422
Ref: gnutls_mac_get_id280114
Ref: gnutls_mac_get_key_size280496
Ref: gnutls_mac_get_name280809
Ref: gnutls_mac_get281125
Ref: gnutls_mac_list281427
Ref: gnutls_mac_set_priority281944
Ref: gnutls_malloc282622
Ref: gnutls_openpgp_send_cert282952
Ref: gnutls_oprfi_enable_client283530
Ref: gnutls_oprfi_enable_server284151
Ref: gnutls_pem_base64_decode_alloc285177
Ref: gnutls_pem_base64_decode285972
Ref: gnutls_pem_base64_encode_alloc286836
Ref: gnutls_pem_base64_encode287564
Ref: gnutls_perror288344
Ref: gnutls_pk_algorithm_get_name288674
Ref: gnutls_prf_raw289003
Ref: gnutls_prf290575
Ref: gnutls_priority_deinit292198
Ref: gnutls_priority_init292428
Ref: gnutls_priority_set_direct295486
Ref: gnutls_priority_set296267
Ref: gnutls_protocol_get_id296691
Ref: gnutls_protocol_get_name296975
Ref: gnutls_protocol_get_version297333
Ref: gnutls_protocol_list297636
Ref: gnutls_protocol_set_priority297945
Ref: gnutls_psk_allocate_client_credentials298496
Ref: gnutls_psk_allocate_server_credentials298951
Ref: gnutls_psk_client_get_hint299382
Ref: gnutls_psk_free_client_credentials299865
Ref: gnutls_psk_free_server_credentials300237
Ref: gnutls_psk_netconf_derive_key300599
Ref: gnutls_psk_server_get_username301302
Ref: gnutls_psk_set_client_credentials_function301686
Ref: gnutls_psk_set_client_credentials302609
Ref: gnutls_psk_set_params_function303427
Ref: gnutls_psk_set_server_credentials_file303931
Ref: gnutls_psk_set_server_credentials_function304538
Ref: gnutls_psk_set_server_credentials_hint305486
Ref: gnutls_psk_set_server_dh_params306080
Ref: gnutls_psk_set_server_params_function306597
Ref: gnutls_record_check_pending307079
Ref: gnutls_record_disable_padding307595
Ref: gnutls_record_get_direction308187
Ref: gnutls_record_get_max_size309097
Ref: gnutls_record_recv309448
Ref: gnutls_record_send310899
Ref: gnutls_record_set_max_size312320
Ref: gnutls_rehandshake313127
Ref: gnutls_rsa_export_get_modulus_bits314038
Ref: gnutls_rsa_export_get_pubkey314398
Ref: gnutls_rsa_params_cpy314988
Ref: gnutls_rsa_params_deinit315337
Ref: gnutls_rsa_params_export_pkcs1315614
Ref: gnutls_rsa_params_export_raw316558
Ref: gnutls_rsa_params_generate2317400
Ref: gnutls_rsa_params_import_pkcs1318114
Ref: gnutls_rsa_params_import_raw318813
Ref: gnutls_rsa_params_init319535
Ref: gnutls_server_name_get319812
Ref: gnutls_server_name_set321054
Ref: gnutls_session_enable_compatibility_mode321940
Ref: gnutls_session_get_client_random322491
Ref: gnutls_session_get_data2323031
Ref: gnutls_session_get_data323790
Ref: gnutls_session_get_id324666
Ref: gnutls_session_get_master_secret325562
Ref: gnutls_session_get_ptr326204
Ref: gnutls_session_get_server_random326617
Ref: gnutls_session_is_resumed327159
Ref: gnutls_session_set_data327471
Ref: gnutls_session_set_ptr328316
Ref: gnutls_set_default_export_priority328731
Ref: gnutls_set_default_priority329576
Ref: gnutls_sign_algorithm_get_name330359
Ref: gnutls_sign_callback_get330668
Ref: gnutls_sign_callback_set331105
Ref: gnutls_srp_allocate_client_credentials331975
Ref: gnutls_srp_allocate_server_credentials332452
Ref: gnutls_srp_base64_decode_alloc332913
Ref: gnutls_srp_base64_decode333585
Ref: gnutls_srp_base64_encode_alloc334298
Ref: gnutls_srp_base64_encode335014
Ref: gnutls_srp_free_client_credentials335833
Ref: gnutls_srp_free_server_credentials336205
Ref: gnutls_srp_server_get_username336569
Ref: gnutls_srp_set_client_credentials_function337041
Ref: gnutls_srp_set_client_credentials338160
Ref: gnutls_srp_set_server_credentials_file338909
Ref: gnutls_srp_set_server_credentials_function339651
Ref: gnutls_srp_verifier341018
Ref: gnutls_strerror342025
Ref: gnutls_transport_get_ptr2342431
Ref: gnutls_transport_get_ptr342966
Ref: gnutls_transport_set_errno343385
Ref: gnutls_transport_set_global_errno344440
Ref: gnutls_transport_set_lowat345458
Ref: gnutls_transport_set_ptr2346052
Ref: gnutls_transport_set_ptr346667
Ref: gnutls_transport_set_pull_function347090
Ref: gnutls_transport_set_push_function347694
Node: X.509 certificate functions348343
Ref: sec:x509api348544
Ref: gnutls_pkcs12_bag_decrypt348710
Ref: gnutls_pkcs12_bag_deinit349036
Ref: gnutls_pkcs12_bag_encrypt349264
Ref: gnutls_pkcs12_bag_get_count349686
Ref: gnutls_pkcs12_bag_get_data349913
Ref: gnutls_pkcs12_bag_get_friendly_name350542
Ref: gnutls_pkcs12_bag_get_key_id351159
Ref: gnutls_pkcs12_bag_get_type351758
Ref: gnutls_pkcs12_bag_init352090
Ref: gnutls_pkcs12_bag_set_crl352535
Ref: gnutls_pkcs12_bag_set_crt352961
Ref: gnutls_pkcs12_bag_set_data353405
Ref: gnutls_pkcs12_bag_set_friendly_name353876
Ref: gnutls_pkcs12_bag_set_key_id354539
Ref: gnutls_pkcs12_deinit355174
Ref: gnutls_pkcs12_export355386
Ref: gnutls_pkcs12_generate_mac356315
Ref: gnutls_pkcs12_get_bag356719
Ref: gnutls_pkcs12_import357328
Ref: gnutls_pkcs12_init358049
Ref: gnutls_pkcs12_set_bag358472
Ref: gnutls_pkcs12_verify_mac358875
Ref: gnutls_pkcs7_deinit359273
Ref: gnutls_pkcs7_delete_crl359486
Ref: gnutls_pkcs7_delete_crt359882
Ref: gnutls_pkcs7_export360295
Ref: gnutls_pkcs7_get_crl_count361211
Ref: gnutls_pkcs7_get_crl_raw361526
Ref: gnutls_pkcs7_get_crt_count362266
Ref: gnutls_pkcs7_get_crt_raw362589
Ref: gnutls_pkcs7_import363418
Ref: gnutls_pkcs7_init364039
Ref: gnutls_pkcs7_set_crl_raw364462
Ref: gnutls_pkcs7_set_crl364820
Ref: gnutls_pkcs7_set_crt_raw365189
Ref: gnutls_pkcs7_set_crt365576
Ref: gnutls_x509_crl_check_issuer366036
Ref: gnutls_x509_crl_deinit366498
Ref: gnutls_x509_crl_export366709
Ref: gnutls_x509_crl_get_crt_count367632
Ref: gnutls_x509_crl_get_crt_serial367985
Ref: gnutls_x509_crl_get_dn_oid368747
Ref: gnutls_x509_crl_get_issuer_dn_by_oid369572
Ref: gnutls_x509_crl_get_issuer_dn371078
Ref: gnutls_x509_crl_get_next_update371954
Ref: gnutls_x509_crl_get_signature_algorithm372419
Ref: gnutls_x509_crl_get_signature372853
Ref: gnutls_x509_crl_get_this_update373416
Ref: gnutls_x509_crl_get_version373746
Ref: gnutls_x509_crl_import374054
Ref: gnutls_x509_crl_init374678
Ref: gnutls_x509_crl_print375232
Ref: gnutls_x509_crl_set_crt_serial375868
Ref: gnutls_x509_crl_set_crt376485
Ref: gnutls_x509_crl_set_next_update377064
Ref: gnutls_x509_crl_set_this_update377482
Ref: gnutls_x509_crl_set_version377887
Ref: gnutls_x509_crl_sign2378431
Ref: gnutls_x509_crl_sign379311
Ref: gnutls_x509_crl_verify379867
Ref: gnutls_x509_crq_deinit380783
Ref: gnutls_x509_crq_export380994
Ref: gnutls_x509_crq_get_attribute_by_oid381947
Ref: gnutls_x509_crq_get_challenge_password382826
Ref: gnutls_x509_crq_get_dn_by_oid383344
Ref: gnutls_x509_crq_get_dn_oid384858
Ref: gnutls_x509_crq_get_dn385671
Ref: gnutls_x509_crq_get_pk_algorithm386554
Ref: gnutls_x509_crq_get_version387271
Ref: gnutls_x509_crq_import387615
Ref: gnutls_x509_crq_init388298
Ref: gnutls_x509_crq_set_attribute_by_oid388662
Ref: gnutls_x509_crq_set_challenge_password389369
Ref: gnutls_x509_crq_set_dn_by_oid389834
Ref: gnutls_x509_crq_set_key390935
Ref: gnutls_x509_crq_set_version391420
Ref: gnutls_x509_crq_sign2391906
Ref: gnutls_x509_crq_sign392921
Ref: gnutls_x509_crt_check_hostname393383
Ref: gnutls_x509_crt_check_issuer394034
Ref: gnutls_x509_crt_check_revocation394564
Ref: gnutls_x509_crt_cpy_crl_dist_points395210
Ref: gnutls_x509_crt_deinit395798
Ref: gnutls_x509_crt_export396011
Ref: gnutls_x509_crt_get_activation_time396945
Ref: gnutls_x509_crt_get_authority_key_id397318
Ref: gnutls_x509_crt_get_basic_constraints398105
Ref: gnutls_x509_crt_get_ca_status399306
Ref: gnutls_x509_crt_get_crl_dist_points400175
Ref: gnutls_x509_crt_get_dn_by_oid402012
Ref: gnutls_x509_crt_get_dn_oid403549
Ref: gnutls_x509_crt_get_dn404348
Ref: gnutls_x509_crt_get_expiration_time405225
Ref: gnutls_x509_crt_get_extension_by_oid405596
Ref: gnutls_x509_crt_get_extension_data406671
Ref: gnutls_x509_crt_get_extension_info407739
Ref: gnutls_x509_crt_get_extension_oid408956
Ref: gnutls_x509_crt_get_fingerprint409757
Ref: gnutls_x509_crt_get_issuer_dn_by_oid410578
Ref: gnutls_x509_crt_get_issuer_dn_oid412133
Ref: gnutls_x509_crt_get_issuer_dn412954
Ref: gnutls_x509_crt_get_issuer413827
Ref: gnutls_x509_crt_get_key_id414445
Ref: gnutls_x509_crt_get_key_purpose_oid415431
Ref: gnutls_x509_crt_get_key_usage416417
Ref: gnutls_x509_crt_get_pk_algorithm417472
Ref: gnutls_x509_crt_get_pk_dsa_raw418187
Ref: gnutls_x509_crt_get_pk_rsa_raw418837
Ref: gnutls_x509_crt_get_proxy419395
Ref: gnutls_x509_crt_get_raw_dn420499
Ref: gnutls_x509_crt_get_raw_issuer_dn421008
Ref: gnutls_x509_crt_get_serial421509
Ref: gnutls_x509_crt_get_signature_algorithm422309
Ref: gnutls_x509_crt_get_signature422732
Ref: gnutls_x509_crt_get_subject_alt_name2423319
Ref: gnutls_x509_crt_get_subject_alt_name424499
Ref: gnutls_x509_crt_get_subject_alt_othername_oid426374
Ref: gnutls_x509_crt_get_subject_key_id427844
Ref: gnutls_x509_crt_get_subject428620
Ref: gnutls_x509_crt_get_version429243
Ref: gnutls_x509_crt_import429565
Ref: gnutls_x509_crt_init430253
Ref: gnutls_x509_crt_list_import430588
Ref: gnutls_x509_crt_list_verify431612
Ref: gnutls_x509_crt_print433605
Ref: gnutls_x509_crt_set_activation_time434496
Ref: gnutls_x509_crt_set_authority_key_id434952
Ref: gnutls_x509_crt_set_basic_constraints435533
Ref: gnutls_x509_crt_set_ca_status436220
Ref: gnutls_x509_crt_set_crl_dist_points436816
Ref: gnutls_x509_crt_set_crq437441
Ref: gnutls_x509_crt_set_dn_by_oid437960
Ref: gnutls_x509_crt_set_expiration_time439073
Ref: gnutls_x509_crt_set_extension_by_oid439511
Ref: gnutls_x509_crt_set_issuer_dn_by_oid440348
Ref: gnutls_x509_crt_set_key_purpose_oid441622
Ref: gnutls_x509_crt_set_key_usage442320
Ref: gnutls_x509_crt_set_key442752
Ref: gnutls_x509_crt_set_proxy_dn443248
Ref: gnutls_x509_crt_set_proxy444264
Ref: gnutls_x509_crt_set_serial445060
Ref: gnutls_x509_crt_set_subject_alternative_name445732
Ref: gnutls_x509_crt_set_subject_key_id446349
Ref: gnutls_x509_crt_set_version446840
Ref: gnutls_x509_crt_sign2447670
Ref: gnutls_x509_crt_sign448573
Ref: gnutls_x509_crt_verify_data449139
Ref: gnutls_x509_crt_verify449697
Ref: gnutls_x509_dn_deinit450627
Ref: gnutls_x509_dn_export450889
Ref: gnutls_x509_dn_get_rdn_ava451784
Ref: gnutls_x509_dn_import452515
Ref: gnutls_x509_dn_init453383
Ref: gnutls_x509_dn_oid_known453806
Ref: gnutls_x509_privkey_cpy454472
Ref: gnutls_x509_privkey_deinit454902
Ref: gnutls_x509_privkey_export_dsa_raw455163
Ref: gnutls_x509_privkey_export_pkcs8455877
Ref: gnutls_x509_privkey_export_rsa_raw457379
Ref: gnutls_x509_privkey_export458253
Ref: gnutls_x509_privkey_fix459304
Ref: gnutls_x509_privkey_generate459693
Ref: gnutls_x509_privkey_get_key_id460316
Ref: gnutls_x509_privkey_get_pk_algorithm461301
Ref: gnutls_x509_privkey_import_dsa_raw461723
Ref: gnutls_x509_privkey_import_pkcs8462440
Ref: gnutls_x509_privkey_import_rsa_raw463747
Ref: gnutls_x509_privkey_import464583
Ref: gnutls_x509_privkey_init465279
Ref: gnutls_x509_privkey_sign_data465618
Ref: gnutls_x509_privkey_sign_hash466729
Ref: gnutls_x509_privkey_verify_data467226
Ref: gnutls_x509_rdn_get_by_oid467790
Ref: gnutls_x509_rdn_get_oid468767
Ref: gnutls_x509_rdn_get469393
Node: GnuTLS-extra functions470043
Ref: gnutls_extra_check_version470442
Ref: gnutls_global_init_extra470906
Node: OpenPGP functions471244
Ref: sec:openpgpapi471441
Ref: gnutls_certificate_set_openpgp_key_file2471752
Ref: gnutls_certificate_set_openpgp_key_file472727
Ref: gnutls_certificate_set_openpgp_key_mem2473462
Ref: gnutls_certificate_set_openpgp_key_mem474363
Ref: gnutls_certificate_set_openpgp_keyring_file474996
Ref: gnutls_certificate_set_openpgp_keyring_mem475677
Ref: gnutls_certificate_set_openpgp_key476392
Ref: gnutls_openpgp_crt_check_hostname477025
Ref: gnutls_openpgp_crt_deinit477591
Ref: gnutls_openpgp_crt_export477814
Ref: gnutls_openpgp_crt_get_auth_subkey478579
Ref: gnutls_openpgp_crt_get_creation_time479230
Ref: gnutls_openpgp_crt_get_expiration_time479561
Ref: gnutls_openpgp_crt_get_fingerprint479942
Ref: gnutls_openpgp_crt_get_key_id480501
Ref: gnutls_openpgp_crt_get_key_usage480889
Ref: gnutls_openpgp_crt_get_name481448
Ref: gnutls_openpgp_crt_get_pk_algorithm482124
Ref: gnutls_openpgp_crt_get_pk_dsa_raw482840
Ref: gnutls_openpgp_crt_get_pk_rsa_raw483523
Ref: gnutls_openpgp_crt_get_preferred_key_id484146
Ref: gnutls_openpgp_crt_get_revoked_status484613
Ref: gnutls_openpgp_crt_get_subkey_count484987
Ref: gnutls_openpgp_crt_get_subkey_creation_time485388
Ref: gnutls_openpgp_crt_get_subkey_expiration_time485814
Ref: gnutls_openpgp_crt_get_subkey_fingerprint486286
Ref: gnutls_openpgp_crt_get_subkey_idx486949
Ref: gnutls_openpgp_crt_get_subkey_id487343
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm487795
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw488615
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw489368
Ref: gnutls_openpgp_crt_get_subkey_revoked_status490057
Ref: gnutls_openpgp_crt_get_subkey_usage490525
Ref: gnutls_openpgp_crt_get_version491201
Ref: gnutls_openpgp_crt_import491534
Ref: gnutls_openpgp_crt_init492101
Ref: gnutls_openpgp_crt_print492394
Ref: gnutls_openpgp_crt_set_preferred_key_id493067
Ref: gnutls_openpgp_crt_verify_ring493495
Ref: gnutls_openpgp_crt_verify_self494234
Ref: gnutls_openpgp_keyring_check_id494828
Ref: gnutls_openpgp_keyring_deinit495336
Ref: gnutls_openpgp_keyring_get_crt_count495611
Ref: gnutls_openpgp_keyring_get_crt495978
Ref: gnutls_openpgp_keyring_import496537
Ref: gnutls_openpgp_keyring_init497159
Ref: gnutls_openpgp_privkey_deinit497484
Ref: gnutls_openpgp_privkey_export_dsa_raw497749
Ref: gnutls_openpgp_privkey_export_rsa_raw498506
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw499394
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw500226
Ref: gnutls_openpgp_privkey_export501140
Ref: gnutls_openpgp_privkey_get_fingerprint502102
Ref: gnutls_openpgp_privkey_get_key_id502705
Ref: gnutls_openpgp_privkey_get_pk_algorithm503108
Ref: gnutls_openpgp_privkey_get_preferred_key_id503873
Ref: gnutls_openpgp_privkey_get_revoked_status504374
Ref: gnutls_openpgp_privkey_get_subkey_count504805
Ref: gnutls_openpgp_privkey_get_subkey_creation_time505222
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time505661
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint506150
Ref: gnutls_openpgp_privkey_get_subkey_idx506827
Ref: gnutls_openpgp_privkey_get_subkey_id507249
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm507744
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status508597
Ref: gnutls_openpgp_privkey_import509064
Ref: gnutls_openpgp_privkey_init509764
Ref: gnutls_openpgp_privkey_set_preferred_key_id510113
Ref: gnutls_openpgp_privkey_sign_hash510625
Ref: gnutls_openpgp_set_recv_key_function511267
Node: TLS Inner Application (TLS/IA) functions511650
Ref: gnutls_ia_allocate_client_credentials513645
Ref: gnutls_ia_allocate_server_credentials514373
Ref: gnutls_ia_enable515059
Ref: gnutls_ia_endphase_send516336
Ref: gnutls_ia_extract_inner_secret516932
Ref: gnutls_ia_free_client_credentials517822
Ref: gnutls_ia_free_server_credentials518189
Ref: gnutls_ia_generate_challenge518546
Ref: gnutls_ia_get_client_avp_ptr519091
Ref: gnutls_ia_get_server_avp_ptr519468
Ref: gnutls_ia_handshake_p519831
Ref: gnutls_ia_handshake520228
Ref: gnutls_ia_permute_inner_secret520571
Ref: gnutls_ia_recv521212
Ref: gnutls_ia_send522718
Ref: gnutls_ia_set_client_avp_function524077
Ref: gnutls_ia_set_client_avp_ptr525626
Ref: gnutls_ia_set_server_avp_function525995
Ref: gnutls_ia_set_server_avp_ptr527976
Ref: gnutls_ia_verify_endphase528329
Node: Error codes and descriptions529050
Ref: Error Codes529249
Node: All the supported ciphersuites in GnuTLS537325
Ref: ciphersuites537544
Node: Guile Bindings539380
Node: Guile Preparations540232
Node: Guile API Conventions542572
Node: Enumerates and Constants543157
Node: Procedure Names545550
Node: Representation of Binary Data546553
Node: Input and Output547667
Node: Exception Handling549569
Node: Guile Examples551397
Node: Anonymous Authentication Guile Example551862
Node: OpenPGP Authentication Guile Example554424
Node: Importing OpenPGP Keys Guile Example557375
Node: Guile Reference558861
Node: Core Interface559201
Node: Extra Interface576911
Node: Internal architecture of GnuTLS579672
Ref: Internal architecture of GnuTLS-Footnote-1589086
Node: Copying Information589149
Node: GNU Free Documentation License589568
Node: GNU LGPL611974
Node: GNU GPL640096
Node: Bibliography677594
Ref: CBCATT677705
Ref: GPGH677882
Ref: GUTPKI678004
Ref: RFC2246678178
Ref: RFC4346678333
Ref: RFC2440678482
Ref: RFC4880678663
Ref: RFC4211678856
Ref: RFC2817679049
Ref: RFC2818679201
Ref: RFC2945679314
Ref: RFC2986679463
Ref: RFC3280679651
Ref: RFC3749679906
Ref: RFC3820680071
Ref: PKCS12680309
Ref: RESCORLA680449
Ref: SELKEY680545
Ref: SSL3680703
Ref: STEVENS680881
Ref: TLSEXT680989
Ref: TLSPGP681205
Ref: TLSSRP681381
Ref: TLSPSK681576
Ref: TOMSRP681744
Ref: WEGER681856
Node: Function and Data Index682048
Node: Concept Index745842

End Tag Table
