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

This manual is last updated 3 June 2010 for version 2.11.0 of GnuTLS.

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.	GnuTLS test server.
* gnutls-cli: (gnutls)Invoking gnutls-cli.	GnuTLS test client.
* gnutls-cli-debug: (gnutls)Invoking gnutls-cli-debug.	GnuTLS 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: 1282
gnutls.info-2: 428708
gnutls.info-3: 728014

Tag Table:
(Indirect)
Node: Top1282
Node: Preface2376
Ref: Availability3596
Node: Getting help3860
Node: Commercial Support4462
Node: Downloading and Installing5327
Node: Bug Reports8141
Node: Contributing9514
Node: The Library11590
Ref: The Library-Footnote-113754
Ref: The Library-Footnote-213785
Ref: The Library-Footnote-313842
Ref: The Library-Footnote-413898
Ref: The Library-Footnote-513949
Node: General Idea14087
Ref: General Idea-Footnote-116483
Node: Error handling16525
Node: Memory handling17745
Node: Callback functions18605
Node: Introduction to TLS19502
Ref: Introduction to TLS-Footnote-120701
Node: TLS layers20988
Node: The transport layer21967
Node: The TLS record protocol23966
Node: Encryption algorithms used in the record layer25185
Ref: Encryption algorithms used in the record layer-Footnote-126721
Ref: Encryption algorithms used in the record layer-Footnote-226842
Node: Compression algorithms used in the record layer26955
Ref: Compression algorithms used in the record layer-Footnote-128505
Node: Weaknesses and countermeasures28603
Node: The TLS Alert Protocol29506
Ref: The Alert Protocol29706
Node: The TLS Handshake Protocol30835
Ref: The Handshake Protocol31034
Ref: resume34015
Ref: The TLS Handshake Protocol-Footnote-135884
Node: TLS Extensions35993
Ref: serverind36897
Node: Selecting cryptographic key sizes38158
Node: On SSL 2 and older protocols40907
Node: On Record Padding42805
Node: Safe Renegotiation44587
Node: Authentication methods49672
Node: Certificate authentication50363
Ref: Certificate authentication-Footnote-156457
Node: Anonymous authentication56616
Node: Authentication using SRP57557
Ref: Authentication using SRP-Footnote-161107
Node: Authentication using PSK61165
Node: Authentication and credentials63493
Node: Parameters stored in credentials64680
Node: More on certificate authentication66643
Ref: Certificate Authentication66871
Node: The X.509 trust model67002
Node: X.509 certificates67976
Node: Verifying X.509 certificate paths71192
Ref: GNUTLS_CERT_INSECURE_ALGORITHM72491
Ref: gnutls_certificate_verify_flags73110
Node: PKCS #10 certificate requests74570
Node: PKCS #12 structures75382
Node: The OpenPGP trust model76177
Node: PKCS #11 tokens79330
Ref: sec:pkcs1179517
Node: Abstract data types85222
Ref: sec:abstract85412
Node: Digital signatures86607
Node: How to use TLS in application protocols91957
Node: Separate ports92482
Ref: Separate ports-Footnote-193907
Node: Upward negotiation93980
Ref: Upward negotiation-Footnote-196724
Ref: Upward negotiation-Footnote-296749
Node: How to use GnuTLS in applications96776
Ref: examples96996
Node: Preparation97194
Node: Headers97595
Node: Initialization98014
Node: Version check98781
Node: Debugging99307
Node: Building the source99762
Node: Multi-threaded applications101620
Node: Client examples102930
Node: Simple client example with anonymous authentication103818
Node: Simple client example with X.509 certificate support106533
Node: Obtaining session information109572
Node: Verifying peer's certificate113055
Ref: ex:verify113302
Node: Using a callback to select the certificate to use124354
Node: Client using a PKCS #11 token with TLS131586
Ref: ex:pkcs11-client131857
Node: Client with Resume capability example138970
Ref: ex:resume-client139249
Node: Simple client example with SRP authentication142618
Node: Simple client example with TLS/IA support145852
Node: Simple client example in C++149601
Node: Helper function for TCP connections152172
Node: Server examples153596
Node: Echo Server with X.509 authentication154029
Node: Echo Server with OpenPGP authentication159139
Node: Echo Server with SRP authentication164035
Node: Echo Server with anonymous authentication168843
Node: Miscellaneous examples173188
Node: Checking for an alert173549
Node: X.509 certificate parsing example174804
Ref: ex:x509-info175046
Node: Certificate request generation178271
Ref: ex:crq178515
Node: PKCS #12 structure generation180675
Ref: ex:pkcs12180875
Node: Compatibility with the OpenSSL library184224
Node: Keying Material Exporters185081
Node: Included programs186116
Node: Invoking certtool186619
Node: Invoking gnutls-cli196548
Node: Example client PSK connection199802
Node: Invoking gnutls-cli-debug201414
Node: Invoking gnutls-serv203899
Node: Example server PSK connection212133
Node: Invoking psktool213048
Node: Invoking srptool214142
Ref: srptool214280
Node: Function reference215380
Node: Core functions215744
Ref: gnutls_alert_get_name216003
Ref: gnutls_alert_get216399
Ref: gnutls_alert_send_appropriate217115
Ref: gnutls_alert_send217818
Ref: gnutls_anon_allocate_client_credentials218720
Ref: gnutls_anon_allocate_server_credentials219179
Ref: gnutls_anon_free_client_credentials219630
Ref: gnutls_anon_free_server_credentials220006
Ref: gnutls_anon_set_params_function220374
Ref: gnutls_anon_set_server_dh_params220874
Ref: gnutls_anon_set_server_params_function221398
Ref: gnutls_auth_client_get_type221889
Ref: gnutls_auth_get_type222401
Ref: gnutls_auth_server_get_type223095
Ref: gnutls_bye223587
Ref: gnutls_certificate_activation_time_peers225264
Ref: gnutls_certificate_allocate_credentials225731
Ref: gnutls_certificate_client_get_request_status226207
Ref: gnutls_certificate_client_set_retrieve_function226639
Ref: gnutls_certificate_expiration_time_peers228306
Ref: gnutls_certificate_free_ca_names228710
Ref: gnutls_certificate_free_cas229383
Ref: gnutls_certificate_free_credentials229806
Ref: gnutls_certificate_free_crls230327
Ref: gnutls_certificate_free_keys230632
Ref: gnutls_certificate_get_openpgp_keyring231086
Ref: gnutls_certificate_get_ours231540
Ref: gnutls_certificate_get_peers232089
Ref: gnutls_certificate_get_x509_cas232946
Ref: gnutls_certificate_get_x509_crls233460
Ref: gnutls_certificate_send_x509_rdn_sequence233999
Ref: gnutls_certificate_server_set_request234726
Ref: gnutls_certificate_server_set_retrieve_function235407
Ref: gnutls_certificate_set_dh_params236369
Ref: gnutls_certificate_set_params_function237129
Ref: gnutls_certificate_set_retrieve_function237655
Ref: gnutls_certificate_set_rsa_export_params239363
Ref: gnutls_certificate_set_verify_flags239877
Ref: gnutls_certificate_set_verify_function240336
Ref: gnutls_certificate_set_verify_limits241403
Ref: gnutls_certificate_set_x509_crl_file242098
Ref: gnutls_certificate_set_x509_crl_mem242873
Ref: gnutls_certificate_set_x509_crl243643
Ref: gnutls_certificate_set_x509_key_file244457
Ref: gnutls_certificate_set_x509_key_mem245708
Ref: gnutls_certificate_set_x509_key247152
Ref: gnutls_certificate_set_x509_simple_pkcs12_file248165
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem249818
Ref: gnutls_certificate_set_x509_trust_file251457
Ref: gnutls_certificate_set_x509_trust_mem252577
Ref: gnutls_certificate_set_x509_trust253528
Ref: gnutls_certificate_type_get_id254467
Ref: gnutls_certificate_type_get_name254864
Ref: gnutls_certificate_type_get255245
Ref: gnutls_certificate_type_list255643
Ref: gnutls_certificate_type_set_priority256104
Ref: gnutls_certificate_verify_peers2256845
Ref: gnutls_certificate_verify_peers258116
Ref: gnutls_check_version258787
Ref: gnutls_cipher_decrypt2259410
Ref: gnutls_cipher_decrypt260018
Ref: gnutls_cipher_deinit260493
Ref: gnutls_cipher_encrypt2260780
Ref: gnutls_cipher_encrypt261382
Ref: gnutls_cipher_get_block_size261849
Ref: gnutls_cipher_get_id262154
Ref: gnutls_cipher_get_key_size262538
Ref: gnutls_cipher_get_name262865
Ref: gnutls_cipher_get263209
Ref: gnutls_cipher_init263511
Ref: gnutls_cipher_list264220
Ref: gnutls_cipher_set_priority264736
Ref: gnutls_cipher_suite_get_name265436
Ref: gnutls_cipher_suite_info266063
Ref: gnutls_compression_get_id267151
Ref: gnutls_compression_get_name267515
Ref: gnutls_compression_get267894
Ref: gnutls_compression_list268243
Ref: gnutls_compression_set_priority268692
Ref: gnutls_credentials_clear269569
Ref: gnutls_credentials_set269802
Ref: gnutls_crypto_bigint_register2271181
Ref: gnutls_crypto_cipher_register2272192
Ref: gnutls_crypto_digest_register2273091
Ref: gnutls_crypto_mac_register2273984
Ref: gnutls_crypto_pk_register2274858
Ref: gnutls_crypto_rnd_register2275860
Ref: gnutls_crypto_single_cipher_register2276755
Ref: gnutls_crypto_single_digest_register2277770
Ref: gnutls_crypto_single_mac_register2278790
Ref: gnutls_db_check_entry279755
Ref: gnutls_db_get_ptr280261
Ref: gnutls_db_remove_session280578
Ref: gnutls_db_set_cache_expiration281120
Ref: gnutls_db_set_ptr281462
Ref: gnutls_db_set_remove_function281802
Ref: gnutls_db_set_retrieve_function282309
Ref: gnutls_db_set_store_function282999
Ref: gnutls_deinit283474
Ref: gnutls_dh_get_group283817
Ref: gnutls_dh_get_peers_public_bits284547
Ref: gnutls_dh_get_prime_bits284981
Ref: gnutls_dh_get_pubkey285623
Ref: gnutls_dh_get_secret_bits286214
Ref: gnutls_dh_params_cpy286646
Ref: gnutls_dh_params_deinit287099
Ref: gnutls_dh_params_export_pkcs3287372
Ref: gnutls_dh_params_export_raw288384
Ref: gnutls_dh_params_generate2289130
Ref: gnutls_dh_params_import_pkcs3290073
Ref: gnutls_dh_params_import_raw290841
Ref: gnutls_dh_params_init291485
Ref: gnutls_dh_set_prime_bits291849
Ref: gnutls_error_is_fatal292580
Ref: gnutls_error_to_alert293269
Ref: gnutls_ext_register293947
Ref: gnutls_fingerprint294638
Ref: gnutls_free295599
Ref: gnutls_global_deinit295834
Ref: gnutls_global_init296150
Ref: gnutls_global_set_log_function297574
Ref: gnutls_global_set_log_level298080
Ref: gnutls_global_set_mem_functions298582
Ref: gnutls_global_set_mutex299810
Ref: gnutls_handshake_get_last_in300621
Ref: gnutls_handshake_get_last_out301240
Ref: gnutls_handshake_set_max_packet_length301874
Ref: gnutls_handshake_set_post_client_hello_function302565
Ref: gnutls_handshake_set_private_extensions303652
Ref: gnutls_handshake304432
Ref: gnutls_hash_deinit305727
Ref: gnutls_hash_fast306061
Ref: gnutls_hash_get_len306567
Ref: gnutls_hash_init306895
Ref: gnutls_hash_output307432
Ref: gnutls_hash307719
Ref: gnutls_hex2bin308143
Ref: gnutls_hex_decode308693
Ref: gnutls_hex_encode309268
Ref: gnutls_hmac_deinit309796
Ref: gnutls_hmac_fast310129
Ref: gnutls_hmac_get_len310737
Ref: gnutls_hmac_init311052
Ref: gnutls_hmac_output311732
Ref: gnutls_hmac312017
Ref: gnutls_init312435
Ref: gnutls_kx_get_id313129
Ref: gnutls_kx_get_name313473
Ref: gnutls_kx_get313815
Ref: gnutls_kx_list314142
Ref: gnutls_kx_set_priority314442
Ref: gnutls_mac_get_id315134
Ref: gnutls_mac_get_key_size315548
Ref: gnutls_mac_get_name315861
Ref: gnutls_mac_get316177
Ref: gnutls_mac_list316479
Ref: gnutls_mac_set_priority316996
Ref: gnutls_malloc317674
Ref: gnutls_openpgp_send_cert318004
Ref: gnutls_pem_base64_decode_alloc318590
Ref: gnutls_pem_base64_decode319385
Ref: gnutls_pem_base64_encode_alloc320249
Ref: gnutls_pem_base64_encode320977
Ref: gnutls_perror321757
Ref: gnutls_pk_algorithm_get_name322046
Ref: gnutls_pk_bits_to_sec_param322401
Ref: gnutls_pk_get_id322850
Ref: gnutls_pk_get_name323367
Ref: gnutls_pk_list323728
Ref: gnutls_pkcs11_add_provider324039
Ref: gnutls_pkcs11_copy_x509_crt324538
Ref: gnutls_pkcs11_copy_x509_privkey325166
Ref: gnutls_pkcs11_deinit325930
Ref: gnutls_pkcs11_delete_url326100
Ref: gnutls_pkcs11_init326510
Ref: gnutls_pkcs11_obj_deinit327335
Ref: gnutls_pkcs11_obj_export_url327527
Ref: gnutls_pkcs11_obj_export327889
Ref: gnutls_pkcs11_obj_get_info328780
Ref: gnutls_pkcs11_obj_get_type329604
Ref: gnutls_pkcs11_obj_import_url329907
Ref: gnutls_pkcs11_obj_init330603
Ref: gnutls_pkcs11_obj_list_import_url330952
Ref: gnutls_pkcs11_privkey_decrypt_data331808
Ref: gnutls_pkcs11_privkey_deinit332454
Ref: gnutls_pkcs11_privkey_export_url332715
Ref: gnutls_pkcs11_privkey_get_info333121
Ref: gnutls_pkcs11_privkey_get_pk_algorithm333919
Ref: gnutls_pkcs11_privkey_import_url334364
Ref: gnutls_pkcs11_privkey_init335080
Ref: gnutls_pkcs11_privkey_sign_data335437
Ref: gnutls_pkcs11_privkey_sign_hash336288
Ref: gnutls_pkcs11_set_pin_function336966
Ref: gnutls_pkcs11_set_token_function338362
Ref: gnutls_pkcs11_token_get_flags338844
Ref: gnutls_pkcs11_token_get_info339215
Ref: gnutls_pkcs11_token_get_url339828
Ref: gnutls_prf_raw340359
Ref: gnutls_prf341931
Ref: gnutls_priority_deinit343554
Ref: gnutls_priority_init343784
Ref: gnutls_priority_set_direct348163
Ref: gnutls_priority_set348945
Ref: gnutls_privkey_decrypt_data349379
Ref: gnutls_privkey_deinit349987
Ref: gnutls_privkey_get_pk_algorithm350224
Ref: gnutls_privkey_get_type350816
Ref: gnutls_privkey_import_openpgp351282
Ref: gnutls_privkey_import_pkcs11351776
Ref: gnutls_privkey_import_x509352264
Ref: gnutls_privkey_init352734
Ref: gnutls_privkey_sign_data353053
Ref: gnutls_privkey_sign_hash353865
Ref: gnutls_protocol_get_id354359
Ref: gnutls_protocol_get_name354675
Ref: gnutls_protocol_get_version355033
Ref: gnutls_protocol_list355336
Ref: gnutls_protocol_set_priority355645
Ref: gnutls_psk_allocate_client_credentials356196
Ref: gnutls_psk_allocate_server_credentials356650
Ref: gnutls_psk_client_get_hint357080
Ref: gnutls_psk_free_client_credentials357563
Ref: gnutls_psk_free_server_credentials357934
Ref: gnutls_psk_netconf_derive_key358295
Ref: gnutls_psk_server_get_username358998
Ref: gnutls_psk_set_client_credentials_function359382
Ref: gnutls_psk_set_client_credentials360305
Ref: gnutls_psk_set_params_function361128
Ref: gnutls_psk_set_server_credentials_file361632
Ref: gnutls_psk_set_server_credentials_function362238
Ref: gnutls_psk_set_server_credentials_hint363186
Ref: gnutls_psk_set_server_dh_params363779
Ref: gnutls_psk_set_server_params_function364305
Ref: gnutls_pubkey_deinit364776
Ref: gnutls_pubkey_export364988
Ref: gnutls_pubkey_get_key_id365894
Ref: gnutls_pubkey_get_key_usage366858
Ref: gnutls_pubkey_get_pk_algorithm367330
Ref: gnutls_pubkey_get_pk_dsa_raw367928
Ref: gnutls_pubkey_get_pk_rsa_raw368569
Ref: gnutls_pubkey_get_preferred_hash_algorithm369157
Ref: gnutls_pubkey_get_verify_algorithm369948
Ref: gnutls_pubkey_import_dsa_raw370559
Ref: gnutls_pubkey_import_openpgp371193
Ref: gnutls_pubkey_import_pkcs11_url371722
Ref: gnutls_pubkey_import_pkcs11372206
Ref: gnutls_pubkey_import_rsa_raw372686
Ref: gnutls_pubkey_import_x509373214
Ref: gnutls_pubkey_import373675
Ref: gnutls_pubkey_init374319
Ref: gnutls_pubkey_set_key_usage374641
Ref: gnutls_pubkey_verify_hash375017
Ref: gnutls_record_check_pending375592
Ref: gnutls_record_disable_padding376229
Ref: gnutls_record_get_direction376821
Ref: gnutls_record_get_max_size377731
Ref: gnutls_record_recv378093
Ref: gnutls_record_send379545
Ref: gnutls_record_set_max_size380967
Ref: gnutls_rehandshake381862
Ref: gnutls_rnd383087
Ref: gnutls_rsa_export_get_modulus_bits383483
Ref: gnutls_rsa_export_get_pubkey383843
Ref: gnutls_rsa_params_cpy384433
Ref: gnutls_rsa_params_deinit384862
Ref: gnutls_rsa_params_export_pkcs1385139
Ref: gnutls_rsa_params_export_raw386080
Ref: gnutls_rsa_params_generate2387002
Ref: gnutls_rsa_params_import_pkcs1387796
Ref: gnutls_rsa_params_import_raw388492
Ref: gnutls_rsa_params_init389294
Ref: gnutls_safe_renegotiation_status389671
Ref: gnutls_sec_param_get_name390087
Ref: gnutls_sec_param_to_pk_bits390444
Ref: gnutls_server_name_get391068
Ref: gnutls_server_name_set392422
Ref: gnutls_session_enable_compatibility_mode393425
Ref: gnutls_session_get_client_random393976
Ref: gnutls_session_get_data2394516
Ref: gnutls_session_get_data395343
Ref: gnutls_session_get_id396220
Ref: gnutls_session_get_master_secret397116
Ref: gnutls_session_get_ptr397758
Ref: gnutls_session_get_server_random398171
Ref: gnutls_session_is_resumed398713
Ref: gnutls_session_set_data399025
Ref: gnutls_session_set_finished_function399898
Ref: gnutls_session_set_ptr401002
Ref: gnutls_session_ticket_enable_client401419
Ref: gnutls_session_ticket_enable_server401833
Ref: gnutls_session_ticket_key_generate402396
Ref: gnutls_set_default_export_priority402840
Ref: gnutls_set_default_priority403685
Ref: gnutls_sign_algorithm_get_name404468
Ref: gnutls_sign_algorithm_get_requested404831
Ref: gnutls_sign_callback_get405844
Ref: gnutls_sign_callback_set406281
Ref: gnutls_sign_get_id407111
Ref: gnutls_sign_get_name407470
Ref: gnutls_sign_list407861
Ref: gnutls_srp_allocate_client_credentials408191
Ref: gnutls_srp_allocate_server_credentials408667
Ref: gnutls_srp_base64_decode_alloc409127
Ref: gnutls_srp_base64_decode409799
Ref: gnutls_srp_base64_encode_alloc410514
Ref: gnutls_srp_base64_encode411230
Ref: gnutls_srp_free_client_credentials412049
Ref: gnutls_srp_free_server_credentials412420
Ref: gnutls_srp_server_get_username412783
Ref: gnutls_srp_set_client_credentials_function413255
Ref: gnutls_srp_set_client_credentials414374
Ref: gnutls_srp_set_prime_bits415096
Ref: gnutls_srp_set_server_credentials_file415786
Ref: gnutls_srp_set_server_credentials_function416527
Ref: gnutls_srp_verifier417895
Ref: gnutls_strerror_name418912
Ref: gnutls_strerror419355
Ref: gnutls_supplemental_get_name419845
Ref: gnutls_transport_get_ptr2420269
Ref: gnutls_transport_get_ptr420804
Ref: gnutls_transport_set_errno421223
Ref: gnutls_transport_set_global_errno422278
Ref: gnutls_transport_set_lowat423296
Ref: gnutls_transport_set_ptr2423890
Ref: gnutls_transport_set_ptr424505
Ref: gnutls_transport_set_pull_function424928
Ref: gnutls_transport_set_push_function425528
Ref: gnutls_x509_crq_set_pubkey426234
Ref: gnutls_x509_crt_import_pkcs11_url426689
Ref: gnutls_x509_crt_import_pkcs11427311
Ref: gnutls_x509_crt_list_import_pkcs11427744
Ref: gnutls_x509_crt_set_pubkey428322
Node: X.509 certificate functions428708
Ref: sec:x509api428909
Ref: gnutls_pkcs12_bag_decrypt429075
Ref: gnutls_pkcs12_bag_deinit429502
Ref: gnutls_pkcs12_bag_encrypt429730
Ref: gnutls_pkcs12_bag_get_count430230
Ref: gnutls_pkcs12_bag_get_data430542
Ref: gnutls_pkcs12_bag_get_friendly_name431137
Ref: gnutls_pkcs12_bag_get_key_id431754
Ref: gnutls_pkcs12_bag_get_type432353
Ref: gnutls_pkcs12_bag_init432699
Ref: gnutls_pkcs12_bag_set_crl433144
Ref: gnutls_pkcs12_bag_set_crt433570
Ref: gnutls_pkcs12_bag_set_data434014
Ref: gnutls_pkcs12_bag_set_friendly_name434485
Ref: gnutls_pkcs12_bag_set_key_id435148
Ref: gnutls_pkcs12_deinit435783
Ref: gnutls_pkcs12_export435995
Ref: gnutls_pkcs12_generate_mac436924
Ref: gnutls_pkcs12_get_bag437328
Ref: gnutls_pkcs12_import437939
Ref: gnutls_pkcs12_init438660
Ref: gnutls_pkcs12_set_bag439083
Ref: gnutls_pkcs12_verify_mac439486
Ref: gnutls_pkcs7_deinit439884
Ref: gnutls_pkcs7_delete_crl440097
Ref: gnutls_pkcs7_delete_crt440550
Ref: gnutls_pkcs7_export441018
Ref: gnutls_pkcs7_get_crl_count441935
Ref: gnutls_pkcs7_get_crl_raw442305
Ref: gnutls_pkcs7_get_crt_count443102
Ref: gnutls_pkcs7_get_crt_raw443482
Ref: gnutls_pkcs7_import444366
Ref: gnutls_pkcs7_init444987
Ref: gnutls_pkcs7_set_crl_raw445410
Ref: gnutls_pkcs7_set_crl445825
Ref: gnutls_pkcs7_set_crt_raw446251
Ref: gnutls_pkcs7_set_crt446695
Ref: gnutls_x509_crl_check_issuer447212
Ref: gnutls_x509_crl_deinit447719
Ref: gnutls_x509_crl_export447930
Ref: gnutls_x509_crl_get_authority_key_id448867
Ref: gnutls_x509_crl_get_crt_count449724
Ref: gnutls_x509_crl_get_crt_serial450077
Ref: gnutls_x509_crl_get_dn_oid450839
Ref: gnutls_x509_crl_get_extension_data451660
Ref: gnutls_x509_crl_get_extension_info452766
Ref: gnutls_x509_crl_get_extension_oid454024
Ref: gnutls_x509_crl_get_issuer_dn_by_oid454896
Ref: gnutls_x509_crl_get_issuer_dn456402
Ref: gnutls_x509_crl_get_next_update457278
Ref: gnutls_x509_crl_get_number457717
Ref: gnutls_x509_crl_get_signature_algorithm458450
Ref: gnutls_x509_crl_get_signature458884
Ref: gnutls_x509_crl_get_this_update459447
Ref: gnutls_x509_crl_get_version459777
Ref: gnutls_x509_crl_import460085
Ref: gnutls_x509_crl_init460709
Ref: gnutls_x509_crl_print461263
Ref: gnutls_x509_crl_privkey_sign461895
Ref: gnutls_x509_crl_set_authority_key_id462809
Ref: gnutls_x509_crl_set_crt_serial463365
Ref: gnutls_x509_crl_set_crt463982
Ref: gnutls_x509_crl_set_next_update464558
Ref: gnutls_x509_crl_set_number464966
Ref: gnutls_x509_crl_set_this_update465438
Ref: gnutls_x509_crl_set_version465843
Ref: gnutls_x509_crl_sign2466387
Ref: gnutls_x509_crl_sign467267
Ref: gnutls_x509_crl_verify467823
Ref: gnutls_x509_crq_deinit468698
Ref: gnutls_x509_crq_export468939
Ref: gnutls_x509_crq_get_attribute_by_oid469960
Ref: gnutls_x509_crq_get_attribute_data470835
Ref: gnutls_x509_crq_get_attribute_info471936
Ref: gnutls_x509_crq_get_basic_constraints473119
Ref: gnutls_x509_crq_get_challenge_password474359
Ref: gnutls_x509_crq_get_dn_by_oid474990
Ref: gnutls_x509_crq_get_dn_oid476452
Ref: gnutls_x509_crq_get_dn477215
Ref: gnutls_x509_crq_get_extension_by_oid478069
Ref: gnutls_x509_crq_get_extension_data479214
Ref: gnutls_x509_crq_get_extension_info480331
Ref: gnutls_x509_crq_get_key_id481583
Ref: gnutls_x509_crq_get_key_purpose_oid482613
Ref: gnutls_x509_crq_get_key_rsa_raw483637
Ref: gnutls_x509_crq_get_key_usage484257
Ref: gnutls_x509_crq_get_pk_algorithm485332
Ref: gnutls_x509_crq_get_preferred_hash_algorithm486088
Ref: gnutls_x509_crq_get_subject_alt_name486887
Ref: gnutls_x509_crq_get_subject_alt_othername_oid488449
Ref: gnutls_x509_crq_get_version489924
Ref: gnutls_x509_crq_import490270
Ref: gnutls_x509_crq_init490957
Ref: gnutls_x509_crq_print491293
Ref: gnutls_x509_crq_privkey_sign491932
Ref: gnutls_x509_crq_set_attribute_by_oid492928
Ref: gnutls_x509_crq_set_basic_constraints493636
Ref: gnutls_x509_crq_set_challenge_password494366
Ref: gnutls_x509_crq_set_dn_by_oid494833
Ref: gnutls_x509_crq_set_key_purpose_oid495963
Ref: gnutls_x509_crq_set_key_rsa_raw496749
Ref: gnutls_x509_crq_set_key_usage497325
Ref: gnutls_x509_crq_set_key497783
Ref: gnutls_x509_crq_set_subject_alt_name498289
Ref: gnutls_x509_crq_set_version499364
Ref: gnutls_x509_crq_sign2499852
Ref: gnutls_x509_crq_sign500957
Ref: gnutls_x509_crt_check_hostname501421
Ref: gnutls_x509_crt_check_issuer502072
Ref: gnutls_x509_crt_check_revocation502619
Ref: gnutls_x509_crt_cpy_crl_dist_points503265
Ref: gnutls_x509_crt_deinit503850
Ref: gnutls_x509_crt_export504063
Ref: gnutls_x509_crt_get_activation_time504997
Ref: gnutls_x509_crt_get_authority_key_id505370
Ref: gnutls_x509_crt_get_basic_constraints506225
Ref: gnutls_x509_crt_get_ca_status507426
Ref: gnutls_x509_crt_get_crl_dist_points508308
Ref: gnutls_x509_crt_get_dn_by_oid510057
Ref: gnutls_x509_crt_get_dn_oid511596
Ref: gnutls_x509_crt_get_dn512397
Ref: gnutls_x509_crt_get_expiration_time513276
Ref: gnutls_x509_crt_get_extension_by_oid513647
Ref: gnutls_x509_crt_get_extension_data514766
Ref: gnutls_x509_crt_get_extension_info515859
Ref: gnutls_x509_crt_get_extension_oid517101
Ref: gnutls_x509_crt_get_fingerprint517948
Ref: gnutls_x509_crt_get_issuer_alt_name2518769
Ref: gnutls_x509_crt_get_issuer_alt_name520336
Ref: gnutls_x509_crt_get_issuer_alt_othername_oid522155
Ref: gnutls_x509_crt_get_issuer_dn_by_oid523648
Ref: gnutls_x509_crt_get_issuer_dn_oid525203
Ref: gnutls_x509_crt_get_issuer_dn526024
Ref: gnutls_x509_crt_get_issuer526897
Ref: gnutls_x509_crt_get_key_id527515
Ref: gnutls_x509_crt_get_key_purpose_oid528501
Ref: gnutls_x509_crt_get_key_usage529553
Ref: gnutls_x509_crt_get_pk_algorithm530605
Ref: gnutls_x509_crt_get_pk_dsa_raw531320
Ref: gnutls_x509_crt_get_pk_rsa_raw531970
Ref: gnutls_x509_crt_get_preferred_hash_algorithm532566
Ref: gnutls_x509_crt_get_proxy533343
Ref: gnutls_x509_crt_get_raw_dn534354
Ref: gnutls_x509_crt_get_raw_issuer_dn534863
Ref: gnutls_x509_crt_get_serial535364
Ref: gnutls_x509_crt_get_signature_algorithm536118
Ref: gnutls_x509_crt_get_signature536590
Ref: gnutls_x509_crt_get_subject_alt_name2537177
Ref: gnutls_x509_crt_get_subject_alt_name538727
Ref: gnutls_x509_crt_get_subject_alt_othername_oid540505
Ref: gnutls_x509_crt_get_subject_key_id541975
Ref: gnutls_x509_crt_get_subject542710
Ref: gnutls_x509_crt_get_verify_algorithm543351
Ref: gnutls_x509_crt_get_version543985
Ref: gnutls_x509_crt_import544307
Ref: gnutls_x509_crt_init544995
Ref: gnutls_x509_crt_list_import545330
Ref: gnutls_x509_crt_list_verify546354
Ref: gnutls_x509_crt_print548164
Ref: gnutls_x509_crt_privkey_sign549041
Ref: gnutls_x509_crt_set_activation_time549933
Ref: gnutls_x509_crt_set_authority_key_id550386
Ref: gnutls_x509_crt_set_basic_constraints550964
Ref: gnutls_x509_crt_set_ca_status551648
Ref: gnutls_x509_crt_set_crl_dist_points2552243
Ref: gnutls_x509_crt_set_crl_dist_points552962
Ref: gnutls_x509_crt_set_crq_extensions553606
Ref: gnutls_x509_crt_set_crq554066
Ref: gnutls_x509_crt_set_dn_by_oid554609
Ref: gnutls_x509_crt_set_expiration_time555719
Ref: gnutls_x509_crt_set_extension_by_oid556154
Ref: gnutls_x509_crt_set_issuer_dn_by_oid556947
Ref: gnutls_x509_crt_set_key_purpose_oid558218
Ref: gnutls_x509_crt_set_key_usage558991
Ref: gnutls_x509_crt_set_key559420
Ref: gnutls_x509_crt_set_proxy_dn559913
Ref: gnutls_x509_crt_set_proxy560929
Ref: gnutls_x509_crt_set_serial561722
Ref: gnutls_x509_crt_set_subject_alt_name562375
Ref: gnutls_x509_crt_set_subject_alternative_name563473
Ref: gnutls_x509_crt_set_subject_key_id564292
Ref: gnutls_x509_crt_set_version564780
Ref: gnutls_x509_crt_sign2565599
Ref: gnutls_x509_crt_sign566459
Ref: gnutls_x509_crt_verify_data567022
Ref: gnutls_x509_crt_verify_hash567590
Ref: gnutls_x509_crt_verify568159
Ref: gnutls_x509_dn_deinit568967
Ref: gnutls_x509_dn_export569227
Ref: gnutls_x509_dn_get_rdn_ava570122
Ref: gnutls_x509_dn_import570853
Ref: gnutls_x509_dn_init571472
Ref: gnutls_x509_dn_oid_known571893
Ref: gnutls_x509_privkey_cpy572559
Ref: gnutls_x509_privkey_deinit573024
Ref: gnutls_x509_privkey_export_dsa_raw573287
Ref: gnutls_x509_privkey_export_pkcs8574054
Ref: gnutls_x509_privkey_export_rsa_raw2575558
Ref: gnutls_x509_privkey_export_rsa_raw576569
Ref: gnutls_x509_privkey_export577443
Ref: gnutls_x509_privkey_fix578494
Ref: gnutls_x509_privkey_generate578883
Ref: gnutls_x509_privkey_get_key_id579594
Ref: gnutls_x509_privkey_get_pk_algorithm580579
Ref: gnutls_x509_privkey_import_dsa_raw581001
Ref: gnutls_x509_privkey_import_pkcs8581718
Ref: gnutls_x509_privkey_import_rsa_raw2583027
Ref: gnutls_x509_privkey_import_rsa_raw583944
Ref: gnutls_x509_privkey_import584780
Ref: gnutls_x509_privkey_init585476
Ref: gnutls_x509_privkey_sign_data2585817
Ref: gnutls_x509_privkey_sign_data586912
Ref: gnutls_x509_privkey_sign_hash588120
Ref: gnutls_x509_privkey_verify_data588803
Ref: gnutls_x509_rdn_get_by_oid589367
Ref: gnutls_x509_rdn_get_oid590344
Ref: gnutls_x509_rdn_get591076
Node: GnuTLS-extra functions591726
Ref: gnutls_extra_check_version592128
Ref: gnutls_global_init_extra592773
Node: OpenPGP functions593312
Ref: sec:openpgpapi593509
Ref: gnutls_certificate_set_openpgp_key_file2593711
Ref: gnutls_certificate_set_openpgp_key_file594689
Ref: gnutls_certificate_set_openpgp_key_mem2595424
Ref: gnutls_certificate_set_openpgp_key_mem596429
Ref: gnutls_certificate_set_openpgp_keyring_file597163
Ref: gnutls_certificate_set_openpgp_keyring_mem597877
Ref: gnutls_certificate_set_openpgp_key598632
Ref: gnutls_openpgp_crt_check_hostname599375
Ref: gnutls_openpgp_crt_deinit599940
Ref: gnutls_openpgp_crt_export600163
Ref: gnutls_openpgp_crt_get_auth_subkey600928
Ref: gnutls_openpgp_crt_get_creation_time601884
Ref: gnutls_openpgp_crt_get_expiration_time602215
Ref: gnutls_openpgp_crt_get_fingerprint602596
Ref: gnutls_openpgp_crt_get_key_id603155
Ref: gnutls_openpgp_crt_get_key_usage603543
Ref: gnutls_openpgp_crt_get_name604102
Ref: gnutls_openpgp_crt_get_pk_algorithm604828
Ref: gnutls_openpgp_crt_get_pk_dsa_raw605544
Ref: gnutls_openpgp_crt_get_pk_rsa_raw606227
Ref: gnutls_openpgp_crt_get_preferred_key_id606850
Ref: gnutls_openpgp_crt_get_revoked_status607317
Ref: gnutls_openpgp_crt_get_subkey_count607691
Ref: gnutls_openpgp_crt_get_subkey_creation_time608092
Ref: gnutls_openpgp_crt_get_subkey_expiration_time608518
Ref: gnutls_openpgp_crt_get_subkey_fingerprint608990
Ref: gnutls_openpgp_crt_get_subkey_idx609653
Ref: gnutls_openpgp_crt_get_subkey_id610047
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm610499
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw611319
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw612072
Ref: gnutls_openpgp_crt_get_subkey_revoked_status612761
Ref: gnutls_openpgp_crt_get_subkey_usage613229
Ref: gnutls_openpgp_crt_get_version613905
Ref: gnutls_openpgp_crt_import614238
Ref: gnutls_openpgp_crt_init614805
Ref: gnutls_openpgp_crt_print615098
Ref: gnutls_openpgp_crt_set_preferred_key_id615771
Ref: gnutls_openpgp_crt_verify_ring616309
Ref: gnutls_openpgp_crt_verify_self617048
Ref: gnutls_openpgp_keyring_check_id617642
Ref: gnutls_openpgp_keyring_deinit618150
Ref: gnutls_openpgp_keyring_get_crt_count618425
Ref: gnutls_openpgp_keyring_get_crt618792
Ref: gnutls_openpgp_keyring_import619444
Ref: gnutls_openpgp_keyring_init620066
Ref: gnutls_openpgp_privkey_decrypt_data620403
Ref: gnutls_openpgp_privkey_deinit621105
Ref: gnutls_openpgp_privkey_export_dsa_raw621370
Ref: gnutls_openpgp_privkey_export_rsa_raw622127
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw623015
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw623847
Ref: gnutls_openpgp_privkey_export624761
Ref: gnutls_openpgp_privkey_get_fingerprint625746
Ref: gnutls_openpgp_privkey_get_key_id626349
Ref: gnutls_openpgp_privkey_get_pk_algorithm626752
Ref: gnutls_openpgp_privkey_get_preferred_key_id627517
Ref: gnutls_openpgp_privkey_get_revoked_status628018
Ref: gnutls_openpgp_privkey_get_subkey_count628449
Ref: gnutls_openpgp_privkey_get_subkey_creation_time628866
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time629305
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint629794
Ref: gnutls_openpgp_privkey_get_subkey_idx630471
Ref: gnutls_openpgp_privkey_get_subkey_id630893
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm631388
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status632241
Ref: gnutls_openpgp_privkey_import632708
Ref: gnutls_openpgp_privkey_init633420
Ref: gnutls_openpgp_privkey_set_preferred_key_id633769
Ref: gnutls_openpgp_privkey_sign_hash634281
Ref: gnutls_openpgp_set_recv_key_function634933
Node: TLS Inner Application (TLS/IA) functions635316
Ref: gnutls_ia_allocate_client_credentials637311
Ref: gnutls_ia_allocate_server_credentials638025
Ref: gnutls_ia_enable638697
Ref: gnutls_ia_endphase_send639974
Ref: gnutls_ia_extract_inner_secret640570
Ref: gnutls_ia_free_client_credentials641460
Ref: gnutls_ia_free_server_credentials641826
Ref: gnutls_ia_generate_challenge642182
Ref: gnutls_ia_get_client_avp_ptr642727
Ref: gnutls_ia_get_server_avp_ptr643104
Ref: gnutls_ia_handshake_p643467
Ref: gnutls_ia_handshake643864
Ref: gnutls_ia_permute_inner_secret644272
Ref: gnutls_ia_recv644913
Ref: gnutls_ia_send646420
Ref: gnutls_ia_set_client_avp_function647780
Ref: gnutls_ia_set_client_avp_ptr649329
Ref: gnutls_ia_set_server_avp_function649698
Ref: gnutls_ia_set_server_avp_ptr651678
Ref: gnutls_ia_verify_endphase652031
Node: Error codes and descriptions652752
Ref: Error Codes652951
Node: All the supported ciphersuites in GnuTLS662616
Ref: ciphersuites662835
Node: Guile Bindings668255
Node: Guile Preparations669107
Node: Guile API Conventions671678
Node: Enumerates and Constants672263
Node: Procedure Names674656
Node: Representation of Binary Data675659
Node: Input and Output676773
Node: Exception Handling678675
Node: Guile Examples680503
Node: Anonymous Authentication Guile Example680968
Node: OpenPGP Authentication Guile Example683530
Node: Importing OpenPGP Keys Guile Example686481
Node: Guile Reference687967
Node: Core Interface688307
Node: Extra Interface688729
Node: Internal architecture of GnuTLS689085
Node: The TLS Protocol689630
Node: TLS Handshake Protocol690200
Node: TLS Authentication Methods691055
Ref: TLS Authentication Methods-Footnote-1692226
Node: TLS Extension Handling692289
Node: Certificate Handling699809
Node: Cryptographic Backend700163
Node: Copying Information702454
Node: GNU Free Documentation License702873
Node: GNU LGPL728014
Node: GNU GPL756136
Node: Bibliography793634
Ref: CBCATT793745
Ref: GPGH793922
Ref: GUTPKI794044
Ref: NISTSP80057794218
Ref: RFC2246794465
Ref: RFC4346794620
Ref: RFC2440794769
Ref: RFC4880794950
Ref: RFC4211795143
Ref: RFC2817795336
Ref: RFC2818795488
Ref: RFC2945795601
Ref: RFC2986795750
Ref: PKIX795938
Ref: RFC3749796200
Ref: RFC3820796365
Ref: RFC5746796607
Ref: TLSTKT796815
Ref: PKCS12797046
Ref: PKCS11797186
Ref: RESCORLA797331
Ref: SELKEY797427
Ref: SSL3797585
Ref: STEVENS797763
Ref: TLSEXT797871
Ref: TLSPGP798087
Ref: TLSSRP798263
Ref: TLSPSK798458
Ref: TOMSRP798626
Ref: WEGER798738
Node: Function and Data Index798930
Node: Concept Index866285

End Tag Table
