This is ./gnutls.info, produced by makeinfo version 4.8 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: 1286
gnutls.info-2: 444672
gnutls.info-3: 744348

Tag Table:
(Indirect)
Node: Top1286
Node: Preface2384
Ref: Availability3604
Node: Getting help3868
Node: Commercial Support4470
Node: Downloading and Installing5335
Node: Bug Reports8151
Node: Contributing9524
Node: The Library11516
Ref: The Library-Footnote-113701
Ref: The Library-Footnote-213732
Ref: The Library-Footnote-313789
Ref: The Library-Footnote-413845
Ref: The Library-Footnote-513896
Node: General Idea14034
Ref: General Idea-Footnote-116430
Node: Error handling16472
Node: Memory handling17692
Node: Callback functions18552
Node: Introduction to TLS19449
Ref: Introduction to TLS-Footnote-120603
Node: TLS layers20890
Node: The transport layer21869
Node: The TLS record protocol23782
Node: Encryption algorithms used in the record layer25023
Ref: Encryption algorithms used in the record layer-Footnote-126559
Ref: Encryption algorithms used in the record layer-Footnote-226680
Node: Compression algorithms used in the record layer26793
Ref: Compression algorithms used in the record layer-Footnote-128343
Node: Weaknesses and countermeasures28441
Node: On Record Padding29370
Node: The TLS Alert Protocol31101
Ref: The Alert Protocol31301
Node: The TLS Handshake Protocol32430
Ref: The Handshake Protocol32629
Node: TLS Cipher Suites33988
Ref: TLS Cipher Suites-Footnote-134928
Node: Priority Strings35037
Ref: Priority Strings-Footnote-139787
Node: Client Authentication40052
Node: Resuming Sessions41107
Ref: resume41293
Node: Resuming Internals42094
Node: Interoperability43261
Node: TLS Extensions44672
Ref: serverind45601
Node: Selecting cryptographic key sizes51851
Node: On SSL 2 and older protocols54893
Node: Authentication methods56765
Node: Certificate authentication57456
Ref: Certificate authentication-Footnote-163550
Node: Anonymous authentication63709
Node: Authentication using SRP64650
Ref: Authentication using SRP-Footnote-168200
Node: Authentication using PSK68258
Ref: Authentication using PSK-Footnote-170550
Node: Authentication and credentials70760
Node: Parameters stored in credentials71947
Node: More on certificate authentication73910
Ref: Certificate Authentication74138
Node: The X.509 trust model74269
Node: X.509 certificates75243
Node: Verifying X.509 certificate paths78459
Ref: GNUTLS_CERT_INSECURE_ALGORITHM79758
Ref: gnutls_certificate_verify_flags80377
Node: PKCS #10 certificate requests81837
Node: PKCS #12 structures82649
Node: The OpenPGP trust model83444
Node: PKCS #11 tokens86597
Ref: sec:pkcs1186784
Ref: PKCS #11 tokens-Footnote-192893
Node: Abstract data types92931
Ref: sec:abstract93121
Node: Digital signatures94316
Node: How to use TLS in application protocols99665
Node: Separate ports100190
Ref: Separate ports-Footnote-1101615
Node: Upward negotiation101688
Ref: Upward negotiation-Footnote-1104432
Ref: Upward negotiation-Footnote-2104457
Node: How to use GnuTLS in applications104484
Ref: examples104704
Node: Preparation104948
Node: Headers105349
Node: Initialization105768
Node: Version check106535
Node: Debugging107061
Node: Building the source107516
Node: Multi-threaded applications109374
Node: Client examples110684
Node: Simple client example with anonymous authentication111526
Node: Simple client example with X.509 certificate support114261
Node: Obtaining session information117320
Node: Verifying peer's certificate120927
Ref: ex:verify121174
Node: Using a callback to select the certificate to use132664
Node: Client using a PKCS #11 token with TLS140196
Ref: ex:pkcs11-client140467
Node: Client with Resume capability example147992
Ref: ex:resume-client148271
Node: Simple client example with SRP authentication152019
Node: Simple client example in C++155351
Node: Helper function for TCP connections157889
Node: Server examples159316
Node: Echo Server with X.509 authentication159749
Node: Echo Server with OpenPGP authentication165226
Node: Echo Server with SRP authentication170454
Node: Echo Server with anonymous authentication175630
Node: Miscellaneous examples180237
Node: Checking for an alert180580
Node: X.509 certificate parsing example181883
Ref: ex:x509-info182125
Node: Certificate request generation185391
Ref: ex:crq185635
Node: PKCS #12 structure generation188039
Ref: ex:pkcs12188239
Node: Parameter generation191671
Node: Keying Material Exporters193538
Node: Channel Bindings194580
Node: Compatibility with the OpenSSL library196151
Node: Included programs196968
Node: Invoking certtool197492
Node: Invoking gnutls-cli207505
Node: Example client PSK connection210768
Node: Invoking gnutls-cli-debug212326
Node: Invoking gnutls-serv214811
Node: Example server PSK connection223045
Node: Invoking psktool223939
Node: Invoking srptool225033
Ref: srptool225196
Node: Invoking p11tool226296
Ref: p11tool226434
Node: Function reference229593
Node: Core functions229957
Ref: gnutls_alert_get_name230216
Ref: gnutls_alert_get230612
Ref: gnutls_alert_send_appropriate231328
Ref: gnutls_alert_send232031
Ref: gnutls_anon_allocate_client_credentials232933
Ref: gnutls_anon_allocate_server_credentials233392
Ref: gnutls_anon_free_client_credentials233843
Ref: gnutls_anon_free_server_credentials234219
Ref: gnutls_anon_set_params_function234587
Ref: gnutls_anon_set_server_dh_params235087
Ref: gnutls_anon_set_server_params_function235611
Ref: gnutls_auth_client_get_type236102
Ref: gnutls_auth_get_type236614
Ref: gnutls_auth_server_get_type237308
Ref: gnutls_bye237800
Ref: gnutls_certificate_activation_time_peers239477
Ref: gnutls_certificate_allocate_credentials239944
Ref: gnutls_certificate_client_get_request_status240420
Ref: gnutls_certificate_client_set_retrieve_function240852
Ref: gnutls_certificate_expiration_time_peers242519
Ref: gnutls_certificate_free_ca_names242923
Ref: gnutls_certificate_free_cas243596
Ref: gnutls_certificate_free_credentials244019
Ref: gnutls_certificate_free_crls244540
Ref: gnutls_certificate_free_keys244845
Ref: gnutls_certificate_get_issuer245281
Ref: gnutls_certificate_get_openpgp_keyring245912
Ref: gnutls_certificate_get_ours246366
Ref: gnutls_certificate_get_peers246915
Ref: gnutls_certificate_get_x509_cas247772
Ref: gnutls_certificate_get_x509_crls248286
Ref: gnutls_certificate_send_x509_rdn_sequence248825
Ref: gnutls_certificate_server_set_request249552
Ref: gnutls_certificate_server_set_retrieve_function250233
Ref: gnutls_certificate_set_dh_params251195
Ref: gnutls_certificate_set_params_function251955
Ref: gnutls_certificate_set_retrieve_function252481
Ref: gnutls_certificate_set_rsa_export_params254189
Ref: gnutls_certificate_set_verify_flags254703
Ref: gnutls_certificate_set_verify_function255162
Ref: gnutls_certificate_set_verify_limits256229
Ref: gnutls_certificate_set_x509_crl_file256924
Ref: gnutls_certificate_set_x509_crl_mem257699
Ref: gnutls_certificate_set_x509_crl258469
Ref: gnutls_certificate_set_x509_key_file259283
Ref: gnutls_certificate_set_x509_key_mem260534
Ref: gnutls_certificate_set_x509_key261978
Ref: gnutls_certificate_set_x509_simple_pkcs12_file262991
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem264644
Ref: gnutls_certificate_set_x509_trust_file266283
Ref: gnutls_certificate_set_x509_trust_mem267403
Ref: gnutls_certificate_set_x509_trust268354
Ref: gnutls_certificate_type_get_id269293
Ref: gnutls_certificate_type_get_name269690
Ref: gnutls_certificate_type_get270071
Ref: gnutls_certificate_type_list270469
Ref: gnutls_certificate_type_set_priority270930
Ref: gnutls_certificate_verify_peers2271671
Ref: gnutls_certificate_verify_peers272676
Ref: gnutls_check_version273347
Ref: gnutls_cipher_decrypt2273970
Ref: gnutls_cipher_decrypt274579
Ref: gnutls_cipher_deinit275054
Ref: gnutls_cipher_encrypt2275341
Ref: gnutls_cipher_encrypt275944
Ref: gnutls_cipher_get_block_size276411
Ref: gnutls_cipher_get_id276716
Ref: gnutls_cipher_get_key_size277100
Ref: gnutls_cipher_get_name277427
Ref: gnutls_cipher_get277771
Ref: gnutls_cipher_init278073
Ref: gnutls_cipher_list278782
Ref: gnutls_cipher_set_priority279298
Ref: gnutls_cipher_suite_get_name279998
Ref: gnutls_cipher_suite_info280625
Ref: gnutls_compression_get_id281713
Ref: gnutls_compression_get_name282077
Ref: gnutls_compression_get282456
Ref: gnutls_compression_list282805
Ref: gnutls_compression_set_priority283254
Ref: gnutls_credentials_clear284131
Ref: gnutls_credentials_set284364
Ref: gnutls_crypto_bigint_register2285743
Ref: gnutls_crypto_cipher_register2286754
Ref: gnutls_crypto_digest_register2287653
Ref: gnutls_crypto_mac_register2288546
Ref: gnutls_crypto_pk_register2289420
Ref: gnutls_crypto_rnd_register2290422
Ref: gnutls_crypto_single_cipher_register2291317
Ref: gnutls_crypto_single_digest_register2292332
Ref: gnutls_crypto_single_mac_register2293352
Ref: gnutls_db_check_entry294317
Ref: gnutls_db_get_ptr294823
Ref: gnutls_db_remove_session295140
Ref: gnutls_db_set_cache_expiration295682
Ref: gnutls_db_set_ptr296024
Ref: gnutls_db_set_remove_function296364
Ref: gnutls_db_set_retrieve_function296871
Ref: gnutls_db_set_store_function297561
Ref: gnutls_deinit298036
Ref: gnutls_dh_get_group298379
Ref: gnutls_dh_get_peers_public_bits299109
Ref: gnutls_dh_get_prime_bits299543
Ref: gnutls_dh_get_pubkey300185
Ref: gnutls_dh_get_secret_bits300776
Ref: gnutls_dh_params_cpy301208
Ref: gnutls_dh_params_deinit301661
Ref: gnutls_dh_params_export_pkcs3301934
Ref: gnutls_dh_params_export_raw302946
Ref: gnutls_dh_params_generate2303692
Ref: gnutls_dh_params_import_pkcs3304635
Ref: gnutls_dh_params_import_raw305403
Ref: gnutls_dh_params_init306047
Ref: gnutls_dh_set_prime_bits306411
Ref: gnutls_error_is_fatal307142
Ref: gnutls_error_to_alert307831
Ref: gnutls_ext_register308509
Ref: gnutls_fingerprint309209
Ref: gnutls_free310170
Ref: gnutls_global_deinit310405
Ref: gnutls_global_init310721
Ref: gnutls_global_set_log_function312145
Ref: gnutls_global_set_log_level312651
Ref: gnutls_global_set_mem_functions313153
Ref: gnutls_global_set_mutex314381
Ref: gnutls_global_set_time_function315198
Ref: gnutls_handshake_get_last_in315563
Ref: gnutls_handshake_get_last_out316182
Ref: gnutls_handshake_set_max_packet_length316816
Ref: gnutls_handshake_set_post_client_hello_function317507
Ref: gnutls_handshake_set_private_extensions318594
Ref: gnutls_handshake319374
Ref: gnutls_hash_deinit320669
Ref: gnutls_hash_fast321003
Ref: gnutls_hash_get_len321509
Ref: gnutls_hash_init321837
Ref: gnutls_hash_output322374
Ref: gnutls_hash322661
Ref: gnutls_hex2bin323085
Ref: gnutls_hex_decode323635
Ref: gnutls_hex_encode324210
Ref: gnutls_hmac_deinit324738
Ref: gnutls_hmac_fast325071
Ref: gnutls_hmac_get_len325679
Ref: gnutls_hmac_init325994
Ref: gnutls_hmac_output326674
Ref: gnutls_hmac326959
Ref: gnutls_init327377
Ref: gnutls_kx_get_id328071
Ref: gnutls_kx_get_name328415
Ref: gnutls_kx_get328757
Ref: gnutls_kx_list329084
Ref: gnutls_kx_set_priority329384
Ref: gnutls_mac_get_id330076
Ref: gnutls_mac_get_key_size330490
Ref: gnutls_mac_get_name330803
Ref: gnutls_mac_get331119
Ref: gnutls_mac_list331421
Ref: gnutls_mac_set_priority331938
Ref: gnutls_malloc332616
Ref: gnutls_openpgp_send_cert332946
Ref: gnutls_pem_base64_decode_alloc333532
Ref: gnutls_pem_base64_decode334327
Ref: gnutls_pem_base64_encode_alloc335191
Ref: gnutls_pem_base64_encode335919
Ref: gnutls_perror336699
Ref: gnutls_pk_algorithm_get_name336988
Ref: gnutls_pk_bits_to_sec_param337343
Ref: gnutls_pk_get_id337792
Ref: gnutls_pk_get_name338309
Ref: gnutls_pk_list338670
Ref: gnutls_pkcs11_add_provider338981
Ref: gnutls_pkcs11_copy_secret_key339484
Ref: gnutls_pkcs11_copy_x509_crt340183
Ref: gnutls_pkcs11_copy_x509_privkey340811
Ref: gnutls_pkcs11_deinit341575
Ref: gnutls_pkcs11_delete_url341745
Ref: gnutls_pkcs11_init342155
Ref: gnutls_pkcs11_obj_deinit343216
Ref: gnutls_pkcs11_obj_export_url343451
Ref: gnutls_pkcs11_obj_export343943
Ref: gnutls_pkcs11_obj_get_info344862
Ref: gnutls_pkcs11_obj_get_type345686
Ref: gnutls_pkcs11_obj_import_url345989
Ref: gnutls_pkcs11_obj_init346685
Ref: gnutls_pkcs11_obj_list_import_url347034
Ref: gnutls_pkcs11_privkey_deinit347878
Ref: gnutls_pkcs11_privkey_export_url348139
Ref: gnutls_pkcs11_privkey_get_info348645
Ref: gnutls_pkcs11_privkey_get_pk_algorithm349508
Ref: gnutls_pkcs11_privkey_import_url349953
Ref: gnutls_pkcs11_privkey_init350669
Ref: gnutls_pkcs11_reinit351004
Ref: gnutls_pkcs11_set_pin_function351442
Ref: gnutls_pkcs11_set_token_function352838
Ref: gnutls_pkcs11_token_get_flags353322
Ref: gnutls_pkcs11_token_get_info353717
Ref: gnutls_pkcs11_token_get_mechanism354397
Ref: gnutls_pkcs11_token_get_url354950
Ref: gnutls_pkcs11_token_init355591
Ref: gnutls_pkcs11_token_set_pin356218
Ref: gnutls_prf_raw356804
Ref: gnutls_prf358376
Ref: gnutls_priority_deinit359999
Ref: gnutls_priority_init360229
Ref: gnutls_priority_set_direct362491
Ref: gnutls_priority_set363273
Ref: gnutls_privkey_decrypt_data363707
Ref: gnutls_privkey_deinit364315
Ref: gnutls_privkey_get_pk_algorithm364552
Ref: gnutls_privkey_get_type365144
Ref: gnutls_privkey_import_openpgp365610
Ref: gnutls_privkey_import_pkcs11366292
Ref: gnutls_privkey_import_x509366891
Ref: gnutls_privkey_init367470
Ref: gnutls_privkey_sign_data367789
Ref: gnutls_privkey_sign_hash368664
Ref: gnutls_protocol_get_id369638
Ref: gnutls_protocol_get_name369954
Ref: gnutls_protocol_get_version370312
Ref: gnutls_protocol_list370615
Ref: gnutls_protocol_set_priority370924
Ref: gnutls_psk_allocate_client_credentials371475
Ref: gnutls_psk_allocate_server_credentials371929
Ref: gnutls_psk_client_get_hint372359
Ref: gnutls_psk_free_client_credentials372842
Ref: gnutls_psk_free_server_credentials373213
Ref: gnutls_psk_netconf_derive_key373574
Ref: gnutls_psk_server_get_username374466
Ref: gnutls_psk_set_client_credentials_function374850
Ref: gnutls_psk_set_client_credentials375773
Ref: gnutls_psk_set_params_function376596
Ref: gnutls_psk_set_server_credentials_file377100
Ref: gnutls_psk_set_server_credentials_function377706
Ref: gnutls_psk_set_server_credentials_hint378654
Ref: gnutls_psk_set_server_dh_params379247
Ref: gnutls_psk_set_server_params_function379773
Ref: gnutls_pubkey_deinit380244
Ref: gnutls_pubkey_export380456
Ref: gnutls_pubkey_get_key_id381362
Ref: gnutls_pubkey_get_key_usage382326
Ref: gnutls_pubkey_get_pk_algorithm382798
Ref: gnutls_pubkey_get_pk_dsa_raw383396
Ref: gnutls_pubkey_get_pk_rsa_raw384037
Ref: gnutls_pubkey_get_preferred_hash_algorithm384625
Ref: gnutls_pubkey_get_verify_algorithm385416
Ref: gnutls_pubkey_import_dsa_raw386027
Ref: gnutls_pubkey_import_openpgp386661
Ref: gnutls_pubkey_import_pkcs11_url387229
Ref: gnutls_pubkey_import_pkcs11387713
Ref: gnutls_pubkey_import_privkey388193
Ref: gnutls_pubkey_import_rsa_raw388744
Ref: gnutls_pubkey_import_x509389272
Ref: gnutls_pubkey_import389733
Ref: gnutls_pubkey_init390377
Ref: gnutls_pubkey_set_key_usage390699
Ref: gnutls_pubkey_verify_data391231
Ref: gnutls_pubkey_verify_hash391867
Ref: gnutls_record_check_pending392491
Ref: gnutls_record_disable_padding392821
Ref: gnutls_record_get_direction393413
Ref: gnutls_record_get_max_size394323
Ref: gnutls_record_recv394685
Ref: gnutls_record_send396137
Ref: gnutls_record_set_max_size397559
Ref: gnutls_rehandshake398454
Ref: gnutls_rnd399679
Ref: gnutls_rsa_export_get_modulus_bits400075
Ref: gnutls_rsa_export_get_pubkey400435
Ref: gnutls_rsa_params_cpy401025
Ref: gnutls_rsa_params_deinit401454
Ref: gnutls_rsa_params_export_pkcs1401731
Ref: gnutls_rsa_params_export_raw402672
Ref: gnutls_rsa_params_generate2403594
Ref: gnutls_rsa_params_import_pkcs1404388
Ref: gnutls_rsa_params_import_raw405084
Ref: gnutls_rsa_params_init405886
Ref: gnutls_safe_renegotiation_status406263
Ref: gnutls_sec_param_get_name406679
Ref: gnutls_sec_param_to_pk_bits407036
Ref: gnutls_server_name_get407660
Ref: gnutls_server_name_set409014
Ref: gnutls_session_channel_binding409997
Ref: gnutls_session_enable_compatibility_mode410719
Ref: gnutls_session_get_data2411254
Ref: gnutls_session_get_data412081
Ref: gnutls_session_get_id412958
Ref: gnutls_session_get_ptr413834
Ref: gnutls_session_is_resumed414233
Ref: gnutls_session_set_data414545
Ref: gnutls_session_set_ptr415390
Ref: gnutls_session_ticket_enable_client415807
Ref: gnutls_session_ticket_enable_server416221
Ref: gnutls_session_ticket_key_generate416784
Ref: gnutls_set_default_export_priority417228
Ref: gnutls_set_default_priority418073
Ref: gnutls_sign_algorithm_get_name418856
Ref: gnutls_sign_algorithm_get_requested419219
Ref: gnutls_sign_callback_get420232
Ref: gnutls_sign_callback_set420725
Ref: gnutls_sign_get_id421611
Ref: gnutls_sign_get_name421970
Ref: gnutls_sign_list422361
Ref: gnutls_srp_allocate_client_credentials422691
Ref: gnutls_srp_allocate_server_credentials423167
Ref: gnutls_srp_base64_decode_alloc423627
Ref: gnutls_srp_base64_decode424299
Ref: gnutls_srp_base64_encode_alloc425014
Ref: gnutls_srp_base64_encode425730
Ref: gnutls_srp_free_client_credentials426549
Ref: gnutls_srp_free_server_credentials426920
Ref: gnutls_srp_server_get_username427283
Ref: gnutls_srp_set_client_credentials_function427755
Ref: gnutls_srp_set_client_credentials428874
Ref: gnutls_srp_set_prime_bits429596
Ref: gnutls_srp_set_server_credentials_file430286
Ref: gnutls_srp_set_server_credentials_function431027
Ref: gnutls_srp_verifier432395
Ref: gnutls_strerror_name433412
Ref: gnutls_strerror433855
Ref: gnutls_supplemental_get_name434345
Ref: gnutls_transport_get_ptr2434769
Ref: gnutls_transport_get_ptr435304
Ref: gnutls_transport_set_errno_function435741
Ref: gnutls_transport_set_errno436263
Ref: gnutls_transport_set_global_errno437318
Ref: gnutls_transport_set_lowat438336
Ref: gnutls_transport_set_ptr2438930
Ref: gnutls_transport_set_ptr439545
Ref: gnutls_transport_set_pull_function439968
Ref: gnutls_transport_set_push_function440588
Ref: gnutls_transport_set_vec_push_function441338
Ref: gnutls_x509_crq_set_pubkey442071
Ref: gnutls_x509_crt_import_pkcs11_url442526
Ref: gnutls_x509_crt_import_pkcs11443148
Ref: gnutls_x509_crt_list_import_pkcs11443644
Ref: gnutls_x509_crt_set_pubkey444286
Node: X.509 certificate functions444672
Ref: sec:x509api444873
Ref: gnutls_pkcs12_bag_decrypt445039
Ref: gnutls_pkcs12_bag_deinit445466
Ref: gnutls_pkcs12_bag_encrypt445694
Ref: gnutls_pkcs12_bag_get_count446194
Ref: gnutls_pkcs12_bag_get_data446506
Ref: gnutls_pkcs12_bag_get_friendly_name447101
Ref: gnutls_pkcs12_bag_get_key_id447718
Ref: gnutls_pkcs12_bag_get_type448317
Ref: gnutls_pkcs12_bag_init448663
Ref: gnutls_pkcs12_bag_set_crl449108
Ref: gnutls_pkcs12_bag_set_crt449534
Ref: gnutls_pkcs12_bag_set_data449978
Ref: gnutls_pkcs12_bag_set_friendly_name450449
Ref: gnutls_pkcs12_bag_set_key_id451112
Ref: gnutls_pkcs12_deinit451747
Ref: gnutls_pkcs12_export451959
Ref: gnutls_pkcs12_generate_mac452888
Ref: gnutls_pkcs12_get_bag453292
Ref: gnutls_pkcs12_import453903
Ref: gnutls_pkcs12_init454624
Ref: gnutls_pkcs12_set_bag455047
Ref: gnutls_pkcs12_verify_mac455450
Ref: gnutls_pkcs7_deinit455848
Ref: gnutls_pkcs7_delete_crl456061
Ref: gnutls_pkcs7_delete_crt456514
Ref: gnutls_pkcs7_export456982
Ref: gnutls_pkcs7_get_crl_count457899
Ref: gnutls_pkcs7_get_crl_raw458269
Ref: gnutls_pkcs7_get_crt_count459066
Ref: gnutls_pkcs7_get_crt_raw459446
Ref: gnutls_pkcs7_import460330
Ref: gnutls_pkcs7_init460951
Ref: gnutls_pkcs7_set_crl_raw461374
Ref: gnutls_pkcs7_set_crl461789
Ref: gnutls_pkcs7_set_crt_raw462215
Ref: gnutls_pkcs7_set_crt462659
Ref: gnutls_x509_crl_check_issuer463176
Ref: gnutls_x509_crl_deinit463683
Ref: gnutls_x509_crl_export463894
Ref: gnutls_x509_crl_get_authority_key_id464831
Ref: gnutls_x509_crl_get_crt_count465688
Ref: gnutls_x509_crl_get_crt_serial466041
Ref: gnutls_x509_crl_get_dn_oid466803
Ref: gnutls_x509_crl_get_extension_data467624
Ref: gnutls_x509_crl_get_extension_info468730
Ref: gnutls_x509_crl_get_extension_oid469988
Ref: gnutls_x509_crl_get_issuer_dn_by_oid470860
Ref: gnutls_x509_crl_get_issuer_dn472366
Ref: gnutls_x509_crl_get_next_update473242
Ref: gnutls_x509_crl_get_number473681
Ref: gnutls_x509_crl_get_raw_issuer_dn474402
Ref: gnutls_x509_crl_get_signature_algorithm474877
Ref: gnutls_x509_crl_get_signature475311
Ref: gnutls_x509_crl_get_this_update475874
Ref: gnutls_x509_crl_get_version476204
Ref: gnutls_x509_crl_import476512
Ref: gnutls_x509_crl_init477136
Ref: gnutls_x509_crl_print477690
Ref: gnutls_x509_crl_privkey_sign478322
Ref: gnutls_x509_crl_set_authority_key_id479236
Ref: gnutls_x509_crl_set_crt_serial479792
Ref: gnutls_x509_crl_set_crt480409
Ref: gnutls_x509_crl_set_next_update480985
Ref: gnutls_x509_crl_set_number481393
Ref: gnutls_x509_crl_set_this_update481865
Ref: gnutls_x509_crl_set_version482270
Ref: gnutls_x509_crl_sign2482814
Ref: gnutls_x509_crl_sign483760
Ref: gnutls_x509_crl_verify484374
Ref: gnutls_x509_crq_deinit485249
Ref: gnutls_x509_crq_export485490
Ref: gnutls_x509_crq_get_attribute_by_oid486511
Ref: gnutls_x509_crq_get_attribute_data487386
Ref: gnutls_x509_crq_get_attribute_info488487
Ref: gnutls_x509_crq_get_basic_constraints489670
Ref: gnutls_x509_crq_get_challenge_password490910
Ref: gnutls_x509_crq_get_dn_by_oid491541
Ref: gnutls_x509_crq_get_dn_oid493003
Ref: gnutls_x509_crq_get_dn493766
Ref: gnutls_x509_crq_get_extension_by_oid494620
Ref: gnutls_x509_crq_get_extension_data495765
Ref: gnutls_x509_crq_get_extension_info496882
Ref: gnutls_x509_crq_get_key_id498134
Ref: gnutls_x509_crq_get_key_purpose_oid499164
Ref: gnutls_x509_crq_get_key_rsa_raw500188
Ref: gnutls_x509_crq_get_key_usage500808
Ref: gnutls_x509_crq_get_pk_algorithm501883
Ref: gnutls_x509_crq_get_subject_alt_name502623
Ref: gnutls_x509_crq_get_subject_alt_othername_oid504185
Ref: gnutls_x509_crq_get_version505660
Ref: gnutls_x509_crq_import506006
Ref: gnutls_x509_crq_init506693
Ref: gnutls_x509_crq_print507029
Ref: gnutls_x509_crq_privkey_sign507668
Ref: gnutls_x509_crq_set_attribute_by_oid508664
Ref: gnutls_x509_crq_set_basic_constraints509372
Ref: gnutls_x509_crq_set_challenge_password510102
Ref: gnutls_x509_crq_set_dn_by_oid510569
Ref: gnutls_x509_crq_set_key_purpose_oid511699
Ref: gnutls_x509_crq_set_key_rsa_raw512485
Ref: gnutls_x509_crq_set_key_usage513061
Ref: gnutls_x509_crq_set_key513519
Ref: gnutls_x509_crq_set_subject_alt_name514025
Ref: gnutls_x509_crq_set_version515100
Ref: gnutls_x509_crq_sign2515588
Ref: gnutls_x509_crq_sign516616
Ref: gnutls_x509_crq_verify517130
Ref: gnutls_x509_crt_check_hostname517732
Ref: gnutls_x509_crt_check_issuer518383
Ref: gnutls_x509_crt_check_revocation519033
Ref: gnutls_x509_crt_cpy_crl_dist_points519679
Ref: gnutls_x509_crt_deinit520264
Ref: gnutls_x509_crt_export520487
Ref: gnutls_x509_crt_get_activation_time521421
Ref: gnutls_x509_crt_get_authority_key_id521794
Ref: gnutls_x509_crt_get_basic_constraints522649
Ref: gnutls_x509_crt_get_ca_status523850
Ref: gnutls_x509_crt_get_crl_dist_points524732
Ref: gnutls_x509_crt_get_dn_by_oid526481
Ref: gnutls_x509_crt_get_dn_oid528020
Ref: gnutls_x509_crt_get_dn528821
Ref: gnutls_x509_crt_get_expiration_time529700
Ref: gnutls_x509_crt_get_extension_by_oid530071
Ref: gnutls_x509_crt_get_extension_data531190
Ref: gnutls_x509_crt_get_extension_info532283
Ref: gnutls_x509_crt_get_extension_oid533525
Ref: gnutls_x509_crt_get_fingerprint534372
Ref: gnutls_x509_crt_get_issuer_alt_name2535193
Ref: gnutls_x509_crt_get_issuer_alt_name536760
Ref: gnutls_x509_crt_get_issuer_alt_othername_oid538579
Ref: gnutls_x509_crt_get_issuer_dn_by_oid540072
Ref: gnutls_x509_crt_get_issuer_dn_oid541627
Ref: gnutls_x509_crt_get_issuer_dn542448
Ref: gnutls_x509_crt_get_issuer_unique_id543341
Ref: gnutls_x509_crt_get_issuer544124
Ref: gnutls_x509_crt_get_key_id544742
Ref: gnutls_x509_crt_get_key_purpose_oid545728
Ref: gnutls_x509_crt_get_key_usage546780
Ref: gnutls_x509_crt_get_pk_algorithm547832
Ref: gnutls_x509_crt_get_pk_dsa_raw548547
Ref: gnutls_x509_crt_get_pk_rsa_raw549197
Ref: gnutls_x509_crt_get_preferred_hash_algorithm549793
Ref: gnutls_x509_crt_get_proxy550654
Ref: gnutls_x509_crt_get_raw_dn551665
Ref: gnutls_x509_crt_get_raw_issuer_dn552174
Ref: gnutls_x509_crt_get_serial552675
Ref: gnutls_x509_crt_get_signature_algorithm553429
Ref: gnutls_x509_crt_get_signature553901
Ref: gnutls_x509_crt_get_subject_alt_name2554488
Ref: gnutls_x509_crt_get_subject_alt_name556038
Ref: gnutls_x509_crt_get_subject_alt_othername_oid557816
Ref: gnutls_x509_crt_get_subject_key_id559286
Ref: gnutls_x509_crt_get_subject_unique_id560041
Ref: gnutls_x509_crt_get_subject560828
Ref: gnutls_x509_crt_get_verify_algorithm561469
Ref: gnutls_x509_crt_get_version562175
Ref: gnutls_x509_crt_import562497
Ref: gnutls_x509_crt_init563185
Ref: gnutls_x509_crt_list_import563520
Ref: gnutls_x509_crt_list_verify564878
Ref: gnutls_x509_crt_print566688
Ref: gnutls_x509_crt_privkey_sign567565
Ref: gnutls_x509_crt_set_activation_time568457
Ref: gnutls_x509_crt_set_authority_key_id568910
Ref: gnutls_x509_crt_set_basic_constraints569488
Ref: gnutls_x509_crt_set_ca_status570172
Ref: gnutls_x509_crt_set_crl_dist_points2570767
Ref: gnutls_x509_crt_set_crl_dist_points571486
Ref: gnutls_x509_crt_set_crq_extensions572130
Ref: gnutls_x509_crt_set_crq572590
Ref: gnutls_x509_crt_set_dn_by_oid573133
Ref: gnutls_x509_crt_set_expiration_time574243
Ref: gnutls_x509_crt_set_extension_by_oid574678
Ref: gnutls_x509_crt_set_issuer_dn_by_oid575471
Ref: gnutls_x509_crt_set_key_purpose_oid576742
Ref: gnutls_x509_crt_set_key_usage577515
Ref: gnutls_x509_crt_set_key577944
Ref: gnutls_x509_crt_set_proxy_dn578437
Ref: gnutls_x509_crt_set_proxy579453
Ref: gnutls_x509_crt_set_serial580246
Ref: gnutls_x509_crt_set_subject_alt_name580899
Ref: gnutls_x509_crt_set_subject_alternative_name581997
Ref: gnutls_x509_crt_set_subject_key_id582816
Ref: gnutls_x509_crt_set_version583304
Ref: gnutls_x509_crt_sign2584123
Ref: gnutls_x509_crt_sign584983
Ref: gnutls_x509_crt_verify_data585546
Ref: gnutls_x509_crt_verify_hash586223
Ref: gnutls_x509_crt_verify586901
Ref: gnutls_x509_dn_deinit587709
Ref: gnutls_x509_dn_export587969
Ref: gnutls_x509_dn_get_rdn_ava588864
Ref: gnutls_x509_dn_import589595
Ref: gnutls_x509_dn_init590214
Ref: gnutls_x509_dn_oid_known590635
Ref: gnutls_x509_privkey_cpy591301
Ref: gnutls_x509_privkey_deinit591766
Ref: gnutls_x509_privkey_export_dsa_raw592029
Ref: gnutls_x509_privkey_export_pkcs8592796
Ref: gnutls_x509_privkey_export_rsa_raw2594300
Ref: gnutls_x509_privkey_export_rsa_raw595317
Ref: gnutls_x509_privkey_export596191
Ref: gnutls_x509_privkey_fix597242
Ref: gnutls_x509_privkey_generate597631
Ref: gnutls_x509_privkey_get_key_id598342
Ref: gnutls_x509_privkey_get_pk_algorithm599327
Ref: gnutls_x509_privkey_import_dsa_raw599749
Ref: gnutls_x509_privkey_import_pkcs8600466
Ref: gnutls_x509_privkey_import_rsa_raw2601775
Ref: gnutls_x509_privkey_import_rsa_raw602758
Ref: gnutls_x509_privkey_import603594
Ref: gnutls_x509_privkey_init604290
Ref: gnutls_x509_privkey_sec_param604629
Ref: gnutls_x509_privkey_sign_data605036
Ref: gnutls_x509_privkey_sign_hash606298
Ref: gnutls_x509_privkey_verify_data607011
Ref: gnutls_x509_rdn_get_by_oid607679
Ref: gnutls_x509_rdn_get_oid608656
Ref: gnutls_x509_rdn_get609388
Node: GnuTLS-extra functions610038
Ref: gnutls_extra_check_version610440
Ref: gnutls_global_init_extra611085
Node: OpenPGP functions611624
Ref: sec:openpgpapi611821
Ref: gnutls_certificate_set_openpgp_key_file2612023
Ref: gnutls_certificate_set_openpgp_key_file613026
Ref: gnutls_certificate_set_openpgp_key_mem2613763
Ref: gnutls_certificate_set_openpgp_key_mem614771
Ref: gnutls_certificate_set_openpgp_keyring_file615531
Ref: gnutls_certificate_set_openpgp_keyring_mem616245
Ref: gnutls_certificate_set_openpgp_key617000
Ref: gnutls_openpgp_crt_check_hostname617870
Ref: gnutls_openpgp_crt_deinit618435
Ref: gnutls_openpgp_crt_export618658
Ref: gnutls_openpgp_crt_get_auth_subkey619423
Ref: gnutls_openpgp_crt_get_creation_time620379
Ref: gnutls_openpgp_crt_get_expiration_time620710
Ref: gnutls_openpgp_crt_get_fingerprint621091
Ref: gnutls_openpgp_crt_get_key_id621650
Ref: gnutls_openpgp_crt_get_key_usage622038
Ref: gnutls_openpgp_crt_get_name622597
Ref: gnutls_openpgp_crt_get_pk_algorithm623323
Ref: gnutls_openpgp_crt_get_pk_dsa_raw624040
Ref: gnutls_openpgp_crt_get_pk_rsa_raw624723
Ref: gnutls_openpgp_crt_get_preferred_key_id625346
Ref: gnutls_openpgp_crt_get_revoked_status625813
Ref: gnutls_openpgp_crt_get_subkey_count626187
Ref: gnutls_openpgp_crt_get_subkey_creation_time626588
Ref: gnutls_openpgp_crt_get_subkey_expiration_time627014
Ref: gnutls_openpgp_crt_get_subkey_fingerprint627486
Ref: gnutls_openpgp_crt_get_subkey_idx628149
Ref: gnutls_openpgp_crt_get_subkey_id628543
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm628995
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw629816
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw630569
Ref: gnutls_openpgp_crt_get_subkey_revoked_status631258
Ref: gnutls_openpgp_crt_get_subkey_usage631726
Ref: gnutls_openpgp_crt_get_version632402
Ref: gnutls_openpgp_crt_import632735
Ref: gnutls_openpgp_crt_init633302
Ref: gnutls_openpgp_crt_print633595
Ref: gnutls_openpgp_crt_set_preferred_key_id634268
Ref: gnutls_openpgp_crt_verify_ring634806
Ref: gnutls_openpgp_crt_verify_self635545
Ref: gnutls_openpgp_keyring_check_id636139
Ref: gnutls_openpgp_keyring_deinit636647
Ref: gnutls_openpgp_keyring_get_crt_count636922
Ref: gnutls_openpgp_keyring_get_crt637289
Ref: gnutls_openpgp_keyring_import637941
Ref: gnutls_openpgp_keyring_init638563
Ref: gnutls_openpgp_privkey_deinit638888
Ref: gnutls_openpgp_privkey_export_dsa_raw639153
Ref: gnutls_openpgp_privkey_export_rsa_raw639910
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw640798
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw641630
Ref: gnutls_openpgp_privkey_export642544
Ref: gnutls_openpgp_privkey_get_fingerprint643529
Ref: gnutls_openpgp_privkey_get_key_id644132
Ref: gnutls_openpgp_privkey_get_pk_algorithm644535
Ref: gnutls_openpgp_privkey_get_preferred_key_id645300
Ref: gnutls_openpgp_privkey_get_revoked_status645801
Ref: gnutls_openpgp_privkey_get_subkey_count646232
Ref: gnutls_openpgp_privkey_get_subkey_creation_time646649
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time647088
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint647577
Ref: gnutls_openpgp_privkey_get_subkey_idx648254
Ref: gnutls_openpgp_privkey_get_subkey_id648676
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm649171
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status650024
Ref: gnutls_openpgp_privkey_import650491
Ref: gnutls_openpgp_privkey_init651203
Ref: gnutls_openpgp_privkey_sec_param651530
Ref: gnutls_openpgp_privkey_set_preferred_key_id651971
Ref: gnutls_openpgp_privkey_sign_hash652483
Ref: gnutls_openpgp_set_recv_key_function653197
Node: TLS Inner Application (TLS/IA) functions653580
Ref: gnutls_ia_allocate_client_credentials655575
Ref: gnutls_ia_allocate_server_credentials656289
Ref: gnutls_ia_enable656961
Ref: gnutls_ia_endphase_send658242
Ref: gnutls_ia_extract_inner_secret658838
Ref: gnutls_ia_free_client_credentials659728
Ref: gnutls_ia_free_server_credentials660094
Ref: gnutls_ia_generate_challenge660450
Ref: gnutls_ia_get_client_avp_ptr660995
Ref: gnutls_ia_get_server_avp_ptr661372
Ref: gnutls_ia_handshake_p661735
Ref: gnutls_ia_handshake662132
Ref: gnutls_ia_permute_inner_secret662540
Ref: gnutls_ia_recv663181
Ref: gnutls_ia_send664688
Ref: gnutls_ia_set_client_avp_function666048
Ref: gnutls_ia_set_client_avp_ptr667597
Ref: gnutls_ia_set_server_avp_function667966
Ref: gnutls_ia_set_server_avp_ptr669946
Ref: gnutls_ia_verify_endphase670299
Node: Error codes and descriptions671020
Ref: Error Codes671219
Node: All the supported ciphersuites in GnuTLS681305
Ref: ciphersuites681524
Node: Guile Bindings687001
Node: Guile Preparations687853
Node: Guile API Conventions690425
Node: Enumerates and Constants691010
Node: Procedure Names693403
Node: Representation of Binary Data694406
Node: Input and Output695520
Node: Exception Handling697422
Node: Guile Examples699250
Node: Anonymous Authentication Guile Example699715
Node: OpenPGP Authentication Guile Example702277
Node: Importing OpenPGP Keys Guile Example705228
Node: Guile Reference706714
Node: Core Interface707054
Node: Extra Interface724764
Node: Internal architecture of GnuTLS727525
Node: The TLS Protocol728070
Node: TLS Handshake Protocol728640
Node: TLS Authentication Methods729495
Ref: TLS Authentication Methods-Footnote-1730666
Node: TLS Extension Handling730729
Node: Certificate Handling739719
Node: Cryptographic Backend740073
Ref: Cryptographic Backend-Footnote-1744244
Node: Copying Information744348
Node: GNU Free Documentation License744767
Node: GNU LGPL769908
Node: GNU GPL798036
Node: Bibliography835534
Ref: CBCATT835645
Ref: GPGH835822
Ref: GUTPKI835944
Ref: NISTSP80057836118
Ref: RFC2246836365
Ref: RFC4346836520
Ref: RFC2440836669
Ref: RFC4880836850
Ref: RFC4211837043
Ref: RFC2817837236
Ref: RFC2818837388
Ref: RFC2945837501
Ref: RFC2986837650
Ref: PKIX837838
Ref: RFC3749838100
Ref: RFC3820838265
Ref: RFC5746838507
Ref: TLSTKT838715
Ref: PKCS12838946
Ref: PKCS11839086
Ref: RESCORLA839231
Ref: SELKEY839327
Ref: SSL3839485
Ref: STEVENS839663
Ref: TLSEXT839771
Ref: TLSPGP839987
Ref: TLSSRP840150
Ref: TLSPSK840345
Ref: TOMSRP840513
Ref: WEGER840625
Ref: ECRYPT840816
Ref: RFC5056841020
Ref: RFC5929841172
Node: Function and Data Index841315
Node: Concept Index919872

End Tag Table
