This is gnutls.info, produced by makeinfo version 4.13 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: 348336
gnutls.info-3: 640089

Tag Table:
(Indirect)
Node: Top1331
Node: Preface2421
Ref: Availability3641
Node: Getting help3905
Node: Commercial Support4507
Node: Downloading and Installing5370
Node: Bug Reports8182
Node: Contributing9555
Node: The Library11631
Ref: The Library-Footnote-113841
Ref: The Library-Footnote-213900
Ref: The Library-Footnote-313931
Ref: The Library-Footnote-413988
Ref: The Library-Footnote-514044
Node: General Idea14095
Ref: General Idea-Footnote-116491
Node: Error handling16533
Node: Memory handling17753
Node: Callback functions18613
Node: Introduction to TLS19510
Ref: Introduction to TLS-Footnote-120686
Node: TLS layers20973
Node: The transport layer21952
Node: The TLS record protocol23951
Node: Encryption algorithms used in the record layer25170
Ref: Encryption algorithms used in the record layer-Footnote-126752
Ref: Encryption algorithms used in the record layer-Footnote-226873
Node: Compression algorithms used in the record layer26986
Ref: Compression algorithms used in the record layer-Footnote-128536
Node: Weaknesses and countermeasures28634
Node: The TLS Alert Protocol29537
Ref: The Alert Protocol29737
Node: The TLS Handshake Protocol30866
Ref: The Handshake Protocol31065
Ref: resume34046
Ref: The TLS Handshake Protocol-Footnote-135915
Node: TLS Extensions36024
Ref: serverind36906
Node: Selecting cryptographic key sizes37476
Node: On SSL 2 and older protocols39308
Node: On Record Padding41206
Node: Authentication methods43327
Node: Certificate authentication44018
Ref: Certificate authentication-Footnote-149881
Node: Anonymous authentication50040
Node: Authentication using SRP50981
Ref: Authentication using SRP-Footnote-154531
Node: Authentication using PSK54589
Node: Authentication and credentials56917
Node: Parameters stored in credentials58104
Node: More on certificate authentication60067
Ref: Certificate Authentication60295
Node: The X.509 trust model60382
Node: X.509 certificates61356
Node: Verifying X.509 certificate paths64575
Ref: GNUTLS_CERT_INSECURE_ALGORITHM65853
Ref: gnutls_certificate_verify_flags66472
Node: PKCS #10 certificate requests67932
Node: PKCS #12 structures68744
Node: The OpenPGP trust model69539
Node: Digital signatures72695
Node: How to use TLS in application protocols79222
Node: Separate ports79747
Ref: Separate ports-Footnote-181172
Node: Upward negotiation81245
Ref: Upward negotiation-Footnote-183989
Ref: Upward negotiation-Footnote-284014
Node: How to use GnuTLS in applications84041
Ref: examples84261
Node: Preparation84464
Node: Headers84846
Node: Version check85264
Node: Debugging85783
Node: Building the source86238
Node: Multi-threaded applications88109
Node: Client examples89988
Node: Simple client example with anonymous authentication90833
Node: Simple client example with X.509 certificate support93740
Node: Obtaining session information96946
Node: Verifying peer's certificate100647
Ref: ex:verify100894
Node: Using a callback to select the certificate to use109912
Node: Client with Resume capability example116401
Ref: ex:resume-client116691
Node: Simple client example with SRP authentication120266
Node: Simple client example with TLS/IA support123727
Node: Simple client example in C++127654
Node: Helper function for TCP connections130277
Node: Server examples131813
Node: Echo Server with X.509 authentication132291
Node: Echo Server with X.509 authentication II137718
Node: Echo Server with OpenPGP authentication146997
Node: Echo Server with SRP authentication152042
Node: Echo Server with anonymous authentication157017
Node: Miscellaneous examples161529
Node: Checking for an alert161890
Node: X.509 certificate parsing example163296
Ref: ex:x509-info163538
Node: Certificate request generation166499
Ref: ex:crq166743
Node: PKCS #12 structure generation168972
Ref: ex:pkcs12169172
Node: Compatibility with the OpenSSL library172663
Node: Opaque PRF Input TLS Extension173525
Node: Included programs174298
Node: Invoking certtool174801
Node: Invoking gnutls-cli184197
Node: Example client PSK connection187244
Node: Invoking gnutls-cli-debug188856
Node: Invoking gnutls-serv191341
Node: Example server PSK connection199135
Node: Invoking psktool200050
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_direct295479
Ref: gnutls_priority_set296260
Ref: gnutls_protocol_get_id296684
Ref: gnutls_protocol_get_name296968
Ref: gnutls_protocol_get_version297326
Ref: gnutls_protocol_list297629
Ref: gnutls_protocol_set_priority297938
Ref: gnutls_psk_allocate_client_credentials298489
Ref: gnutls_psk_allocate_server_credentials298944
Ref: gnutls_psk_client_get_hint299375
Ref: gnutls_psk_free_client_credentials299858
Ref: gnutls_psk_free_server_credentials300230
Ref: gnutls_psk_netconf_derive_key300592
Ref: gnutls_psk_server_get_username301295
Ref: gnutls_psk_set_client_credentials_function301679
Ref: gnutls_psk_set_client_credentials302602
Ref: gnutls_psk_set_params_function303420
Ref: gnutls_psk_set_server_credentials_file303924
Ref: gnutls_psk_set_server_credentials_function304531
Ref: gnutls_psk_set_server_credentials_hint305479
Ref: gnutls_psk_set_server_dh_params306073
Ref: gnutls_psk_set_server_params_function306590
Ref: gnutls_record_check_pending307072
Ref: gnutls_record_disable_padding307588
Ref: gnutls_record_get_direction308180
Ref: gnutls_record_get_max_size309090
Ref: gnutls_record_recv309441
Ref: gnutls_record_send310892
Ref: gnutls_record_set_max_size312313
Ref: gnutls_rehandshake313120
Ref: gnutls_rsa_export_get_modulus_bits314031
Ref: gnutls_rsa_export_get_pubkey314391
Ref: gnutls_rsa_params_cpy314981
Ref: gnutls_rsa_params_deinit315330
Ref: gnutls_rsa_params_export_pkcs1315607
Ref: gnutls_rsa_params_export_raw316551
Ref: gnutls_rsa_params_generate2317393
Ref: gnutls_rsa_params_import_pkcs1318107
Ref: gnutls_rsa_params_import_raw318806
Ref: gnutls_rsa_params_init319528
Ref: gnutls_server_name_get319805
Ref: gnutls_server_name_set321047
Ref: gnutls_session_enable_compatibility_mode321933
Ref: gnutls_session_get_client_random322484
Ref: gnutls_session_get_data2323024
Ref: gnutls_session_get_data323783
Ref: gnutls_session_get_id324659
Ref: gnutls_session_get_master_secret325555
Ref: gnutls_session_get_ptr326197
Ref: gnutls_session_get_server_random326610
Ref: gnutls_session_is_resumed327152
Ref: gnutls_session_set_data327464
Ref: gnutls_session_set_ptr328309
Ref: gnutls_set_default_export_priority328724
Ref: gnutls_set_default_priority329569
Ref: gnutls_sign_algorithm_get_name330352
Ref: gnutls_sign_callback_get330661
Ref: gnutls_sign_callback_set331098
Ref: gnutls_srp_allocate_client_credentials331968
Ref: gnutls_srp_allocate_server_credentials332445
Ref: gnutls_srp_base64_decode_alloc332906
Ref: gnutls_srp_base64_decode333578
Ref: gnutls_srp_base64_encode_alloc334291
Ref: gnutls_srp_base64_encode335007
Ref: gnutls_srp_free_client_credentials335826
Ref: gnutls_srp_free_server_credentials336198
Ref: gnutls_srp_server_get_username336562
Ref: gnutls_srp_set_client_credentials_function337034
Ref: gnutls_srp_set_client_credentials338153
Ref: gnutls_srp_set_server_credentials_file338902
Ref: gnutls_srp_set_server_credentials_function339644
Ref: gnutls_srp_verifier341011
Ref: gnutls_strerror342018
Ref: gnutls_transport_get_ptr2342424
Ref: gnutls_transport_get_ptr342959
Ref: gnutls_transport_set_errno343378
Ref: gnutls_transport_set_global_errno344433
Ref: gnutls_transport_set_lowat345451
Ref: gnutls_transport_set_ptr2346045
Ref: gnutls_transport_set_ptr346660
Ref: gnutls_transport_set_pull_function347083
Ref: gnutls_transport_set_push_function347687
Node: X.509 certificate functions348336
Ref: sec:x509api348537
Ref: gnutls_pkcs12_bag_decrypt348703
Ref: gnutls_pkcs12_bag_deinit349029
Ref: gnutls_pkcs12_bag_encrypt349257
Ref: gnutls_pkcs12_bag_get_count349679
Ref: gnutls_pkcs12_bag_get_data349906
Ref: gnutls_pkcs12_bag_get_friendly_name350535
Ref: gnutls_pkcs12_bag_get_key_id351152
Ref: gnutls_pkcs12_bag_get_type351751
Ref: gnutls_pkcs12_bag_init352083
Ref: gnutls_pkcs12_bag_set_crl352528
Ref: gnutls_pkcs12_bag_set_crt352954
Ref: gnutls_pkcs12_bag_set_data353398
Ref: gnutls_pkcs12_bag_set_friendly_name353869
Ref: gnutls_pkcs12_bag_set_key_id354532
Ref: gnutls_pkcs12_deinit355167
Ref: gnutls_pkcs12_export355379
Ref: gnutls_pkcs12_generate_mac356308
Ref: gnutls_pkcs12_get_bag356712
Ref: gnutls_pkcs12_import357321
Ref: gnutls_pkcs12_init358042
Ref: gnutls_pkcs12_set_bag358465
Ref: gnutls_pkcs12_verify_mac358868
Ref: gnutls_pkcs7_deinit359266
Ref: gnutls_pkcs7_delete_crl359479
Ref: gnutls_pkcs7_delete_crt359875
Ref: gnutls_pkcs7_export360288
Ref: gnutls_pkcs7_get_crl_count361204
Ref: gnutls_pkcs7_get_crl_raw361519
Ref: gnutls_pkcs7_get_crt_count362259
Ref: gnutls_pkcs7_get_crt_raw362582
Ref: gnutls_pkcs7_import363411
Ref: gnutls_pkcs7_init364032
Ref: gnutls_pkcs7_set_crl_raw364455
Ref: gnutls_pkcs7_set_crl364813
Ref: gnutls_pkcs7_set_crt_raw365182
Ref: gnutls_pkcs7_set_crt365569
Ref: gnutls_x509_crl_check_issuer366029
Ref: gnutls_x509_crl_deinit366491
Ref: gnutls_x509_crl_export366702
Ref: gnutls_x509_crl_get_crt_count367625
Ref: gnutls_x509_crl_get_crt_serial367978
Ref: gnutls_x509_crl_get_dn_oid368740
Ref: gnutls_x509_crl_get_issuer_dn_by_oid369565
Ref: gnutls_x509_crl_get_issuer_dn371071
Ref: gnutls_x509_crl_get_next_update371947
Ref: gnutls_x509_crl_get_signature_algorithm372412
Ref: gnutls_x509_crl_get_signature372846
Ref: gnutls_x509_crl_get_this_update373409
Ref: gnutls_x509_crl_get_version373739
Ref: gnutls_x509_crl_import374047
Ref: gnutls_x509_crl_init374671
Ref: gnutls_x509_crl_print375225
Ref: gnutls_x509_crl_set_crt_serial375861
Ref: gnutls_x509_crl_set_crt376478
Ref: gnutls_x509_crl_set_next_update377057
Ref: gnutls_x509_crl_set_this_update377475
Ref: gnutls_x509_crl_set_version377880
Ref: gnutls_x509_crl_sign2378424
Ref: gnutls_x509_crl_sign379304
Ref: gnutls_x509_crl_verify379860
Ref: gnutls_x509_crq_deinit380776
Ref: gnutls_x509_crq_export380987
Ref: gnutls_x509_crq_get_attribute_by_oid381940
Ref: gnutls_x509_crq_get_challenge_password382819
Ref: gnutls_x509_crq_get_dn_by_oid383337
Ref: gnutls_x509_crq_get_dn_oid384851
Ref: gnutls_x509_crq_get_dn385664
Ref: gnutls_x509_crq_get_pk_algorithm386547
Ref: gnutls_x509_crq_get_version387264
Ref: gnutls_x509_crq_import387608
Ref: gnutls_x509_crq_init388291
Ref: gnutls_x509_crq_set_attribute_by_oid388655
Ref: gnutls_x509_crq_set_challenge_password389362
Ref: gnutls_x509_crq_set_dn_by_oid389827
Ref: gnutls_x509_crq_set_key390928
Ref: gnutls_x509_crq_set_version391413
Ref: gnutls_x509_crq_sign2391899
Ref: gnutls_x509_crq_sign392914
Ref: gnutls_x509_crt_check_hostname393376
Ref: gnutls_x509_crt_check_issuer394027
Ref: gnutls_x509_crt_check_revocation394557
Ref: gnutls_x509_crt_cpy_crl_dist_points395203
Ref: gnutls_x509_crt_deinit395791
Ref: gnutls_x509_crt_export396004
Ref: gnutls_x509_crt_get_activation_time396938
Ref: gnutls_x509_crt_get_authority_key_id397311
Ref: gnutls_x509_crt_get_basic_constraints398098
Ref: gnutls_x509_crt_get_ca_status399299
Ref: gnutls_x509_crt_get_crl_dist_points400168
Ref: gnutls_x509_crt_get_dn_by_oid402005
Ref: gnutls_x509_crt_get_dn_oid403542
Ref: gnutls_x509_crt_get_dn404341
Ref: gnutls_x509_crt_get_expiration_time405218
Ref: gnutls_x509_crt_get_extension_by_oid405589
Ref: gnutls_x509_crt_get_extension_data406664
Ref: gnutls_x509_crt_get_extension_info407732
Ref: gnutls_x509_crt_get_extension_oid408949
Ref: gnutls_x509_crt_get_fingerprint409750
Ref: gnutls_x509_crt_get_issuer_dn_by_oid410571
Ref: gnutls_x509_crt_get_issuer_dn_oid412126
Ref: gnutls_x509_crt_get_issuer_dn412947
Ref: gnutls_x509_crt_get_issuer413820
Ref: gnutls_x509_crt_get_key_id414438
Ref: gnutls_x509_crt_get_key_purpose_oid415424
Ref: gnutls_x509_crt_get_key_usage416410
Ref: gnutls_x509_crt_get_pk_algorithm417465
Ref: gnutls_x509_crt_get_pk_dsa_raw418180
Ref: gnutls_x509_crt_get_pk_rsa_raw418830
Ref: gnutls_x509_crt_get_proxy419388
Ref: gnutls_x509_crt_get_raw_dn420492
Ref: gnutls_x509_crt_get_raw_issuer_dn421001
Ref: gnutls_x509_crt_get_serial421502
Ref: gnutls_x509_crt_get_signature_algorithm422302
Ref: gnutls_x509_crt_get_signature422725
Ref: gnutls_x509_crt_get_subject_alt_name2423312
Ref: gnutls_x509_crt_get_subject_alt_name424492
Ref: gnutls_x509_crt_get_subject_alt_othername_oid426367
Ref: gnutls_x509_crt_get_subject_key_id427837
Ref: gnutls_x509_crt_get_subject428613
Ref: gnutls_x509_crt_get_version429236
Ref: gnutls_x509_crt_import429558
Ref: gnutls_x509_crt_init430246
Ref: gnutls_x509_crt_list_import430581
Ref: gnutls_x509_crt_list_verify431605
Ref: gnutls_x509_crt_print433598
Ref: gnutls_x509_crt_set_activation_time434489
Ref: gnutls_x509_crt_set_authority_key_id434945
Ref: gnutls_x509_crt_set_basic_constraints435526
Ref: gnutls_x509_crt_set_ca_status436213
Ref: gnutls_x509_crt_set_crl_dist_points436809
Ref: gnutls_x509_crt_set_crq437434
Ref: gnutls_x509_crt_set_dn_by_oid437953
Ref: gnutls_x509_crt_set_expiration_time439066
Ref: gnutls_x509_crt_set_extension_by_oid439504
Ref: gnutls_x509_crt_set_issuer_dn_by_oid440341
Ref: gnutls_x509_crt_set_key_purpose_oid441615
Ref: gnutls_x509_crt_set_key_usage442313
Ref: gnutls_x509_crt_set_key442745
Ref: gnutls_x509_crt_set_proxy_dn443241
Ref: gnutls_x509_crt_set_proxy444257
Ref: gnutls_x509_crt_set_serial445053
Ref: gnutls_x509_crt_set_subject_alternative_name445725
Ref: gnutls_x509_crt_set_subject_key_id446342
Ref: gnutls_x509_crt_set_version446833
Ref: gnutls_x509_crt_sign2447663
Ref: gnutls_x509_crt_sign448566
Ref: gnutls_x509_crt_verify_data449132
Ref: gnutls_x509_crt_verify449690
Ref: gnutls_x509_dn_deinit450620
Ref: gnutls_x509_dn_export450882
Ref: gnutls_x509_dn_get_rdn_ava451777
Ref: gnutls_x509_dn_import452508
Ref: gnutls_x509_dn_init453376
Ref: gnutls_x509_dn_oid_known453799
Ref: gnutls_x509_privkey_cpy454465
Ref: gnutls_x509_privkey_deinit454895
Ref: gnutls_x509_privkey_export_dsa_raw455156
Ref: gnutls_x509_privkey_export_pkcs8455870
Ref: gnutls_x509_privkey_export_rsa_raw457372
Ref: gnutls_x509_privkey_export458246
Ref: gnutls_x509_privkey_fix459297
Ref: gnutls_x509_privkey_generate459686
Ref: gnutls_x509_privkey_get_key_id460309
Ref: gnutls_x509_privkey_get_pk_algorithm461294
Ref: gnutls_x509_privkey_import_dsa_raw461716
Ref: gnutls_x509_privkey_import_pkcs8462433
Ref: gnutls_x509_privkey_import_rsa_raw463740
Ref: gnutls_x509_privkey_import464576
Ref: gnutls_x509_privkey_init465272
Ref: gnutls_x509_privkey_sign_data465611
Ref: gnutls_x509_privkey_sign_hash466722
Ref: gnutls_x509_privkey_verify_data467219
Ref: gnutls_x509_rdn_get_by_oid467783
Ref: gnutls_x509_rdn_get_oid468760
Ref: gnutls_x509_rdn_get469386
Node: GnuTLS-extra functions470036
Ref: gnutls_extra_check_version470435
Ref: gnutls_global_init_extra470899
Node: OpenPGP functions471237
Ref: sec:openpgpapi471434
Ref: gnutls_certificate_set_openpgp_key_file2471745
Ref: gnutls_certificate_set_openpgp_key_file472720
Ref: gnutls_certificate_set_openpgp_key_mem2473455
Ref: gnutls_certificate_set_openpgp_key_mem474356
Ref: gnutls_certificate_set_openpgp_keyring_file474989
Ref: gnutls_certificate_set_openpgp_keyring_mem475670
Ref: gnutls_certificate_set_openpgp_key476385
Ref: gnutls_openpgp_crt_check_hostname477018
Ref: gnutls_openpgp_crt_deinit477584
Ref: gnutls_openpgp_crt_export477807
Ref: gnutls_openpgp_crt_get_auth_subkey478572
Ref: gnutls_openpgp_crt_get_creation_time479223
Ref: gnutls_openpgp_crt_get_expiration_time479554
Ref: gnutls_openpgp_crt_get_fingerprint479935
Ref: gnutls_openpgp_crt_get_key_id480494
Ref: gnutls_openpgp_crt_get_key_usage480882
Ref: gnutls_openpgp_crt_get_name481441
Ref: gnutls_openpgp_crt_get_pk_algorithm482117
Ref: gnutls_openpgp_crt_get_pk_dsa_raw482833
Ref: gnutls_openpgp_crt_get_pk_rsa_raw483516
Ref: gnutls_openpgp_crt_get_preferred_key_id484139
Ref: gnutls_openpgp_crt_get_revoked_status484606
Ref: gnutls_openpgp_crt_get_subkey_count484980
Ref: gnutls_openpgp_crt_get_subkey_creation_time485381
Ref: gnutls_openpgp_crt_get_subkey_expiration_time485807
Ref: gnutls_openpgp_crt_get_subkey_fingerprint486279
Ref: gnutls_openpgp_crt_get_subkey_idx486942
Ref: gnutls_openpgp_crt_get_subkey_id487336
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm487788
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw488608
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw489361
Ref: gnutls_openpgp_crt_get_subkey_revoked_status490050
Ref: gnutls_openpgp_crt_get_subkey_usage490518
Ref: gnutls_openpgp_crt_get_version491194
Ref: gnutls_openpgp_crt_import491527
Ref: gnutls_openpgp_crt_init492094
Ref: gnutls_openpgp_crt_print492387
Ref: gnutls_openpgp_crt_set_preferred_key_id493060
Ref: gnutls_openpgp_crt_verify_ring493488
Ref: gnutls_openpgp_crt_verify_self494227
Ref: gnutls_openpgp_keyring_check_id494821
Ref: gnutls_openpgp_keyring_deinit495329
Ref: gnutls_openpgp_keyring_get_crt_count495604
Ref: gnutls_openpgp_keyring_get_crt495971
Ref: gnutls_openpgp_keyring_import496530
Ref: gnutls_openpgp_keyring_init497152
Ref: gnutls_openpgp_privkey_deinit497477
Ref: gnutls_openpgp_privkey_export_dsa_raw497742
Ref: gnutls_openpgp_privkey_export_rsa_raw498499
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw499387
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw500219
Ref: gnutls_openpgp_privkey_export501133
Ref: gnutls_openpgp_privkey_get_fingerprint502095
Ref: gnutls_openpgp_privkey_get_key_id502698
Ref: gnutls_openpgp_privkey_get_pk_algorithm503101
Ref: gnutls_openpgp_privkey_get_preferred_key_id503866
Ref: gnutls_openpgp_privkey_get_revoked_status504367
Ref: gnutls_openpgp_privkey_get_subkey_count504798
Ref: gnutls_openpgp_privkey_get_subkey_creation_time505215
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time505654
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint506143
Ref: gnutls_openpgp_privkey_get_subkey_idx506820
Ref: gnutls_openpgp_privkey_get_subkey_id507242
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm507737
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status508590
Ref: gnutls_openpgp_privkey_import509057
Ref: gnutls_openpgp_privkey_init509757
Ref: gnutls_openpgp_privkey_set_preferred_key_id510106
Ref: gnutls_openpgp_privkey_sign_hash510618
Ref: gnutls_openpgp_set_recv_key_function511260
Node: TLS Inner Application (TLS/IA) functions511643
Ref: gnutls_ia_allocate_client_credentials513638
Ref: gnutls_ia_allocate_server_credentials514366
Ref: gnutls_ia_enable515052
Ref: gnutls_ia_endphase_send516329
Ref: gnutls_ia_extract_inner_secret516925
Ref: gnutls_ia_free_client_credentials517815
Ref: gnutls_ia_free_server_credentials518182
Ref: gnutls_ia_generate_challenge518539
Ref: gnutls_ia_get_client_avp_ptr519084
Ref: gnutls_ia_get_server_avp_ptr519461
Ref: gnutls_ia_handshake_p519824
Ref: gnutls_ia_handshake520221
Ref: gnutls_ia_permute_inner_secret520564
Ref: gnutls_ia_recv521205
Ref: gnutls_ia_send522711
Ref: gnutls_ia_set_client_avp_function524070
Ref: gnutls_ia_set_client_avp_ptr525619
Ref: gnutls_ia_set_server_avp_function525988
Ref: gnutls_ia_set_server_avp_ptr527969
Ref: gnutls_ia_verify_endphase528322
Node: Error codes and descriptions529043
Ref: Error Codes529242
Node: All the supported ciphersuites in GnuTLS537318
Ref: ciphersuites537537
Node: Guile Bindings539373
Node: Guile Preparations540225
Node: Guile API Conventions542565
Node: Enumerates and Constants543150
Node: Procedure Names545543
Node: Representation of Binary Data546546
Node: Input and Output547660
Node: Exception Handling549562
Node: Guile Examples551390
Node: Anonymous Authentication Guile Example551855
Node: OpenPGP Authentication Guile Example554417
Node: Importing OpenPGP Keys Guile Example557368
Node: Guile Reference558854
Node: Core Interface559194
Node: Extra Interface576904
Node: Internal architecture of GnuTLS579665
Ref: Internal architecture of GnuTLS-Footnote-1589079
Node: Copying Information589142
Node: GNU Free Documentation License589561
Node: GNU LGPL611967
Node: GNU GPL640089
Node: Bibliography677587
Ref: CBCATT677698
Ref: GPGH677875
Ref: GUTPKI677997
Ref: RFC2246678171
Ref: RFC4346678326
Ref: RFC2440678475
Ref: RFC4880678656
Ref: RFC4211678849
Ref: RFC2817679042
Ref: RFC2818679194
Ref: RFC2945679307
Ref: RFC2986679456
Ref: RFC3280679644
Ref: RFC3749679899
Ref: RFC3820680064
Ref: PKCS12680302
Ref: RESCORLA680442
Ref: SELKEY680538
Ref: SSL3680696
Ref: STEVENS680874
Ref: TLSEXT680982
Ref: TLSPGP681198
Ref: TLSSRP681374
Ref: TLSPSK681569
Ref: TOMSRP681737
Ref: WEGER681849
Node: Function and Data Index682041
Node: Concept Index745835

End Tag Table
