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

This manual is last updated 6 January 2012 for version 2.12.23 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: 1281
gnutls.info-2: 446983
gnutls.info-3: 613818
gnutls.info-4: 924823

Tag Table:
(Indirect)
Node: Top1281
Node: Preface2379
Ref: Availability3601
Node: Getting help3865
Node: Commercial Support4467
Node: Downloading and Installing5329
Node: Bug Reports8141
Node: Contributing9514
Node: The Library11505
Ref: The Library-Footnote-113694
Ref: The Library-Footnote-213728
Ref: The Library-Footnote-313788
Ref: The Library-Footnote-413847
Ref: The Library-Footnote-513901
Node: General Idea14043
Ref: General Idea-Footnote-116448
Node: Error handling16493
Node: Memory handling17718
Node: Callback functions18581
Node: Introduction to TLS19477
Ref: Introduction to TLS-Footnote-120635
Node: TLS layers20925
Node: The transport layer21905
Node: The TLS record protocol23814
Node: Encryption algorithms used in the record layer25057
Ref: Encryption algorithms used in the record layer-Footnote-126598
Ref: Encryption algorithms used in the record layer-Footnote-226722
Node: Compression algorithms used in the record layer26838
Ref: Compression algorithms used in the record layer-Footnote-128391
Node: Weaknesses and countermeasures28492
Node: On Record Padding29422
Node: The TLS Alert Protocol31153
Ref: The Alert Protocol31353
Node: The TLS Handshake Protocol32484
Ref: The Handshake Protocol32683
Node: TLS Cipher Suites34044
Ref: TLS Cipher Suites-Footnote-134987
Node: Priority Strings35101
Ref: Priority Strings-Footnote-139858
Node: Client Authentication40127
Node: Resuming Sessions41184
Ref: resume41370
Node: Resuming Internals42174
Node: Interoperability43344
Node: TLS Extensions44760
Ref: serverind45689
Node: Selecting cryptographic key sizes51948
Node: On SSL 2 and older protocols55167
Node: Authentication methods57038
Node: Certificate authentication57728
Ref: Certificate authentication-Footnote-163838
Node: Anonymous authentication64000
Node: Authentication using SRP64940
Ref: Authentication using SRP-Footnote-168496
Node: Authentication using PSK68557
Ref: Authentication using PSK-Footnote-170853
Node: Authentication and credentials71066
Node: Parameters stored in credentials72429
Node: More on certificate authentication74393
Ref: Certificate Authentication74621
Node: The X.509 trust model74752
Node: X.509 certificates75727
Node: Verifying X.509 certificate paths78944
Ref: GNUTLS_CERT_INSECURE_ALGORITHM80245
Ref: gnutls_certificate_verify_flags80864
Node: PKCS #10 certificate requests82330
Node: PKCS #12 structures83143
Node: The OpenPGP trust model83940
Node: PKCS #11 tokens87105
Ref: sec:pkcs1187292
Ref: PKCS #11 tokens-Footnote-193407
Node: Abstract data types93448
Ref: sec:abstract93638
Node: Digital signatures94835
Node: How to use TLS in application protocols100202
Node: Separate ports100727
Ref: Separate ports-Footnote-1102159
Node: Upward negotiation102235
Ref: Upward negotiation-Footnote-1104987
Ref: Upward negotiation-Footnote-2105015
Node: How to use GnuTLS in applications105045
Ref: examples105265
Node: Preparation105509
Node: Headers105911
Node: Initialization106330
Node: Version check107097
Node: Debugging107623
Node: Building the source108080
Node: Multi-threaded applications109938
Node: Client examples111250
Node: Simple client example with anonymous authentication112092
Node: Simple client example with X.509 certificate support114827
Node: Obtaining session information117888
Node: Verifying peer's certificate121494
Ref: ex:verify121741
Node: Using a callback to select the certificate to use133232
Node: Client using a PKCS #11 token with TLS140764
Ref: ex:pkcs11-client141035
Node: Client with Resume capability example148560
Ref: ex:resume-client148839
Node: Simple client example with SRP authentication152589
Node: Simple client example in C++155922
Node: Helper function for TCP connections158460
Node: Server examples159887
Node: Echo Server with X.509 authentication160320
Node: Echo Server with OpenPGP authentication165797
Node: Echo Server with SRP authentication171026
Node: Echo Server with anonymous authentication176204
Node: Miscellaneous examples180811
Node: Checking for an alert181154
Node: X.509 certificate parsing example182457
Ref: ex:x509-info182699
Node: Certificate request generation185965
Ref: ex:crq186209
Node: PKCS #12 structure generation188614
Ref: ex:pkcs12188814
Node: Parameter generation192246
Node: Keying Material Exporters194120
Node: Channel Bindings195162
Node: Compatibility with the OpenSSL library196733
Node: Included programs197551
Node: Invoking certtool198075
Node: Invoking gnutls-cli208091
Node: Example client PSK connection211352
Node: Invoking gnutls-cli-debug212910
Node: Invoking gnutls-serv215397
Node: Example server PSK connection223630
Node: Invoking psktool224524
Node: Invoking srptool225617
Ref: srptool225780
Node: Invoking p11tool226880
Ref: p11tool227018
Node: Function reference230175
Node: Core functions230539
Ref: gnutls_alert_get_name230798
Ref: gnutls_alert_get231196
Ref: gnutls_alert_send_appropriate231913
Ref: gnutls_alert_send232620
Ref: gnutls_anon_allocate_client_credentials233523
Ref: gnutls_anon_allocate_server_credentials233982
Ref: gnutls_anon_free_client_credentials234433
Ref: gnutls_anon_free_server_credentials234809
Ref: gnutls_anon_set_params_function235177
Ref: gnutls_anon_set_server_dh_params235677
Ref: gnutls_anon_set_server_params_function236201
Ref: gnutls_auth_client_get_type236692
Ref: gnutls_auth_get_type237204
Ref: gnutls_auth_server_get_type237901
Ref: gnutls_bye238393
Ref: gnutls_certificate_activation_time_peers240077
Ref: gnutls_certificate_allocate_credentials240544
Ref: gnutls_certificate_client_get_request_status241020
Ref: gnutls_certificate_client_set_retrieve_function241452
Ref: gnutls_certificate_expiration_time_peers243123
Ref: gnutls_certificate_free_ca_names243527
Ref: gnutls_certificate_free_cas244201
Ref: gnutls_certificate_free_credentials244625
Ref: gnutls_certificate_free_crls245146
Ref: gnutls_certificate_free_keys245451
Ref: gnutls_certificate_get_issuer245888
Ref: gnutls_certificate_get_openpgp_keyring246525
Ref: gnutls_certificate_get_ours246980
Ref: gnutls_certificate_get_peers247530
Ref: gnutls_certificate_get_x509_cas248387
Ref: gnutls_certificate_get_x509_crls248902
Ref: gnutls_certificate_send_x509_rdn_sequence249447
Ref: gnutls_certificate_server_set_request250176
Ref: gnutls_certificate_server_set_retrieve_function250859
Ref: gnutls_certificate_set_dh_params251821
Ref: gnutls_certificate_set_params_function252582
Ref: gnutls_certificate_set_retrieve_function253108
Ref: gnutls_certificate_set_rsa_export_params254820
Ref: gnutls_certificate_set_verify_flags255334
Ref: gnutls_certificate_set_verify_function255793
Ref: gnutls_certificate_set_verify_limits256862
Ref: gnutls_certificate_set_x509_crl_file257558
Ref: gnutls_certificate_set_x509_crl_mem258334
Ref: gnutls_certificate_set_x509_crl259106
Ref: gnutls_certificate_set_x509_key_file259922
Ref: gnutls_certificate_set_x509_key_mem261175
Ref: gnutls_certificate_set_x509_key262620
Ref: gnutls_certificate_set_x509_simple_pkcs12_file263634
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem265288
Ref: gnutls_certificate_set_x509_trust_file266928
Ref: gnutls_certificate_set_x509_trust_mem268053
Ref: gnutls_certificate_set_x509_trust269008
Ref: gnutls_certificate_type_get_id269951
Ref: gnutls_certificate_type_get_name270348
Ref: gnutls_certificate_type_get270729
Ref: gnutls_certificate_type_list271127
Ref: gnutls_certificate_type_set_priority271600
Ref: gnutls_certificate_verify_peers2272341
Ref: gnutls_certificate_verify_peers273349
Ref: gnutls_check_version274021
Ref: gnutls_cipher_decrypt2274643
Ref: gnutls_cipher_decrypt275252
Ref: gnutls_cipher_deinit275727
Ref: gnutls_cipher_encrypt2276014
Ref: gnutls_cipher_encrypt276617
Ref: gnutls_cipher_get_block_size277084
Ref: gnutls_cipher_get_id277389
Ref: gnutls_cipher_get_key_size277768
Ref: gnutls_cipher_get_name278095
Ref: gnutls_cipher_get278440
Ref: gnutls_cipher_init278742
Ref: gnutls_cipher_list279452
Ref: gnutls_cipher_set_priority279969
Ref: gnutls_cipher_suite_get_name280670
Ref: gnutls_cipher_suite_info281288
Ref: gnutls_compression_get_id282414
Ref: gnutls_compression_get_name282778
Ref: gnutls_compression_get283158
Ref: gnutls_compression_list283507
Ref: gnutls_compression_set_priority283968
Ref: gnutls_credentials_clear284846
Ref: gnutls_credentials_set285079
Ref: gnutls_crypto_bigint_register2286465
Ref: gnutls_crypto_cipher_register2287480
Ref: gnutls_crypto_digest_register2288382
Ref: gnutls_crypto_mac_register2289278
Ref: gnutls_crypto_pk_register2290154
Ref: gnutls_crypto_rnd_register2291160
Ref: gnutls_crypto_single_cipher_register2292056
Ref: gnutls_crypto_single_digest_register2293072
Ref: gnutls_crypto_single_mac_register2294093
Ref: gnutls_db_check_entry295059
Ref: gnutls_db_get_ptr295566
Ref: gnutls_db_remove_session295883
Ref: gnutls_db_set_cache_expiration296425
Ref: gnutls_db_set_ptr296768
Ref: gnutls_db_set_remove_function297108
Ref: gnutls_db_set_retrieve_function297616
Ref: gnutls_db_set_store_function298307
Ref: gnutls_deinit298783
Ref: gnutls_dh_get_group299127
Ref: gnutls_dh_get_peers_public_bits299858
Ref: gnutls_dh_get_prime_bits300292
Ref: gnutls_dh_get_pubkey300934
Ref: gnutls_dh_get_secret_bits301526
Ref: gnutls_dh_params_cpy301958
Ref: gnutls_dh_params_deinit302411
Ref: gnutls_dh_params_export_pkcs3302684
Ref: gnutls_dh_params_export_raw303698
Ref: gnutls_dh_params_generate2304444
Ref: gnutls_dh_params_import_pkcs3305390
Ref: gnutls_dh_params_import_raw306160
Ref: gnutls_dh_params_init306804
Ref: gnutls_dh_set_prime_bits307168
Ref: gnutls_error_is_fatal307899
Ref: gnutls_error_to_alert308588
Ref: gnutls_ext_register309267
Ref: gnutls_fingerprint309966
Ref: gnutls_free310928
Ref: gnutls_global_deinit311191
Ref: gnutls_global_init311509
Ref: gnutls_global_set_log_function312934
Ref: gnutls_global_set_log_level313440
Ref: gnutls_global_set_mem_functions313943
Ref: gnutls_global_set_mutex315178
Ref: gnutls_global_set_time_function315997
Ref: gnutls_handshake_get_last_in316362
Ref: gnutls_handshake_get_last_out316992
Ref: gnutls_handshake_set_max_packet_length317637
Ref: gnutls_handshake_set_post_client_hello_function318328
Ref: gnutls_handshake_set_private_extensions319416
Ref: gnutls_handshake320194
Ref: gnutls_hash_deinit321491
Ref: gnutls_hash_fast321825
Ref: gnutls_hash_get_len322331
Ref: gnutls_hash_init322659
Ref: gnutls_hash_output323196
Ref: gnutls_hash323483
Ref: gnutls_hex2bin323907
Ref: gnutls_hex_decode324460
Ref: gnutls_hex_encode325035
Ref: gnutls_hmac_deinit325563
Ref: gnutls_hmac_fast325896
Ref: gnutls_hmac_get_len326504
Ref: gnutls_hmac_init326819
Ref: gnutls_hmac_output327499
Ref: gnutls_hmac327784
Ref: gnutls_init328202
Ref: gnutls_kx_get_id328899
Ref: gnutls_kx_get_name329243
Ref: gnutls_kx_get329586
Ref: gnutls_kx_list329913
Ref: gnutls_kx_set_priority330214
Ref: gnutls_mac_get_id330907
Ref: gnutls_mac_get_key_size331321
Ref: gnutls_mac_get_name331634
Ref: gnutls_mac_get331951
Ref: gnutls_mac_list332253
Ref: gnutls_mac_set_priority332771
Ref: gnutls_malloc333450
Ref: gnutls_openpgp_send_cert333807
Ref: gnutls_pem_base64_decode_alloc334394
Ref: gnutls_pem_base64_decode335191
Ref: gnutls_pem_base64_encode_alloc336054
Ref: gnutls_pem_base64_encode336782
Ref: gnutls_perror337563
Ref: gnutls_pk_algorithm_get_name337854
Ref: gnutls_pk_bits_to_sec_param338210
Ref: gnutls_pk_get_id338662
Ref: gnutls_pk_get_name339180
Ref: gnutls_pk_list339542
Ref: gnutls_pkcs11_add_provider339854
Ref: gnutls_pkcs11_copy_secret_key340358
Ref: gnutls_pkcs11_copy_x509_crt341057
Ref: gnutls_pkcs11_copy_x509_privkey341685
Ref: gnutls_pkcs11_deinit342449
Ref: gnutls_pkcs11_delete_url342620
Ref: gnutls_pkcs11_init343030
Ref: gnutls_pkcs11_obj_deinit344095
Ref: gnutls_pkcs11_obj_export_url344330
Ref: gnutls_pkcs11_obj_export344822
Ref: gnutls_pkcs11_obj_get_info345740
Ref: gnutls_pkcs11_obj_get_type346565
Ref: gnutls_pkcs11_obj_import_url346895
Ref: gnutls_pkcs11_obj_init347593
Ref: gnutls_pkcs11_obj_list_import_url347942
Ref: gnutls_pkcs11_privkey_deinit348777
Ref: gnutls_pkcs11_privkey_export_url349038
Ref: gnutls_pkcs11_privkey_get_info349544
Ref: gnutls_pkcs11_privkey_get_pk_algorithm350403
Ref: gnutls_pkcs11_privkey_import_url350876
Ref: gnutls_pkcs11_privkey_init351593
Ref: gnutls_pkcs11_reinit351928
Ref: gnutls_pkcs11_set_pin_function352368
Ref: gnutls_pkcs11_set_token_function353760
Ref: gnutls_pkcs11_token_get_flags354244
Ref: gnutls_pkcs11_token_get_info354639
Ref: gnutls_pkcs11_token_get_mechanism355319
Ref: gnutls_pkcs11_token_get_url355873
Ref: gnutls_pkcs11_token_init356515
Ref: gnutls_pkcs11_token_set_pin357149
Ref: gnutls_prf_raw357735
Ref: gnutls_prf359307
Ref: gnutls_priority_deinit360932
Ref: gnutls_priority_init361162
Ref: gnutls_priority_set_direct363423
Ref: gnutls_priority_set364211
Ref: gnutls_privkey_decrypt_data364645
Ref: gnutls_privkey_deinit365253
Ref: gnutls_privkey_get_pk_algorithm365490
Ref: gnutls_privkey_get_type366082
Ref: gnutls_privkey_import_openpgp366549
Ref: gnutls_privkey_import_pkcs11367232
Ref: gnutls_privkey_import_x509367831
Ref: gnutls_privkey_init368410
Ref: gnutls_privkey_sign_data368729
Ref: gnutls_privkey_sign_hash369605
Ref: gnutls_protocol_get_id370580
Ref: gnutls_protocol_get_name370896
Ref: gnutls_protocol_get_version371255
Ref: gnutls_protocol_list371558
Ref: gnutls_protocol_set_priority371869
Ref: gnutls_psk_allocate_client_credentials372421
Ref: gnutls_psk_allocate_server_credentials372875
Ref: gnutls_psk_client_get_hint373305
Ref: gnutls_psk_free_client_credentials373788
Ref: gnutls_psk_free_server_credentials374159
Ref: gnutls_psk_netconf_derive_key374520
Ref: gnutls_psk_server_get_username375411
Ref: gnutls_psk_set_client_credentials_function375795
Ref: gnutls_psk_set_client_credentials376720
Ref: gnutls_psk_set_params_function377572
Ref: gnutls_psk_set_server_credentials_file378076
Ref: gnutls_psk_set_server_credentials_function378682
Ref: gnutls_psk_set_server_credentials_hint379631
Ref: gnutls_psk_set_server_dh_params380224
Ref: gnutls_psk_set_server_params_function380751
Ref: gnutls_pubkey_deinit381222
Ref: gnutls_pubkey_export381434
Ref: gnutls_pubkey_get_key_id382339
Ref: gnutls_pubkey_get_key_usage383302
Ref: gnutls_pubkey_get_pk_algorithm383774
Ref: gnutls_pubkey_get_pk_dsa_raw384372
Ref: gnutls_pubkey_get_pk_rsa_raw385013
Ref: gnutls_pubkey_get_preferred_hash_algorithm385601
Ref: gnutls_pubkey_get_verify_algorithm386394
Ref: gnutls_pubkey_import_dsa_raw387006
Ref: gnutls_pubkey_import_openpgp387641
Ref: gnutls_pubkey_import_pkcs11_url388210
Ref: gnutls_pubkey_import_pkcs11388694
Ref: gnutls_pubkey_import_privkey389174
Ref: gnutls_pubkey_import_rsa_raw389725
Ref: gnutls_pubkey_import_x509390253
Ref: gnutls_pubkey_import390714
Ref: gnutls_pubkey_init391358
Ref: gnutls_pubkey_set_key_usage391680
Ref: gnutls_pubkey_verify_data392213
Ref: gnutls_pubkey_verify_hash392849
Ref: gnutls_record_check_pending393473
Ref: gnutls_record_disable_padding393803
Ref: gnutls_record_get_direction394395
Ref: gnutls_record_get_max_size395307
Ref: gnutls_record_recv395669
Ref: gnutls_record_send397127
Ref: gnutls_record_set_max_size398555
Ref: gnutls_rehandshake399451
Ref: gnutls_rnd400673
Ref: gnutls_rsa_export_get_modulus_bits401069
Ref: gnutls_rsa_export_get_pubkey401429
Ref: gnutls_rsa_params_cpy402020
Ref: gnutls_rsa_params_deinit402449
Ref: gnutls_rsa_params_export_pkcs1402726
Ref: gnutls_rsa_params_export_raw403669
Ref: gnutls_rsa_params_generate2404592
Ref: gnutls_rsa_params_import_pkcs1405386
Ref: gnutls_rsa_params_import_raw406083
Ref: gnutls_rsa_params_init406885
Ref: gnutls_safe_renegotiation_status407262
Ref: gnutls_sec_param_get_name407678
Ref: gnutls_sec_param_to_pk_bits408036
Ref: gnutls_server_name_get408661
Ref: gnutls_server_name_set410016
Ref: gnutls_session_channel_binding411000
Ref: gnutls_session_enable_compatibility_mode411723
Ref: gnutls_session_get_data2412258
Ref: gnutls_session_get_data413087
Ref: gnutls_session_get_id413964
Ref: gnutls_session_get_ptr414840
Ref: gnutls_session_is_resumed415240
Ref: gnutls_session_set_data415552
Ref: gnutls_session_set_ptr416400
Ref: gnutls_session_ticket_enable_client416818
Ref: gnutls_session_ticket_enable_server417232
Ref: gnutls_session_ticket_key_generate417796
Ref: gnutls_set_default_export_priority418240
Ref: gnutls_set_default_priority419084
Ref: gnutls_sign_algorithm_get_name419866
Ref: gnutls_sign_algorithm_get_requested420230
Ref: gnutls_sign_callback_get421250
Ref: gnutls_sign_callback_set421746
Ref: gnutls_sign_get_id422633
Ref: gnutls_sign_get_name422992
Ref: gnutls_sign_list423384
Ref: gnutls_srp_allocate_client_credentials423715
Ref: gnutls_srp_allocate_server_credentials424191
Ref: gnutls_srp_base64_decode_alloc424651
Ref: gnutls_srp_base64_decode425324
Ref: gnutls_srp_base64_encode_alloc426039
Ref: gnutls_srp_base64_encode426755
Ref: gnutls_srp_free_client_credentials427574
Ref: gnutls_srp_free_server_credentials427945
Ref: gnutls_srp_server_get_username428308
Ref: gnutls_srp_set_client_credentials_function428780
Ref: gnutls_srp_set_client_credentials429900
Ref: gnutls_srp_set_prime_bits430622
Ref: gnutls_srp_set_server_credentials_file431312
Ref: gnutls_srp_set_server_credentials_function432053
Ref: gnutls_srp_verifier433426
Ref: gnutls_strerror_name434443
Ref: gnutls_strerror434886
Ref: gnutls_supplemental_get_name435377
Ref: gnutls_transport_get_ptr2435801
Ref: gnutls_transport_get_ptr436336
Ref: gnutls_transport_set_errno_function436773
Ref: gnutls_transport_set_errno437295
Ref: gnutls_transport_set_global_errno438351
Ref: gnutls_transport_set_lowat439369
Ref: gnutls_transport_set_ptr2439959
Ref: gnutls_transport_set_ptr440574
Ref: gnutls_transport_set_pull_function440996
Ref: gnutls_transport_set_push_function441616
Ref: gnutls_transport_set_vec_push_function442366
Ref: gnutls_x509_crq_set_pubkey443099
Ref: gnutls_x509_crt_import_pkcs11_url443554
Ref: gnutls_x509_crt_import_pkcs11444177
Ref: gnutls_x509_crt_list_import_pkcs11444673
Ref: gnutls_x509_crt_set_pubkey445316
Node: X.509 certificate functions446983
Ref: sec:x509api447184
Ref: gnutls_pkcs12_bag_decrypt447350
Ref: gnutls_pkcs12_bag_deinit447777
Ref: gnutls_pkcs12_bag_encrypt448005
Ref: gnutls_pkcs12_bag_get_count448505
Ref: gnutls_pkcs12_bag_get_data448817
Ref: gnutls_pkcs12_bag_get_friendly_name449414
Ref: gnutls_pkcs12_bag_get_key_id450032
Ref: gnutls_pkcs12_bag_get_type450632
Ref: gnutls_pkcs12_bag_init450978
Ref: gnutls_pkcs12_bag_set_crl451424
Ref: gnutls_pkcs12_bag_set_crt451852
Ref: gnutls_pkcs12_bag_set_data452298
Ref: gnutls_pkcs12_bag_set_friendly_name452769
Ref: gnutls_pkcs12_bag_set_key_id453434
Ref: gnutls_pkcs12_deinit454071
Ref: gnutls_pkcs12_export454283
Ref: gnutls_pkcs12_generate_mac455211
Ref: gnutls_pkcs12_get_bag455615
Ref: gnutls_pkcs12_import456226
Ref: gnutls_pkcs12_init456948
Ref: gnutls_pkcs12_set_bag457372
Ref: gnutls_pkcs12_verify_mac457775
Ref: gnutls_pkcs7_deinit458173
Ref: gnutls_pkcs7_delete_crl458386
Ref: gnutls_pkcs7_delete_crt458840
Ref: gnutls_pkcs7_export459309
Ref: gnutls_pkcs7_get_crl_count460228
Ref: gnutls_pkcs7_get_crl_raw460598
Ref: gnutls_pkcs7_get_crt_count461395
Ref: gnutls_pkcs7_get_crt_raw461775
Ref: gnutls_pkcs7_import462659
Ref: gnutls_pkcs7_init463281
Ref: gnutls_pkcs7_set_crl_raw463705
Ref: gnutls_pkcs7_set_crl464120
Ref: gnutls_pkcs7_set_crt_raw464546
Ref: gnutls_pkcs7_set_crt464990
Ref: gnutls_x509_crl_check_issuer465507
Ref: gnutls_x509_crl_deinit466042
Ref: gnutls_x509_crl_export466253
Ref: gnutls_x509_crl_get_authority_key_id467192
Ref: gnutls_x509_crl_get_crt_count468049
Ref: gnutls_x509_crl_get_crt_serial468402
Ref: gnutls_x509_crl_get_dn_oid469165
Ref: gnutls_x509_crl_get_extension_data469987
Ref: gnutls_x509_crl_get_extension_info471094
Ref: gnutls_x509_crl_get_extension_oid472355
Ref: gnutls_x509_crl_get_issuer_dn_by_oid473227
Ref: gnutls_x509_crl_get_issuer_dn474737
Ref: gnutls_x509_crl_get_next_update475615
Ref: gnutls_x509_crl_get_number476054
Ref: gnutls_x509_crl_get_raw_issuer_dn476775
Ref: gnutls_x509_crl_get_signature_algorithm477250
Ref: gnutls_x509_crl_get_signature477684
Ref: gnutls_x509_crl_get_this_update478248
Ref: gnutls_x509_crl_get_version478578
Ref: gnutls_x509_crl_import478886
Ref: gnutls_x509_crl_init479511
Ref: gnutls_x509_crl_print480068
Ref: gnutls_x509_crl_privkey_sign480701
Ref: gnutls_x509_crl_set_authority_key_id481616
Ref: gnutls_x509_crl_set_crt_serial482172
Ref: gnutls_x509_crl_set_crt482789
Ref: gnutls_x509_crl_set_next_update483365
Ref: gnutls_x509_crl_set_number483773
Ref: gnutls_x509_crl_set_this_update484245
Ref: gnutls_x509_crl_set_version484650
Ref: gnutls_x509_crl_sign2485196
Ref: gnutls_x509_crl_sign486143
Ref: gnutls_x509_crl_verify486758
Ref: gnutls_x509_crq_deinit487628
Ref: gnutls_x509_crq_export487869
Ref: gnutls_x509_crq_get_attribute_by_oid488890
Ref: gnutls_x509_crq_get_attribute_data489765
Ref: gnutls_x509_crq_get_attribute_info490867
Ref: gnutls_x509_crq_get_basic_constraints492054
Ref: gnutls_x509_crq_get_challenge_password493292
Ref: gnutls_x509_crq_get_dn_by_oid493924
Ref: gnutls_x509_crq_get_dn_oid495392
Ref: gnutls_x509_crq_get_dn496158
Ref: gnutls_x509_crq_get_extension_by_oid497015
Ref: gnutls_x509_crq_get_extension_data498161
Ref: gnutls_x509_crq_get_extension_info499279
Ref: gnutls_x509_crq_get_key_id500535
Ref: gnutls_x509_crq_get_key_purpose_oid501564
Ref: gnutls_x509_crq_get_key_rsa_raw502591
Ref: gnutls_x509_crq_get_key_usage503211
Ref: gnutls_x509_crq_get_pk_algorithm504292
Ref: gnutls_x509_crq_get_subject_alt_name505033
Ref: gnutls_x509_crq_get_subject_alt_othername_oid506596
Ref: gnutls_x509_crq_get_version508073
Ref: gnutls_x509_crq_import508419
Ref: gnutls_x509_crq_init509107
Ref: gnutls_x509_crq_print509443
Ref: gnutls_x509_crq_privkey_sign510083
Ref: gnutls_x509_crq_set_attribute_by_oid511080
Ref: gnutls_x509_crq_set_basic_constraints511787
Ref: gnutls_x509_crq_set_challenge_password512517
Ref: gnutls_x509_crq_set_dn_by_oid512984
Ref: gnutls_x509_crq_set_key_purpose_oid514114
Ref: gnutls_x509_crq_set_key_rsa_raw514890
Ref: gnutls_x509_crq_set_key_usage515467
Ref: gnutls_x509_crq_set_key515925
Ref: gnutls_x509_crq_set_subject_alt_name516431
Ref: gnutls_x509_crq_set_version517506
Ref: gnutls_x509_crq_sign2517994
Ref: gnutls_x509_crq_sign519023
Ref: gnutls_x509_crq_verify519537
Ref: gnutls_x509_crt_check_hostname520134
Ref: gnutls_x509_crt_check_issuer520785
Ref: gnutls_x509_crt_check_revocation521436
Ref: gnutls_x509_crt_cpy_crl_dist_points522082
Ref: gnutls_x509_crt_deinit522667
Ref: gnutls_x509_crt_export522890
Ref: gnutls_x509_crt_get_activation_time523823
Ref: gnutls_x509_crt_get_authority_key_id524196
Ref: gnutls_x509_crt_get_basic_constraints525052
Ref: gnutls_x509_crt_get_ca_status526251
Ref: gnutls_x509_crt_get_crl_dist_points527134
Ref: gnutls_x509_crt_get_dn_by_oid528886
Ref: gnutls_x509_crt_get_dn_oid530429
Ref: gnutls_x509_crt_get_dn531231
Ref: gnutls_x509_crt_get_expiration_time532112
Ref: gnutls_x509_crt_get_extension_by_oid532483
Ref: gnutls_x509_crt_get_extension_data533604
Ref: gnutls_x509_crt_get_extension_info534698
Ref: gnutls_x509_crt_get_extension_oid535944
Ref: gnutls_x509_crt_get_fingerprint536792
Ref: gnutls_x509_crt_get_issuer_alt_name2537613
Ref: gnutls_x509_crt_get_issuer_alt_name539182
Ref: gnutls_x509_crt_get_issuer_alt_othername_oid541003
Ref: gnutls_x509_crt_get_issuer_dn_by_oid542498
Ref: gnutls_x509_crt_get_issuer_dn_oid544057
Ref: gnutls_x509_crt_get_issuer_dn544879
Ref: gnutls_x509_crt_get_issuer_unique_id545774
Ref: gnutls_x509_crt_get_issuer546557
Ref: gnutls_x509_crt_get_key_id547177
Ref: gnutls_x509_crt_get_key_purpose_oid548162
Ref: gnutls_x509_crt_get_key_usage549215
Ref: gnutls_x509_crt_get_pk_algorithm550277
Ref: gnutls_x509_crt_get_pk_dsa_raw550993
Ref: gnutls_x509_crt_get_pk_rsa_raw551643
Ref: gnutls_x509_crt_get_preferred_hash_algorithm552239
Ref: gnutls_x509_crt_get_proxy553103
Ref: gnutls_x509_crt_get_raw_dn554114
Ref: gnutls_x509_crt_get_raw_issuer_dn554624
Ref: gnutls_x509_crt_get_serial555125
Ref: gnutls_x509_crt_get_signature_algorithm555885
Ref: gnutls_x509_crt_get_signature556357
Ref: gnutls_x509_crt_get_subject_alt_name2556945
Ref: gnutls_x509_crt_get_subject_alt_name558497
Ref: gnutls_x509_crt_get_subject_alt_othername_oid560277
Ref: gnutls_x509_crt_get_subject_key_id561749
Ref: gnutls_x509_crt_get_subject_unique_id562504
Ref: gnutls_x509_crt_get_subject563291
Ref: gnutls_x509_crt_get_verify_algorithm563934
Ref: gnutls_x509_crt_get_version564641
Ref: gnutls_x509_crt_import564963
Ref: gnutls_x509_crt_init565653
Ref: gnutls_x509_crt_list_import565988
Ref: gnutls_x509_crt_list_verify567351
Ref: gnutls_x509_crt_print569157
Ref: gnutls_x509_crt_privkey_sign570035
Ref: gnutls_x509_crt_set_activation_time570927
Ref: gnutls_x509_crt_set_authority_key_id571380
Ref: gnutls_x509_crt_set_basic_constraints571958
Ref: gnutls_x509_crt_set_ca_status572643
Ref: gnutls_x509_crt_set_crl_dist_points2573239
Ref: gnutls_x509_crt_set_crl_dist_points573958
Ref: gnutls_x509_crt_set_crq_extensions574602
Ref: gnutls_x509_crt_set_crq575062
Ref: gnutls_x509_crt_set_dn_by_oid575605
Ref: gnutls_x509_crt_set_expiration_time576718
Ref: gnutls_x509_crt_set_extension_by_oid577153
Ref: gnutls_x509_crt_set_issuer_dn_by_oid577946
Ref: gnutls_x509_crt_set_key_purpose_oid579219
Ref: gnutls_x509_crt_set_key_usage579982
Ref: gnutls_x509_crt_set_key580411
Ref: gnutls_x509_crt_set_proxy_dn580900
Ref: gnutls_x509_crt_set_proxy581918
Ref: gnutls_x509_crt_set_serial582713
Ref: gnutls_x509_crt_set_subject_alt_name583366
Ref: gnutls_x509_crt_set_subject_alternative_name584465
Ref: gnutls_x509_crt_set_subject_key_id585286
Ref: gnutls_x509_crt_set_version585774
Ref: gnutls_x509_crt_sign2586595
Ref: gnutls_x509_crt_sign587455
Ref: gnutls_x509_crt_verify_data588018
Ref: gnutls_x509_crt_verify_hash588697
Ref: gnutls_x509_crt_verify589377
Ref: gnutls_x509_dn_deinit590180
Ref: gnutls_x509_dn_export590441
Ref: gnutls_x509_dn_get_rdn_ava591338
Ref: gnutls_x509_dn_import592070
Ref: gnutls_x509_dn_init592692
Ref: gnutls_x509_dn_oid_known593114
Ref: gnutls_x509_privkey_cpy593783
Ref: gnutls_x509_privkey_deinit594249
Ref: gnutls_x509_privkey_export_dsa_raw594512
Ref: gnutls_x509_privkey_export_pkcs8595280
Ref: gnutls_x509_privkey_export_rsa_raw2596785
Ref: gnutls_x509_privkey_export_rsa_raw597803
Ref: gnutls_x509_privkey_export598678
Ref: gnutls_x509_privkey_fix599731
Ref: gnutls_x509_privkey_generate600120
Ref: gnutls_x509_privkey_get_key_id600833
Ref: gnutls_x509_privkey_get_pk_algorithm601820
Ref: gnutls_x509_privkey_import_dsa_raw602242
Ref: gnutls_x509_privkey_import_pkcs8602960
Ref: gnutls_x509_privkey_import_rsa_raw2604271
Ref: gnutls_x509_privkey_import_rsa_raw605255
Ref: gnutls_x509_privkey_import606092
Ref: gnutls_x509_privkey_init606779
Ref: gnutls_x509_privkey_sec_param607118
Ref: gnutls_x509_privkey_sign_data607525
Ref: gnutls_x509_privkey_sign_hash608790
Ref: gnutls_x509_privkey_verify_data609504
Ref: gnutls_x509_rdn_get_by_oid610173
Ref: gnutls_x509_rdn_get_oid611152
Ref: gnutls_x509_rdn_get611886
Node: GnuTLS-extra functions613818
Ref: gnutls_extra_check_version614221
Ref: gnutls_global_init_extra614866
Node: OpenPGP functions615406
Ref: sec:openpgpapi615603
Ref: gnutls_certificate_set_openpgp_key_file2615804
Ref: gnutls_certificate_set_openpgp_key_file616808
Ref: gnutls_certificate_set_openpgp_key_mem2617546
Ref: gnutls_certificate_set_openpgp_key_mem618555
Ref: gnutls_certificate_set_openpgp_keyring_file619316
Ref: gnutls_certificate_set_openpgp_keyring_mem620032
Ref: gnutls_certificate_set_openpgp_key620789
Ref: gnutls_openpgp_crt_check_hostname621660
Ref: gnutls_openpgp_crt_deinit622226
Ref: gnutls_openpgp_crt_export622449
Ref: gnutls_openpgp_crt_get_auth_subkey623214
Ref: gnutls_openpgp_crt_get_creation_time624170
Ref: gnutls_openpgp_crt_get_expiration_time624501
Ref: gnutls_openpgp_crt_get_fingerprint624882
Ref: gnutls_openpgp_crt_get_key_id625441
Ref: gnutls_openpgp_crt_get_key_usage625829
Ref: gnutls_openpgp_crt_get_name626389
Ref: gnutls_openpgp_crt_get_pk_algorithm627115
Ref: gnutls_openpgp_crt_get_pk_dsa_raw627833
Ref: gnutls_openpgp_crt_get_pk_rsa_raw628516
Ref: gnutls_openpgp_crt_get_preferred_key_id629139
Ref: gnutls_openpgp_crt_get_revoked_status629606
Ref: gnutls_openpgp_crt_get_subkey_count629980
Ref: gnutls_openpgp_crt_get_subkey_creation_time630381
Ref: gnutls_openpgp_crt_get_subkey_expiration_time630807
Ref: gnutls_openpgp_crt_get_subkey_fingerprint631279
Ref: gnutls_openpgp_crt_get_subkey_idx631942
Ref: gnutls_openpgp_crt_get_subkey_id632336
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm632778
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw633619
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw634372
Ref: gnutls_openpgp_crt_get_subkey_revoked_status635061
Ref: gnutls_openpgp_crt_get_subkey_usage635529
Ref: gnutls_openpgp_crt_get_version636205
Ref: gnutls_openpgp_crt_import636538
Ref: gnutls_openpgp_crt_init637106
Ref: gnutls_openpgp_crt_print637399
Ref: gnutls_openpgp_crt_set_preferred_key_id638072
Ref: gnutls_openpgp_crt_verify_ring638610
Ref: gnutls_openpgp_crt_verify_self639349
Ref: gnutls_openpgp_keyring_check_id639943
Ref: gnutls_openpgp_keyring_deinit640451
Ref: gnutls_openpgp_keyring_get_crt_count640726
Ref: gnutls_openpgp_keyring_get_crt641093
Ref: gnutls_openpgp_keyring_import641746
Ref: gnutls_openpgp_keyring_init642368
Ref: gnutls_openpgp_privkey_deinit642693
Ref: gnutls_openpgp_privkey_export_dsa_raw642958
Ref: gnutls_openpgp_privkey_export_rsa_raw643715
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw644603
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw645430
Ref: gnutls_openpgp_privkey_export646344
Ref: gnutls_openpgp_privkey_get_fingerprint647329
Ref: gnutls_openpgp_privkey_get_key_id647933
Ref: gnutls_openpgp_privkey_get_pk_algorithm648336
Ref: gnutls_openpgp_privkey_get_preferred_key_id649112
Ref: gnutls_openpgp_privkey_get_revoked_status649613
Ref: gnutls_openpgp_privkey_get_subkey_count650044
Ref: gnutls_openpgp_privkey_get_subkey_creation_time650461
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time650900
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint651389
Ref: gnutls_openpgp_privkey_get_subkey_idx652066
Ref: gnutls_openpgp_privkey_get_subkey_id652488
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm652983
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status653847
Ref: gnutls_openpgp_privkey_import654314
Ref: gnutls_openpgp_privkey_init655026
Ref: gnutls_openpgp_privkey_sec_param655353
Ref: gnutls_openpgp_privkey_set_preferred_key_id655794
Ref: gnutls_openpgp_privkey_sign_hash656306
Ref: gnutls_openpgp_set_recv_key_function657020
Node: TLS Inner Application (TLS/IA) functions657403
Ref: gnutls_ia_allocate_client_credentials659398
Ref: gnutls_ia_allocate_server_credentials660111
Ref: gnutls_ia_enable660782
Ref: gnutls_ia_endphase_send662063
Ref: gnutls_ia_extract_inner_secret662659
Ref: gnutls_ia_free_client_credentials663549
Ref: gnutls_ia_free_server_credentials663915
Ref: gnutls_ia_generate_challenge664271
Ref: gnutls_ia_get_client_avp_ptr664816
Ref: gnutls_ia_get_server_avp_ptr665193
Ref: gnutls_ia_handshake_p665556
Ref: gnutls_ia_handshake665953
Ref: gnutls_ia_permute_inner_secret666361
Ref: gnutls_ia_recv667002
Ref: gnutls_ia_send668509
Ref: gnutls_ia_set_client_avp_function669869
Ref: gnutls_ia_set_client_avp_ptr671418
Ref: gnutls_ia_set_server_avp_function671787
Ref: gnutls_ia_set_server_avp_ptr673767
Ref: gnutls_ia_verify_endphase674120
Node: Error codes and descriptions674841
Ref: Error Codes675040
Node: All the supported ciphersuites in GnuTLS685125
Ref: ciphersuites685344
Node: Guile Bindings690778
Node: Guile Preparations691629
Node: Guile API Conventions694200
Node: Enumerates and Constants694785
Node: Procedure Names697174
Node: Representation of Binary Data698157
Node: Input and Output699264
Node: Exception Handling701137
Node: Guile Examples702965
Node: Anonymous Authentication Guile Example703430
Node: OpenPGP Authentication Guile Example705992
Node: Importing OpenPGP Keys Guile Example708943
Node: Guile Reference710429
Node: Core Interface710769
Node: Extra Interface728432
Node: Internal architecture of GnuTLS731193
Node: The TLS Protocol731738
Node: TLS Handshake Protocol732308
Node: TLS Authentication Methods733166
Ref: TLS Authentication Methods-Footnote-1734344
Node: TLS Extension Handling734410
Node: Certificate Handling743401
Node: Cryptographic Backend743755
Ref: Cryptographic Backend-Footnote-1747938
Node: Copying Information748045
Node: GNU Free Documentation License748463
Node: GNU LGPL773584
Node: GNU GPL801695
Node: Bibliography839175
Ref: CBCATT839314
Ref: GPGH839491
Ref: GUTPKI839613
Ref: NISTSP80057839787
Ref: RFC2246840034
Ref: RFC4346840189
Ref: RFC2440840338
Ref: RFC4880840519
Ref: RFC4211840712
Ref: RFC2817840905
Ref: RFC2818841057
Ref: RFC2945841170
Ref: RFC2986841319
Ref: PKIX841507
Ref: RFC3749841769
Ref: RFC3820841934
Ref: RFC5746842176
Ref: TLSTKT842384
Ref: PKCS12842615
Ref: PKCS11842755
Ref: RESCORLA842900
Ref: SELKEY842996
Ref: SSL3843154
Ref: STEVENS843332
Ref: TLSEXT843440
Ref: TLSPGP843656
Ref: TLSSRP843820
Ref: TLSPSK844016
Ref: TOMSRP844184
Ref: WEGER844296
Ref: ECRYPT844487
Ref: RFC5056844691
Ref: RFC5929844843
Node: Function and Data Index844985
Node: Concept Index924823

End Tag Table
