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

This manual is last updated 15 March 2010 for version 2.9.10 of GNU TLS.

Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010 Free Software Foundation, Inc.

     Permission is granted to copy, distribute and/or modify this
     document under the terms of the GNU Free Documentation License,
     Version 1.3 or any later version published by the Free Software
     Foundation; with no Invariant Sections, no Front-Cover Texts, and
     no Back-Cover Texts.  A copy of the license is included in the
     section entitled "GNU Free Documentation License".

INFO-DIR-SECTION Software libraries
START-INFO-DIR-ENTRY
* GnuTLS: (gnutls).		GNU Transport Layer Security Library.
END-INFO-DIR-ENTRY

INFO-DIR-SECTION System Administration
START-INFO-DIR-ENTRY
* certtool: (gnutls)Invoking certtool.	Manipulate certificates and keys.
* gnutls-serv: (gnutls)Invoking gnutls-serv.	GNU TLS test server.
* gnutls-cli: (gnutls)Invoking gnutls-cli.	GNU TLS test client.
* gnutls-cli-debug: (gnutls)Invoking gnutls-cli-debug.	GNU TLS debug client.
* psktool: (gnutls)Invoking psktool.	Simple TLS-Pre-Shared-Keys manager.
* srptool: (gnutls)Invoking srptool.	Simple SRP password tool.
END-INFO-DIR-ENTRY


Indirect:
gnutls.info-1: 1288
gnutls.info-2: 378428
gnutls.info-3: 662399

Tag Table:
(Indirect)
Node: Top1288
Node: Preface2387
Ref: Availability3607
Node: Getting help3871
Node: Commercial Support4473
Node: Downloading and Installing5338
Node: Bug Reports8152
Node: Contributing9525
Node: The Library11601
Ref: The Library-Footnote-113765
Ref: The Library-Footnote-213796
Ref: The Library-Footnote-313853
Ref: The Library-Footnote-413909
Ref: The Library-Footnote-513960
Node: General Idea14098
Ref: General Idea-Footnote-116494
Node: Error handling16536
Node: Memory handling17756
Node: Callback functions18616
Node: Introduction to TLS19513
Ref: Introduction to TLS-Footnote-120689
Node: TLS layers20976
Node: The transport layer21955
Node: The TLS record protocol23954
Node: Encryption algorithms used in the record layer25173
Ref: Encryption algorithms used in the record layer-Footnote-126755
Ref: Encryption algorithms used in the record layer-Footnote-226876
Node: Compression algorithms used in the record layer26989
Ref: Compression algorithms used in the record layer-Footnote-128539
Node: Weaknesses and countermeasures28637
Node: The TLS Alert Protocol29540
Ref: The Alert Protocol29740
Node: The TLS Handshake Protocol30869
Ref: The Handshake Protocol31068
Ref: resume34049
Ref: The TLS Handshake Protocol-Footnote-135918
Node: TLS Extensions36027
Ref: serverind36931
Node: Selecting cryptographic key sizes38192
Node: On SSL 2 and older protocols40594
Node: On Record Padding42492
Node: Authentication methods44613
Node: Certificate authentication45304
Ref: Certificate authentication-Footnote-151399
Node: Anonymous authentication51558
Node: Authentication using SRP52499
Ref: Authentication using SRP-Footnote-156049
Node: Authentication using PSK56107
Node: Authentication and credentials58435
Node: Parameters stored in credentials59622
Node: More on certificate authentication61585
Ref: Certificate Authentication61813
Node: The X.509 trust model61900
Node: X.509 certificates62874
Node: Verifying X.509 certificate paths66090
Ref: GNUTLS_CERT_INSECURE_ALGORITHM67389
Ref: gnutls_certificate_verify_flags68008
Node: PKCS #10 certificate requests69468
Node: PKCS #12 structures70280
Node: The OpenPGP trust model71075
Node: Digital signatures74231
Node: How to use TLS in application protocols79585
Node: Separate ports80110
Ref: Separate ports-Footnote-181535
Node: Upward negotiation81608
Ref: Upward negotiation-Footnote-184352
Ref: Upward negotiation-Footnote-284377
Node: How to use GnuTLS in applications84404
Ref: examples84624
Node: Preparation84857
Node: Headers85258
Node: Initialization85677
Node: Version check86444
Node: Debugging86970
Node: Building the source87425
Node: Multi-threaded applications89283
Node: Client examples90855
Node: Simple client example with anonymous authentication91700
Node: Simple client example with X.509 certificate support94415
Node: Obtaining session information97454
Node: Verifying peer's certificate100937
Ref: ex:verify101184
Node: Using a callback to select the certificate to use109550
Node: Client with Resume capability example116739
Ref: ex:resume-client117029
Node: Simple client example with SRP authentication120398
Node: Simple client example with TLS/IA support123632
Node: Simple client example in C++127381
Node: Helper function for TCP connections129950
Node: Server examples131374
Node: Echo Server with X.509 authentication131852
Node: Echo Server with X.509 authentication II137114
Node: Echo Server with OpenPGP authentication146216
Node: Echo Server with SRP authentication151115
Node: Echo Server with anonymous authentication155923
Node: Miscellaneous examples160268
Node: Checking for an alert160629
Node: X.509 certificate parsing example161884
Ref: ex:x509-info162126
Node: Certificate request generation165351
Ref: ex:crq165595
Node: PKCS #12 structure generation167650
Ref: ex:pkcs12167850
Node: Compatibility with the OpenSSL library171199
Node: Opaque PRF Input TLS Extension172061
Node: Keying Material Exporters172868
Node: Included programs173895
Node: Invoking certtool174398
Node: Invoking gnutls-cli184327
Node: Example client PSK connection187582
Node: Invoking gnutls-cli-debug189194
Node: Invoking gnutls-serv191679
Node: Example server PSK connection199914
Node: Invoking psktool200829
Node: Invoking srptool201923
Ref: srptool202061
Node: Function reference203161
Node: Core functions203525
Ref: gnutls_alert_get_name203784
Ref: gnutls_alert_get204180
Ref: gnutls_alert_send_appropriate204896
Ref: gnutls_alert_send205599
Ref: gnutls_anon_allocate_client_credentials206501
Ref: gnutls_anon_allocate_server_credentials206960
Ref: gnutls_anon_free_client_credentials207411
Ref: gnutls_anon_free_server_credentials207787
Ref: gnutls_anon_set_params_function208155
Ref: gnutls_anon_set_server_dh_params208655
Ref: gnutls_anon_set_server_params_function209179
Ref: gnutls_auth_client_get_type209670
Ref: gnutls_auth_get_type210182
Ref: gnutls_auth_server_get_type210876
Ref: gnutls_bye211368
Ref: gnutls_certificate_activation_time_peers213045
Ref: gnutls_certificate_allocate_credentials213512
Ref: gnutls_certificate_client_get_request_status213988
Ref: gnutls_certificate_client_set_retrieve_function214420
Ref: gnutls_certificate_expiration_time_peers216087
Ref: gnutls_certificate_free_ca_names216491
Ref: gnutls_certificate_free_cas216969
Ref: gnutls_certificate_free_credentials217392
Ref: gnutls_certificate_free_crls217913
Ref: gnutls_certificate_free_keys218218
Ref: gnutls_certificate_get_openpgp_keyring218672
Ref: gnutls_certificate_get_ours219126
Ref: gnutls_certificate_get_peers219675
Ref: gnutls_certificate_get_x509_cas220532
Ref: gnutls_certificate_get_x509_crls221046
Ref: gnutls_certificate_send_x509_rdn_sequence221585
Ref: gnutls_certificate_server_set_request222312
Ref: gnutls_certificate_server_set_retrieve_function222993
Ref: gnutls_certificate_set_dh_params223955
Ref: gnutls_certificate_set_params_function224715
Ref: gnutls_certificate_set_rsa_export_params225241
Ref: gnutls_certificate_set_verify_flags225755
Ref: gnutls_certificate_set_verify_function226214
Ref: gnutls_certificate_set_verify_limits227281
Ref: gnutls_certificate_set_x509_crl_file227976
Ref: gnutls_certificate_set_x509_crl_mem228751
Ref: gnutls_certificate_set_x509_crl229521
Ref: gnutls_certificate_set_x509_key_file230335
Ref: gnutls_certificate_set_x509_key_mem231446
Ref: gnutls_certificate_set_x509_key232890
Ref: gnutls_certificate_set_x509_simple_pkcs12_file233903
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem235556
Ref: gnutls_certificate_set_x509_trust_file237195
Ref: gnutls_certificate_set_x509_trust_mem238185
Ref: gnutls_certificate_set_x509_trust239136
Ref: gnutls_certificate_type_get_id240075
Ref: gnutls_certificate_type_get_name240472
Ref: gnutls_certificate_type_get240853
Ref: gnutls_certificate_type_list241251
Ref: gnutls_certificate_type_set_priority241712
Ref: gnutls_certificate_verify_peers2242453
Ref: gnutls_certificate_verify_peers243724
Ref: gnutls_check_version244395
Ref: gnutls_cipher_decrypt245016
Ref: gnutls_cipher_deinit245491
Ref: gnutls_cipher_encrypt245776
Ref: gnutls_cipher_get_block_size246243
Ref: gnutls_cipher_get_id246548
Ref: gnutls_cipher_get_key_size246932
Ref: gnutls_cipher_get_name247259
Ref: gnutls_cipher_get247603
Ref: gnutls_cipher_init247905
Ref: gnutls_cipher_list248614
Ref: gnutls_cipher_set_priority249130
Ref: gnutls_cipher_suite_get_name249830
Ref: gnutls_cipher_suite_info250457
Ref: gnutls_compression_get_id251545
Ref: gnutls_compression_get_name251909
Ref: gnutls_compression_get252288
Ref: gnutls_compression_list252637
Ref: gnutls_compression_set_priority253086
Ref: gnutls_credentials_clear253963
Ref: gnutls_credentials_set254196
Ref: gnutls_crypto_bigint_register2255575
Ref: gnutls_crypto_cipher_register2256586
Ref: gnutls_crypto_digest_register2257485
Ref: gnutls_crypto_mac_register2258378
Ref: gnutls_crypto_pk_register2259252
Ref: gnutls_crypto_rnd_register2260254
Ref: gnutls_crypto_single_cipher_register2261149
Ref: gnutls_crypto_single_digest_register2262164
Ref: gnutls_crypto_single_mac_register2263184
Ref: gnutls_db_check_entry264149
Ref: gnutls_db_get_ptr264655
Ref: gnutls_db_remove_session264972
Ref: gnutls_db_set_cache_expiration265514
Ref: gnutls_db_set_ptr265856
Ref: gnutls_db_set_remove_function266196
Ref: gnutls_db_set_retrieve_function266703
Ref: gnutls_db_set_store_function267393
Ref: gnutls_deinit267868
Ref: gnutls_dh_get_group268211
Ref: gnutls_dh_get_peers_public_bits268941
Ref: gnutls_dh_get_prime_bits269375
Ref: gnutls_dh_get_pubkey270017
Ref: gnutls_dh_get_secret_bits270608
Ref: gnutls_dh_params_cpy271040
Ref: gnutls_dh_params_deinit271493
Ref: gnutls_dh_params_export_pkcs3271766
Ref: gnutls_dh_params_export_raw272778
Ref: gnutls_dh_params_generate2273524
Ref: gnutls_dh_params_import_pkcs3274427
Ref: gnutls_dh_params_import_raw275195
Ref: gnutls_dh_params_init275839
Ref: gnutls_dh_set_prime_bits276203
Ref: gnutls_error_is_fatal276934
Ref: gnutls_error_to_alert277623
Ref: gnutls_ext_register278301
Ref: gnutls_fingerprint278992
Ref: gnutls_free279953
Ref: gnutls_global_deinit280188
Ref: gnutls_global_init280504
Ref: gnutls_global_set_log_function282098
Ref: gnutls_global_set_log_level282604
Ref: gnutls_global_set_mem_functions283106
Ref: gnutls_handshake_get_last_in284382
Ref: gnutls_handshake_get_last_out285001
Ref: gnutls_handshake_set_max_packet_length285635
Ref: gnutls_handshake_set_post_client_hello_function286326
Ref: gnutls_handshake_set_private_extensions287413
Ref: gnutls_handshake288193
Ref: gnutls_hash_deinit289488
Ref: gnutls_hash_fast289822
Ref: gnutls_hash_get_len290328
Ref: gnutls_hash_init290656
Ref: gnutls_hash_output291193
Ref: gnutls_hash291480
Ref: gnutls_hex2bin291904
Ref: gnutls_hex_decode292454
Ref: gnutls_hex_encode293029
Ref: gnutls_hmac_deinit293557
Ref: gnutls_hmac_fast293890
Ref: gnutls_hmac_get_len294498
Ref: gnutls_hmac_init294813
Ref: gnutls_hmac_output295493
Ref: gnutls_hmac295778
Ref: gnutls_init296196
Ref: gnutls_kx_get_id296890
Ref: gnutls_kx_get_name297234
Ref: gnutls_kx_get297576
Ref: gnutls_kx_list297903
Ref: gnutls_kx_set_priority298203
Ref: gnutls_mac_get_id298895
Ref: gnutls_mac_get_key_size299309
Ref: gnutls_mac_get_name299622
Ref: gnutls_mac_get299938
Ref: gnutls_mac_list300240
Ref: gnutls_mac_set_priority300757
Ref: gnutls_malloc301435
Ref: gnutls_openpgp_send_cert301765
Ref: gnutls_oprfi_enable_client302343
Ref: gnutls_oprfi_enable_server302964
Ref: gnutls_pem_base64_decode_alloc303990
Ref: gnutls_pem_base64_decode304785
Ref: gnutls_pem_base64_encode_alloc305649
Ref: gnutls_pem_base64_encode306377
Ref: gnutls_perror307157
Ref: gnutls_pk_algorithm_get_name307446
Ref: gnutls_pk_get_id307779
Ref: gnutls_pk_get_name308296
Ref: gnutls_pk_list308657
Ref: gnutls_prf_raw308944
Ref: gnutls_prf310516
Ref: gnutls_priority_deinit312139
Ref: gnutls_priority_init312369
Ref: gnutls_priority_set_direct316481
Ref: gnutls_priority_set317263
Ref: gnutls_protocol_get_id317687
Ref: gnutls_protocol_get_name318003
Ref: gnutls_protocol_get_version318361
Ref: gnutls_protocol_list318664
Ref: gnutls_protocol_set_priority318973
Ref: gnutls_psk_allocate_client_credentials319524
Ref: gnutls_psk_allocate_server_credentials319978
Ref: gnutls_psk_client_get_hint320408
Ref: gnutls_psk_free_client_credentials320891
Ref: gnutls_psk_free_server_credentials321262
Ref: gnutls_psk_netconf_derive_key321623
Ref: gnutls_psk_server_get_username322326
Ref: gnutls_psk_set_client_credentials_function322710
Ref: gnutls_psk_set_client_credentials323633
Ref: gnutls_psk_set_params_function324456
Ref: gnutls_psk_set_server_credentials_file324960
Ref: gnutls_psk_set_server_credentials_function325566
Ref: gnutls_psk_set_server_credentials_hint326514
Ref: gnutls_psk_set_server_dh_params327107
Ref: gnutls_psk_set_server_params_function327633
Ref: gnutls_record_check_pending328118
Ref: gnutls_record_disable_padding328641
Ref: gnutls_record_get_direction329233
Ref: gnutls_record_get_max_size330143
Ref: gnutls_record_recv330505
Ref: gnutls_record_send331957
Ref: gnutls_record_set_max_size333379
Ref: gnutls_rehandshake334274
Ref: gnutls_rsa_export_get_modulus_bits335547
Ref: gnutls_rsa_export_get_pubkey335907
Ref: gnutls_rsa_params_cpy336497
Ref: gnutls_rsa_params_deinit336926
Ref: gnutls_rsa_params_export_pkcs1337203
Ref: gnutls_rsa_params_export_raw338144
Ref: gnutls_rsa_params_generate2339066
Ref: gnutls_rsa_params_import_pkcs1339860
Ref: gnutls_rsa_params_import_raw340556
Ref: gnutls_rsa_params_init341358
Ref: gnutls_safe_negotiation_set_initial341741
Ref: gnutls_safe_renegotiation_set342366
Ref: gnutls_safe_renegotiation_status342906
Ref: gnutls_server_name_get343316
Ref: gnutls_server_name_set344670
Ref: gnutls_session_enable_compatibility_mode345673
Ref: gnutls_session_get_client_random346224
Ref: gnutls_session_get_data2346764
Ref: gnutls_session_get_data347591
Ref: gnutls_session_get_id348468
Ref: gnutls_session_get_master_secret349364
Ref: gnutls_session_get_ptr350006
Ref: gnutls_session_get_server_random350419
Ref: gnutls_session_is_resumed350961
Ref: gnutls_session_set_data351273
Ref: gnutls_session_set_finished_function352146
Ref: gnutls_session_set_ptr353250
Ref: gnutls_session_ticket_enable_client353667
Ref: gnutls_session_ticket_enable_server354081
Ref: gnutls_session_ticket_key_generate354644
Ref: gnutls_set_default_export_priority355088
Ref: gnutls_set_default_priority355933
Ref: gnutls_sign_algorithm_get_name356716
Ref: gnutls_sign_algorithm_get_requested357079
Ref: gnutls_sign_callback_get358093
Ref: gnutls_sign_callback_set358530
Ref: gnutls_sign_get_id359360
Ref: gnutls_sign_get_name359719
Ref: gnutls_sign_list360110
Ref: gnutls_srp_allocate_client_credentials360440
Ref: gnutls_srp_allocate_server_credentials360916
Ref: gnutls_srp_base64_decode_alloc361376
Ref: gnutls_srp_base64_decode362048
Ref: gnutls_srp_base64_encode_alloc362763
Ref: gnutls_srp_base64_encode363479
Ref: gnutls_srp_free_client_credentials364298
Ref: gnutls_srp_free_server_credentials364669
Ref: gnutls_srp_server_get_username365032
Ref: gnutls_srp_set_client_credentials_function365504
Ref: gnutls_srp_set_client_credentials366623
Ref: gnutls_srp_set_prime_bits367345
Ref: gnutls_srp_set_server_credentials_file368035
Ref: gnutls_srp_set_server_credentials_function368776
Ref: gnutls_srp_verifier370144
Ref: gnutls_strerror_name371161
Ref: gnutls_strerror371604
Ref: gnutls_supplemental_get_name372094
Ref: gnutls_transport_get_ptr2372518
Ref: gnutls_transport_get_ptr373053
Ref: gnutls_transport_set_errno373472
Ref: gnutls_transport_set_global_errno374527
Ref: gnutls_transport_set_lowat375545
Ref: gnutls_transport_set_ptr2376139
Ref: gnutls_transport_set_ptr376754
Ref: gnutls_transport_set_pull_function377177
Ref: gnutls_transport_set_push_function377777
Node: X.509 certificate functions378428
Ref: sec:x509api378629
Ref: gnutls_pkcs12_bag_decrypt378795
Ref: gnutls_pkcs12_bag_deinit379222
Ref: gnutls_pkcs12_bag_encrypt379450
Ref: gnutls_pkcs12_bag_get_count379950
Ref: gnutls_pkcs12_bag_get_data380262
Ref: gnutls_pkcs12_bag_get_friendly_name380857
Ref: gnutls_pkcs12_bag_get_key_id381474
Ref: gnutls_pkcs12_bag_get_type382073
Ref: gnutls_pkcs12_bag_init382419
Ref: gnutls_pkcs12_bag_set_crl382864
Ref: gnutls_pkcs12_bag_set_crt383290
Ref: gnutls_pkcs12_bag_set_data383734
Ref: gnutls_pkcs12_bag_set_friendly_name384205
Ref: gnutls_pkcs12_bag_set_key_id384868
Ref: gnutls_pkcs12_deinit385503
Ref: gnutls_pkcs12_export385715
Ref: gnutls_pkcs12_generate_mac386644
Ref: gnutls_pkcs12_get_bag387048
Ref: gnutls_pkcs12_import387659
Ref: gnutls_pkcs12_init388380
Ref: gnutls_pkcs12_set_bag388803
Ref: gnutls_pkcs12_verify_mac389206
Ref: gnutls_pkcs7_deinit389604
Ref: gnutls_pkcs7_delete_crl389817
Ref: gnutls_pkcs7_delete_crt390270
Ref: gnutls_pkcs7_export390738
Ref: gnutls_pkcs7_get_crl_count391655
Ref: gnutls_pkcs7_get_crl_raw392025
Ref: gnutls_pkcs7_get_crt_count392822
Ref: gnutls_pkcs7_get_crt_raw393202
Ref: gnutls_pkcs7_import394086
Ref: gnutls_pkcs7_init394707
Ref: gnutls_pkcs7_set_crl_raw395130
Ref: gnutls_pkcs7_set_crl395545
Ref: gnutls_pkcs7_set_crt_raw395971
Ref: gnutls_pkcs7_set_crt396415
Ref: gnutls_x509_crl_check_issuer396932
Ref: gnutls_x509_crl_deinit397439
Ref: gnutls_x509_crl_export397650
Ref: gnutls_x509_crl_get_authority_key_id398587
Ref: gnutls_x509_crl_get_crt_count399444
Ref: gnutls_x509_crl_get_crt_serial399797
Ref: gnutls_x509_crl_get_dn_oid400559
Ref: gnutls_x509_crl_get_extension_data401380
Ref: gnutls_x509_crl_get_extension_info402486
Ref: gnutls_x509_crl_get_extension_oid403744
Ref: gnutls_x509_crl_get_issuer_dn_by_oid404616
Ref: gnutls_x509_crl_get_issuer_dn406122
Ref: gnutls_x509_crl_get_next_update406998
Ref: gnutls_x509_crl_get_number407437
Ref: gnutls_x509_crl_get_signature_algorithm408170
Ref: gnutls_x509_crl_get_signature408604
Ref: gnutls_x509_crl_get_this_update409167
Ref: gnutls_x509_crl_get_version409497
Ref: gnutls_x509_crl_import409805
Ref: gnutls_x509_crl_init410429
Ref: gnutls_x509_crl_print410983
Ref: gnutls_x509_crl_set_authority_key_id411631
Ref: gnutls_x509_crl_set_crt_serial412187
Ref: gnutls_x509_crl_set_crt412804
Ref: gnutls_x509_crl_set_next_update413380
Ref: gnutls_x509_crl_set_number413788
Ref: gnutls_x509_crl_set_this_update414260
Ref: gnutls_x509_crl_set_version414665
Ref: gnutls_x509_crl_sign2415209
Ref: gnutls_x509_crl_sign416089
Ref: gnutls_x509_crl_verify416645
Ref: gnutls_x509_crq_deinit417520
Ref: gnutls_x509_crq_export417761
Ref: gnutls_x509_crq_get_attribute_by_oid418782
Ref: gnutls_x509_crq_get_attribute_data419657
Ref: gnutls_x509_crq_get_attribute_info420758
Ref: gnutls_x509_crq_get_basic_constraints421941
Ref: gnutls_x509_crq_get_challenge_password423181
Ref: gnutls_x509_crq_get_dn_by_oid423812
Ref: gnutls_x509_crq_get_dn_oid425274
Ref: gnutls_x509_crq_get_dn426037
Ref: gnutls_x509_crq_get_extension_by_oid426891
Ref: gnutls_x509_crq_get_extension_data428036
Ref: gnutls_x509_crq_get_extension_info429153
Ref: gnutls_x509_crq_get_key_id430405
Ref: gnutls_x509_crq_get_key_purpose_oid431435
Ref: gnutls_x509_crq_get_key_rsa_raw432459
Ref: gnutls_x509_crq_get_key_usage433079
Ref: gnutls_x509_crq_get_pk_algorithm434154
Ref: gnutls_x509_crq_get_subject_alt_name434894
Ref: gnutls_x509_crq_get_subject_alt_othername_oid436456
Ref: gnutls_x509_crq_get_version437931
Ref: gnutls_x509_crq_import438277
Ref: gnutls_x509_crq_init438964
Ref: gnutls_x509_crq_print439300
Ref: gnutls_x509_crq_set_attribute_by_oid439955
Ref: gnutls_x509_crq_set_basic_constraints440663
Ref: gnutls_x509_crq_set_challenge_password441393
Ref: gnutls_x509_crq_set_dn_by_oid441860
Ref: gnutls_x509_crq_set_key_purpose_oid442990
Ref: gnutls_x509_crq_set_key_rsa_raw443776
Ref: gnutls_x509_crq_set_key_usage444352
Ref: gnutls_x509_crq_set_key444810
Ref: gnutls_x509_crq_set_subject_alt_name445316
Ref: gnutls_x509_crq_set_version446391
Ref: gnutls_x509_crq_sign2446879
Ref: gnutls_x509_crq_sign447841
Ref: gnutls_x509_crt_check_hostname448305
Ref: gnutls_x509_crt_check_issuer448956
Ref: gnutls_x509_crt_check_revocation449503
Ref: gnutls_x509_crt_cpy_crl_dist_points450149
Ref: gnutls_x509_crt_deinit450734
Ref: gnutls_x509_crt_export450947
Ref: gnutls_x509_crt_get_activation_time451881
Ref: gnutls_x509_crt_get_authority_key_id452254
Ref: gnutls_x509_crt_get_basic_constraints453109
Ref: gnutls_x509_crt_get_ca_status454310
Ref: gnutls_x509_crt_get_crl_dist_points455192
Ref: gnutls_x509_crt_get_dn_by_oid457052
Ref: gnutls_x509_crt_get_dn_oid458591
Ref: gnutls_x509_crt_get_dn459392
Ref: gnutls_x509_crt_get_expiration_time460271
Ref: gnutls_x509_crt_get_extension_by_oid460642
Ref: gnutls_x509_crt_get_extension_data461761
Ref: gnutls_x509_crt_get_extension_info462854
Ref: gnutls_x509_crt_get_extension_oid464096
Ref: gnutls_x509_crt_get_fingerprint464943
Ref: gnutls_x509_crt_get_issuer_alt_name2465764
Ref: gnutls_x509_crt_get_issuer_alt_name467331
Ref: gnutls_x509_crt_get_issuer_alt_othername_oid469255
Ref: gnutls_x509_crt_get_issuer_dn_by_oid470748
Ref: gnutls_x509_crt_get_issuer_dn_oid472303
Ref: gnutls_x509_crt_get_issuer_dn473124
Ref: gnutls_x509_crt_get_issuer473997
Ref: gnutls_x509_crt_get_key_id474615
Ref: gnutls_x509_crt_get_key_purpose_oid475601
Ref: gnutls_x509_crt_get_key_usage476653
Ref: gnutls_x509_crt_get_pk_algorithm477705
Ref: gnutls_x509_crt_get_pk_dsa_raw478420
Ref: gnutls_x509_crt_get_pk_rsa_raw479070
Ref: gnutls_x509_crt_get_proxy479628
Ref: gnutls_x509_crt_get_raw_dn480639
Ref: gnutls_x509_crt_get_raw_issuer_dn481148
Ref: gnutls_x509_crt_get_serial481649
Ref: gnutls_x509_crt_get_signature_algorithm482403
Ref: gnutls_x509_crt_get_signature482826
Ref: gnutls_x509_crt_get_subject_alt_name2483413
Ref: gnutls_x509_crt_get_subject_alt_name484963
Ref: gnutls_x509_crt_get_subject_alt_othername_oid486838
Ref: gnutls_x509_crt_get_subject_key_id488308
Ref: gnutls_x509_crt_get_subject489043
Ref: gnutls_x509_crt_get_verify_algorithm489684
Ref: gnutls_x509_crt_get_version490318
Ref: gnutls_x509_crt_import490640
Ref: gnutls_x509_crt_init491328
Ref: gnutls_x509_crt_list_import491663
Ref: gnutls_x509_crt_list_verify492687
Ref: gnutls_x509_crt_print494497
Ref: gnutls_x509_crt_set_activation_time495388
Ref: gnutls_x509_crt_set_authority_key_id495841
Ref: gnutls_x509_crt_set_basic_constraints496419
Ref: gnutls_x509_crt_set_ca_status497103
Ref: gnutls_x509_crt_set_crl_dist_points2497698
Ref: gnutls_x509_crt_set_crl_dist_points498417
Ref: gnutls_x509_crt_set_crq_extensions499061
Ref: gnutls_x509_crt_set_crq499521
Ref: gnutls_x509_crt_set_dn_by_oid500064
Ref: gnutls_x509_crt_set_expiration_time501174
Ref: gnutls_x509_crt_set_extension_by_oid501609
Ref: gnutls_x509_crt_set_issuer_dn_by_oid502402
Ref: gnutls_x509_crt_set_key_purpose_oid503673
Ref: gnutls_x509_crt_set_key_usage504446
Ref: gnutls_x509_crt_set_key504875
Ref: gnutls_x509_crt_set_proxy_dn505368
Ref: gnutls_x509_crt_set_proxy506384
Ref: gnutls_x509_crt_set_serial507177
Ref: gnutls_x509_crt_set_subject_alt_name507830
Ref: gnutls_x509_crt_set_subject_alternative_name508928
Ref: gnutls_x509_crt_set_subject_key_id509747
Ref: gnutls_x509_crt_set_version510235
Ref: gnutls_x509_crt_sign2511054
Ref: gnutls_x509_crt_sign511914
Ref: gnutls_x509_crt_verify_data512477
Ref: gnutls_x509_crt_verify_hash513045
Ref: gnutls_x509_crt_verify513614
Ref: gnutls_x509_dn_deinit514422
Ref: gnutls_x509_dn_export514682
Ref: gnutls_x509_dn_get_rdn_ava515577
Ref: gnutls_x509_dn_import516308
Ref: gnutls_x509_dn_init516927
Ref: gnutls_x509_dn_oid_known517348
Ref: gnutls_x509_privkey_cpy518014
Ref: gnutls_x509_privkey_deinit518444
Ref: gnutls_x509_privkey_export_dsa_raw518705
Ref: gnutls_x509_privkey_export_pkcs8519472
Ref: gnutls_x509_privkey_export_rsa_raw520974
Ref: gnutls_x509_privkey_export521848
Ref: gnutls_x509_privkey_fix522899
Ref: gnutls_x509_privkey_generate523288
Ref: gnutls_x509_privkey_get_key_id523911
Ref: gnutls_x509_privkey_get_pk_algorithm524896
Ref: gnutls_x509_privkey_import_dsa_raw525318
Ref: gnutls_x509_privkey_import_pkcs8526035
Ref: gnutls_x509_privkey_import_rsa_raw527342
Ref: gnutls_x509_privkey_import528178
Ref: gnutls_x509_privkey_init528874
Ref: gnutls_x509_privkey_sign_data529213
Ref: gnutls_x509_privkey_sign_hash530324
Ref: gnutls_x509_privkey_verify_data531007
Ref: gnutls_x509_rdn_get_by_oid531571
Ref: gnutls_x509_rdn_get_oid532548
Ref: gnutls_x509_rdn_get533280
Node: GnuTLS-extra functions533930
Ref: gnutls_extra_check_version534332
Ref: gnutls_global_init_extra534977
Node: OpenPGP functions535516
Ref: sec:openpgpapi535713
Ref: gnutls_certificate_set_openpgp_key_file2535915
Ref: gnutls_certificate_set_openpgp_key_file536893
Ref: gnutls_certificate_set_openpgp_key_mem2537628
Ref: gnutls_certificate_set_openpgp_key_mem538633
Ref: gnutls_certificate_set_openpgp_keyring_file539367
Ref: gnutls_certificate_set_openpgp_keyring_mem540081
Ref: gnutls_certificate_set_openpgp_key540836
Ref: gnutls_openpgp_crt_check_hostname541579
Ref: gnutls_openpgp_crt_deinit542144
Ref: gnutls_openpgp_crt_export542367
Ref: gnutls_openpgp_crt_get_auth_subkey543132
Ref: gnutls_openpgp_crt_get_creation_time544088
Ref: gnutls_openpgp_crt_get_expiration_time544419
Ref: gnutls_openpgp_crt_get_fingerprint544800
Ref: gnutls_openpgp_crt_get_key_id545359
Ref: gnutls_openpgp_crt_get_key_usage545747
Ref: gnutls_openpgp_crt_get_name546306
Ref: gnutls_openpgp_crt_get_pk_algorithm547032
Ref: gnutls_openpgp_crt_get_pk_dsa_raw547748
Ref: gnutls_openpgp_crt_get_pk_rsa_raw548431
Ref: gnutls_openpgp_crt_get_preferred_key_id549054
Ref: gnutls_openpgp_crt_get_revoked_status549521
Ref: gnutls_openpgp_crt_get_subkey_count549895
Ref: gnutls_openpgp_crt_get_subkey_creation_time550296
Ref: gnutls_openpgp_crt_get_subkey_expiration_time550722
Ref: gnutls_openpgp_crt_get_subkey_fingerprint551194
Ref: gnutls_openpgp_crt_get_subkey_idx551857
Ref: gnutls_openpgp_crt_get_subkey_id552251
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm552703
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw553523
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw554276
Ref: gnutls_openpgp_crt_get_subkey_revoked_status554965
Ref: gnutls_openpgp_crt_get_subkey_usage555433
Ref: gnutls_openpgp_crt_get_version556109
Ref: gnutls_openpgp_crt_import556442
Ref: gnutls_openpgp_crt_init557009
Ref: gnutls_openpgp_crt_print557302
Ref: gnutls_openpgp_crt_set_preferred_key_id557975
Ref: gnutls_openpgp_crt_verify_ring558513
Ref: gnutls_openpgp_crt_verify_self559252
Ref: gnutls_openpgp_keyring_check_id559846
Ref: gnutls_openpgp_keyring_deinit560354
Ref: gnutls_openpgp_keyring_get_crt_count560629
Ref: gnutls_openpgp_keyring_get_crt560996
Ref: gnutls_openpgp_keyring_import561648
Ref: gnutls_openpgp_keyring_init562270
Ref: gnutls_openpgp_privkey_deinit562595
Ref: gnutls_openpgp_privkey_export_dsa_raw562860
Ref: gnutls_openpgp_privkey_export_rsa_raw563617
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw564505
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw565337
Ref: gnutls_openpgp_privkey_export566251
Ref: gnutls_openpgp_privkey_get_fingerprint567236
Ref: gnutls_openpgp_privkey_get_key_id567839
Ref: gnutls_openpgp_privkey_get_pk_algorithm568242
Ref: gnutls_openpgp_privkey_get_preferred_key_id569007
Ref: gnutls_openpgp_privkey_get_revoked_status569508
Ref: gnutls_openpgp_privkey_get_subkey_count569939
Ref: gnutls_openpgp_privkey_get_subkey_creation_time570356
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time570795
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint571284
Ref: gnutls_openpgp_privkey_get_subkey_idx571961
Ref: gnutls_openpgp_privkey_get_subkey_id572383
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm572878
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status573731
Ref: gnutls_openpgp_privkey_import574198
Ref: gnutls_openpgp_privkey_init574910
Ref: gnutls_openpgp_privkey_set_preferred_key_id575259
Ref: gnutls_openpgp_privkey_sign_hash575771
Ref: gnutls_openpgp_set_recv_key_function576423
Node: TLS Inner Application (TLS/IA) functions576806
Ref: gnutls_ia_allocate_client_credentials578801
Ref: gnutls_ia_allocate_server_credentials579515
Ref: gnutls_ia_enable580187
Ref: gnutls_ia_endphase_send581464
Ref: gnutls_ia_extract_inner_secret582060
Ref: gnutls_ia_free_client_credentials582950
Ref: gnutls_ia_free_server_credentials583316
Ref: gnutls_ia_generate_challenge583672
Ref: gnutls_ia_get_client_avp_ptr584217
Ref: gnutls_ia_get_server_avp_ptr584594
Ref: gnutls_ia_handshake_p584957
Ref: gnutls_ia_handshake585354
Ref: gnutls_ia_permute_inner_secret585762
Ref: gnutls_ia_recv586403
Ref: gnutls_ia_send587910
Ref: gnutls_ia_set_client_avp_function589270
Ref: gnutls_ia_set_client_avp_ptr590819
Ref: gnutls_ia_set_server_avp_function591188
Ref: gnutls_ia_set_server_avp_ptr593168
Ref: gnutls_ia_verify_endphase593521
Node: Error codes and descriptions594242
Ref: Error Codes594441
Node: All the supported ciphersuites in GnuTLS602993
Ref: ciphersuites603212
Node: Guile Bindings608632
Node: Guile Preparations609484
Node: Guile API Conventions612055
Node: Enumerates and Constants612640
Node: Procedure Names615033
Node: Representation of Binary Data616036
Node: Input and Output617150
Node: Exception Handling619052
Node: Guile Examples620880
Node: Anonymous Authentication Guile Example621345
Node: OpenPGP Authentication Guile Example623907
Node: Importing OpenPGP Keys Guile Example626858
Node: Guile Reference628344
Node: Core Interface628684
Node: Extra Interface646394
Node: Internal architecture of GnuTLS649155
Node: The TLS Protocol649675
Node: TLS Handshake Protocol650245
Node: TLS Authentication Methods651100
Ref: TLS Authentication Methods-Footnote-1652271
Node: TLS Extension Handling652334
Node: Cryptographic Backend659687
Node: Copying Information661980
Node: GNU Free Documentation License662399
Node: GNU LGPL687540
Node: GNU GPL715662
Node: Bibliography753160
Ref: CBCATT753271
Ref: GPGH753448
Ref: GUTPKI753570
Ref: NISTSP80057753744
Ref: RFC2246753991
Ref: RFC4346754146
Ref: RFC2440754295
Ref: RFC4880754476
Ref: RFC4211754669
Ref: RFC2817754862
Ref: RFC2818755014
Ref: RFC2945755127
Ref: RFC2986755276
Ref: PKIX755464
Ref: RFC3749755726
Ref: RFC3820755891
Ref: TLSTKT756133
Ref: PKCS12756364
Ref: RESCORLA756504
Ref: SELKEY756600
Ref: SSL3756758
Ref: STEVENS756936
Ref: TLSEXT757044
Ref: TLSPGP757260
Ref: TLSSRP757436
Ref: TLSPSK757631
Ref: TOMSRP757799
Ref: WEGER757911
Node: Function and Data Index758103
Node: Concept Index829762

End Tag Table
