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.18 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: 444673
gnutls.info-3: 744665

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 protocols99666
Node: Separate ports100191
Ref: Separate ports-Footnote-1101616
Node: Upward negotiation101689
Ref: Upward negotiation-Footnote-1104433
Ref: Upward negotiation-Footnote-2104458
Node: How to use GnuTLS in applications104485
Ref: examples104705
Node: Preparation104949
Node: Headers105350
Node: Initialization105769
Node: Version check106536
Node: Debugging107062
Node: Building the source107517
Node: Multi-threaded applications109375
Node: Client examples110685
Node: Simple client example with anonymous authentication111527
Node: Simple client example with X.509 certificate support114262
Node: Obtaining session information117321
Node: Verifying peer's certificate120928
Ref: ex:verify121175
Node: Using a callback to select the certificate to use132665
Node: Client using a PKCS #11 token with TLS140197
Ref: ex:pkcs11-client140468
Node: Client with Resume capability example147993
Ref: ex:resume-client148272
Node: Simple client example with SRP authentication152020
Node: Simple client example in C++155352
Node: Helper function for TCP connections157890
Node: Server examples159317
Node: Echo Server with X.509 authentication159750
Node: Echo Server with OpenPGP authentication165227
Node: Echo Server with SRP authentication170455
Node: Echo Server with anonymous authentication175631
Node: Miscellaneous examples180238
Node: Checking for an alert180581
Node: X.509 certificate parsing example181884
Ref: ex:x509-info182126
Node: Certificate request generation185392
Ref: ex:crq185636
Node: PKCS #12 structure generation188040
Ref: ex:pkcs12188240
Node: Parameter generation191672
Node: Keying Material Exporters193539
Node: Channel Bindings194581
Node: Compatibility with the OpenSSL library196152
Node: Included programs196969
Node: Invoking certtool197493
Node: Invoking gnutls-cli207506
Node: Example client PSK connection210769
Node: Invoking gnutls-cli-debug212327
Node: Invoking gnutls-serv214812
Node: Example server PSK connection223046
Node: Invoking psktool223940
Node: Invoking srptool225034
Ref: srptool225197
Node: Invoking p11tool226297
Ref: p11tool226435
Node: Function reference229594
Node: Core functions229958
Ref: gnutls_alert_get_name230217
Ref: gnutls_alert_get230613
Ref: gnutls_alert_send_appropriate231329
Ref: gnutls_alert_send232032
Ref: gnutls_anon_allocate_client_credentials232934
Ref: gnutls_anon_allocate_server_credentials233393
Ref: gnutls_anon_free_client_credentials233844
Ref: gnutls_anon_free_server_credentials234220
Ref: gnutls_anon_set_params_function234588
Ref: gnutls_anon_set_server_dh_params235088
Ref: gnutls_anon_set_server_params_function235612
Ref: gnutls_auth_client_get_type236103
Ref: gnutls_auth_get_type236615
Ref: gnutls_auth_server_get_type237309
Ref: gnutls_bye237801
Ref: gnutls_certificate_activation_time_peers239478
Ref: gnutls_certificate_allocate_credentials239945
Ref: gnutls_certificate_client_get_request_status240421
Ref: gnutls_certificate_client_set_retrieve_function240853
Ref: gnutls_certificate_expiration_time_peers242520
Ref: gnutls_certificate_free_ca_names242924
Ref: gnutls_certificate_free_cas243597
Ref: gnutls_certificate_free_credentials244020
Ref: gnutls_certificate_free_crls244541
Ref: gnutls_certificate_free_keys244846
Ref: gnutls_certificate_get_issuer245282
Ref: gnutls_certificate_get_openpgp_keyring245913
Ref: gnutls_certificate_get_ours246367
Ref: gnutls_certificate_get_peers246916
Ref: gnutls_certificate_get_x509_cas247773
Ref: gnutls_certificate_get_x509_crls248287
Ref: gnutls_certificate_send_x509_rdn_sequence248826
Ref: gnutls_certificate_server_set_request249553
Ref: gnutls_certificate_server_set_retrieve_function250234
Ref: gnutls_certificate_set_dh_params251196
Ref: gnutls_certificate_set_params_function251956
Ref: gnutls_certificate_set_retrieve_function252482
Ref: gnutls_certificate_set_rsa_export_params254190
Ref: gnutls_certificate_set_verify_flags254704
Ref: gnutls_certificate_set_verify_function255163
Ref: gnutls_certificate_set_verify_limits256230
Ref: gnutls_certificate_set_x509_crl_file256925
Ref: gnutls_certificate_set_x509_crl_mem257700
Ref: gnutls_certificate_set_x509_crl258470
Ref: gnutls_certificate_set_x509_key_file259284
Ref: gnutls_certificate_set_x509_key_mem260535
Ref: gnutls_certificate_set_x509_key261979
Ref: gnutls_certificate_set_x509_simple_pkcs12_file262992
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem264645
Ref: gnutls_certificate_set_x509_trust_file266284
Ref: gnutls_certificate_set_x509_trust_mem267404
Ref: gnutls_certificate_set_x509_trust268355
Ref: gnutls_certificate_type_get_id269294
Ref: gnutls_certificate_type_get_name269691
Ref: gnutls_certificate_type_get270072
Ref: gnutls_certificate_type_list270470
Ref: gnutls_certificate_type_set_priority270931
Ref: gnutls_certificate_verify_peers2271672
Ref: gnutls_certificate_verify_peers272677
Ref: gnutls_check_version273348
Ref: gnutls_cipher_decrypt2273971
Ref: gnutls_cipher_decrypt274580
Ref: gnutls_cipher_deinit275055
Ref: gnutls_cipher_encrypt2275342
Ref: gnutls_cipher_encrypt275945
Ref: gnutls_cipher_get_block_size276412
Ref: gnutls_cipher_get_id276717
Ref: gnutls_cipher_get_key_size277101
Ref: gnutls_cipher_get_name277428
Ref: gnutls_cipher_get277772
Ref: gnutls_cipher_init278074
Ref: gnutls_cipher_list278783
Ref: gnutls_cipher_set_priority279299
Ref: gnutls_cipher_suite_get_name279999
Ref: gnutls_cipher_suite_info280626
Ref: gnutls_compression_get_id281714
Ref: gnutls_compression_get_name282078
Ref: gnutls_compression_get282457
Ref: gnutls_compression_list282806
Ref: gnutls_compression_set_priority283255
Ref: gnutls_credentials_clear284132
Ref: gnutls_credentials_set284365
Ref: gnutls_crypto_bigint_register2285744
Ref: gnutls_crypto_cipher_register2286755
Ref: gnutls_crypto_digest_register2287654
Ref: gnutls_crypto_mac_register2288547
Ref: gnutls_crypto_pk_register2289421
Ref: gnutls_crypto_rnd_register2290423
Ref: gnutls_crypto_single_cipher_register2291318
Ref: gnutls_crypto_single_digest_register2292333
Ref: gnutls_crypto_single_mac_register2293353
Ref: gnutls_db_check_entry294318
Ref: gnutls_db_get_ptr294824
Ref: gnutls_db_remove_session295141
Ref: gnutls_db_set_cache_expiration295683
Ref: gnutls_db_set_ptr296025
Ref: gnutls_db_set_remove_function296365
Ref: gnutls_db_set_retrieve_function296872
Ref: gnutls_db_set_store_function297562
Ref: gnutls_deinit298037
Ref: gnutls_dh_get_group298380
Ref: gnutls_dh_get_peers_public_bits299110
Ref: gnutls_dh_get_prime_bits299544
Ref: gnutls_dh_get_pubkey300186
Ref: gnutls_dh_get_secret_bits300777
Ref: gnutls_dh_params_cpy301209
Ref: gnutls_dh_params_deinit301662
Ref: gnutls_dh_params_export_pkcs3301935
Ref: gnutls_dh_params_export_raw302947
Ref: gnutls_dh_params_generate2303693
Ref: gnutls_dh_params_import_pkcs3304636
Ref: gnutls_dh_params_import_raw305404
Ref: gnutls_dh_params_init306048
Ref: gnutls_dh_set_prime_bits306412
Ref: gnutls_error_is_fatal307143
Ref: gnutls_error_to_alert307832
Ref: gnutls_ext_register308510
Ref: gnutls_fingerprint309210
Ref: gnutls_free310171
Ref: gnutls_global_deinit310406
Ref: gnutls_global_init310722
Ref: gnutls_global_set_log_function312146
Ref: gnutls_global_set_log_level312652
Ref: gnutls_global_set_mem_functions313154
Ref: gnutls_global_set_mutex314382
Ref: gnutls_global_set_time_function315199
Ref: gnutls_handshake_get_last_in315564
Ref: gnutls_handshake_get_last_out316183
Ref: gnutls_handshake_set_max_packet_length316817
Ref: gnutls_handshake_set_post_client_hello_function317508
Ref: gnutls_handshake_set_private_extensions318595
Ref: gnutls_handshake319375
Ref: gnutls_hash_deinit320670
Ref: gnutls_hash_fast321004
Ref: gnutls_hash_get_len321510
Ref: gnutls_hash_init321838
Ref: gnutls_hash_output322375
Ref: gnutls_hash322662
Ref: gnutls_hex2bin323086
Ref: gnutls_hex_decode323636
Ref: gnutls_hex_encode324211
Ref: gnutls_hmac_deinit324739
Ref: gnutls_hmac_fast325072
Ref: gnutls_hmac_get_len325680
Ref: gnutls_hmac_init325995
Ref: gnutls_hmac_output326675
Ref: gnutls_hmac326960
Ref: gnutls_init327378
Ref: gnutls_kx_get_id328072
Ref: gnutls_kx_get_name328416
Ref: gnutls_kx_get328758
Ref: gnutls_kx_list329085
Ref: gnutls_kx_set_priority329385
Ref: gnutls_mac_get_id330077
Ref: gnutls_mac_get_key_size330491
Ref: gnutls_mac_get_name330804
Ref: gnutls_mac_get331120
Ref: gnutls_mac_list331422
Ref: gnutls_mac_set_priority331939
Ref: gnutls_malloc332617
Ref: gnutls_openpgp_send_cert332947
Ref: gnutls_pem_base64_decode_alloc333533
Ref: gnutls_pem_base64_decode334328
Ref: gnutls_pem_base64_encode_alloc335192
Ref: gnutls_pem_base64_encode335920
Ref: gnutls_perror336700
Ref: gnutls_pk_algorithm_get_name336989
Ref: gnutls_pk_bits_to_sec_param337344
Ref: gnutls_pk_get_id337793
Ref: gnutls_pk_get_name338310
Ref: gnutls_pk_list338671
Ref: gnutls_pkcs11_add_provider338982
Ref: gnutls_pkcs11_copy_secret_key339485
Ref: gnutls_pkcs11_copy_x509_crt340184
Ref: gnutls_pkcs11_copy_x509_privkey340812
Ref: gnutls_pkcs11_deinit341576
Ref: gnutls_pkcs11_delete_url341746
Ref: gnutls_pkcs11_init342156
Ref: gnutls_pkcs11_obj_deinit343217
Ref: gnutls_pkcs11_obj_export_url343452
Ref: gnutls_pkcs11_obj_export343944
Ref: gnutls_pkcs11_obj_get_info344863
Ref: gnutls_pkcs11_obj_get_type345687
Ref: gnutls_pkcs11_obj_import_url345990
Ref: gnutls_pkcs11_obj_init346686
Ref: gnutls_pkcs11_obj_list_import_url347035
Ref: gnutls_pkcs11_privkey_deinit347879
Ref: gnutls_pkcs11_privkey_export_url348140
Ref: gnutls_pkcs11_privkey_get_info348646
Ref: gnutls_pkcs11_privkey_get_pk_algorithm349509
Ref: gnutls_pkcs11_privkey_import_url349954
Ref: gnutls_pkcs11_privkey_init350670
Ref: gnutls_pkcs11_reinit351005
Ref: gnutls_pkcs11_set_pin_function351443
Ref: gnutls_pkcs11_set_token_function352839
Ref: gnutls_pkcs11_token_get_flags353323
Ref: gnutls_pkcs11_token_get_info353718
Ref: gnutls_pkcs11_token_get_mechanism354398
Ref: gnutls_pkcs11_token_get_url354951
Ref: gnutls_pkcs11_token_init355592
Ref: gnutls_pkcs11_token_set_pin356219
Ref: gnutls_prf_raw356805
Ref: gnutls_prf358377
Ref: gnutls_priority_deinit360000
Ref: gnutls_priority_init360230
Ref: gnutls_priority_set_direct362492
Ref: gnutls_priority_set363274
Ref: gnutls_privkey_decrypt_data363708
Ref: gnutls_privkey_deinit364316
Ref: gnutls_privkey_get_pk_algorithm364553
Ref: gnutls_privkey_get_type365145
Ref: gnutls_privkey_import_openpgp365611
Ref: gnutls_privkey_import_pkcs11366293
Ref: gnutls_privkey_import_x509366892
Ref: gnutls_privkey_init367471
Ref: gnutls_privkey_sign_data367790
Ref: gnutls_privkey_sign_hash368665
Ref: gnutls_protocol_get_id369639
Ref: gnutls_protocol_get_name369955
Ref: gnutls_protocol_get_version370313
Ref: gnutls_protocol_list370616
Ref: gnutls_protocol_set_priority370925
Ref: gnutls_psk_allocate_client_credentials371476
Ref: gnutls_psk_allocate_server_credentials371930
Ref: gnutls_psk_client_get_hint372360
Ref: gnutls_psk_free_client_credentials372843
Ref: gnutls_psk_free_server_credentials373214
Ref: gnutls_psk_netconf_derive_key373575
Ref: gnutls_psk_server_get_username374467
Ref: gnutls_psk_set_client_credentials_function374851
Ref: gnutls_psk_set_client_credentials375774
Ref: gnutls_psk_set_params_function376597
Ref: gnutls_psk_set_server_credentials_file377101
Ref: gnutls_psk_set_server_credentials_function377707
Ref: gnutls_psk_set_server_credentials_hint378655
Ref: gnutls_psk_set_server_dh_params379248
Ref: gnutls_psk_set_server_params_function379774
Ref: gnutls_pubkey_deinit380245
Ref: gnutls_pubkey_export380457
Ref: gnutls_pubkey_get_key_id381363
Ref: gnutls_pubkey_get_key_usage382327
Ref: gnutls_pubkey_get_pk_algorithm382799
Ref: gnutls_pubkey_get_pk_dsa_raw383397
Ref: gnutls_pubkey_get_pk_rsa_raw384038
Ref: gnutls_pubkey_get_preferred_hash_algorithm384626
Ref: gnutls_pubkey_get_verify_algorithm385417
Ref: gnutls_pubkey_import_dsa_raw386028
Ref: gnutls_pubkey_import_openpgp386662
Ref: gnutls_pubkey_import_pkcs11_url387230
Ref: gnutls_pubkey_import_pkcs11387714
Ref: gnutls_pubkey_import_privkey388194
Ref: gnutls_pubkey_import_rsa_raw388745
Ref: gnutls_pubkey_import_x509389273
Ref: gnutls_pubkey_import389734
Ref: gnutls_pubkey_init390378
Ref: gnutls_pubkey_set_key_usage390700
Ref: gnutls_pubkey_verify_data391232
Ref: gnutls_pubkey_verify_hash391868
Ref: gnutls_record_check_pending392492
Ref: gnutls_record_disable_padding392822
Ref: gnutls_record_get_direction393414
Ref: gnutls_record_get_max_size394324
Ref: gnutls_record_recv394686
Ref: gnutls_record_send396138
Ref: gnutls_record_set_max_size397560
Ref: gnutls_rehandshake398455
Ref: gnutls_rnd399680
Ref: gnutls_rsa_export_get_modulus_bits400076
Ref: gnutls_rsa_export_get_pubkey400436
Ref: gnutls_rsa_params_cpy401026
Ref: gnutls_rsa_params_deinit401455
Ref: gnutls_rsa_params_export_pkcs1401732
Ref: gnutls_rsa_params_export_raw402673
Ref: gnutls_rsa_params_generate2403595
Ref: gnutls_rsa_params_import_pkcs1404389
Ref: gnutls_rsa_params_import_raw405085
Ref: gnutls_rsa_params_init405887
Ref: gnutls_safe_renegotiation_status406264
Ref: gnutls_sec_param_get_name406680
Ref: gnutls_sec_param_to_pk_bits407037
Ref: gnutls_server_name_get407661
Ref: gnutls_server_name_set409015
Ref: gnutls_session_channel_binding409998
Ref: gnutls_session_enable_compatibility_mode410720
Ref: gnutls_session_get_data2411255
Ref: gnutls_session_get_data412082
Ref: gnutls_session_get_id412959
Ref: gnutls_session_get_ptr413835
Ref: gnutls_session_is_resumed414234
Ref: gnutls_session_set_data414546
Ref: gnutls_session_set_ptr415391
Ref: gnutls_session_ticket_enable_client415808
Ref: gnutls_session_ticket_enable_server416222
Ref: gnutls_session_ticket_key_generate416785
Ref: gnutls_set_default_export_priority417229
Ref: gnutls_set_default_priority418074
Ref: gnutls_sign_algorithm_get_name418857
Ref: gnutls_sign_algorithm_get_requested419220
Ref: gnutls_sign_callback_get420233
Ref: gnutls_sign_callback_set420726
Ref: gnutls_sign_get_id421612
Ref: gnutls_sign_get_name421971
Ref: gnutls_sign_list422362
Ref: gnutls_srp_allocate_client_credentials422692
Ref: gnutls_srp_allocate_server_credentials423168
Ref: gnutls_srp_base64_decode_alloc423628
Ref: gnutls_srp_base64_decode424300
Ref: gnutls_srp_base64_encode_alloc425015
Ref: gnutls_srp_base64_encode425731
Ref: gnutls_srp_free_client_credentials426550
Ref: gnutls_srp_free_server_credentials426921
Ref: gnutls_srp_server_get_username427284
Ref: gnutls_srp_set_client_credentials_function427756
Ref: gnutls_srp_set_client_credentials428875
Ref: gnutls_srp_set_prime_bits429597
Ref: gnutls_srp_set_server_credentials_file430287
Ref: gnutls_srp_set_server_credentials_function431028
Ref: gnutls_srp_verifier432396
Ref: gnutls_strerror_name433413
Ref: gnutls_strerror433856
Ref: gnutls_supplemental_get_name434346
Ref: gnutls_transport_get_ptr2434770
Ref: gnutls_transport_get_ptr435305
Ref: gnutls_transport_set_errno_function435742
Ref: gnutls_transport_set_errno436264
Ref: gnutls_transport_set_global_errno437319
Ref: gnutls_transport_set_lowat438337
Ref: gnutls_transport_set_ptr2438931
Ref: gnutls_transport_set_ptr439546
Ref: gnutls_transport_set_pull_function439969
Ref: gnutls_transport_set_push_function440589
Ref: gnutls_transport_set_vec_push_function441339
Ref: gnutls_x509_crq_set_pubkey442072
Ref: gnutls_x509_crt_import_pkcs11_url442527
Ref: gnutls_x509_crt_import_pkcs11443149
Ref: gnutls_x509_crt_list_import_pkcs11443645
Ref: gnutls_x509_crt_set_pubkey444287
Node: X.509 certificate functions444673
Ref: sec:x509api444874
Ref: gnutls_pkcs12_bag_decrypt445040
Ref: gnutls_pkcs12_bag_deinit445467
Ref: gnutls_pkcs12_bag_encrypt445695
Ref: gnutls_pkcs12_bag_get_count446195
Ref: gnutls_pkcs12_bag_get_data446507
Ref: gnutls_pkcs12_bag_get_friendly_name447102
Ref: gnutls_pkcs12_bag_get_key_id447719
Ref: gnutls_pkcs12_bag_get_type448318
Ref: gnutls_pkcs12_bag_init448664
Ref: gnutls_pkcs12_bag_set_crl449109
Ref: gnutls_pkcs12_bag_set_crt449535
Ref: gnutls_pkcs12_bag_set_data449979
Ref: gnutls_pkcs12_bag_set_friendly_name450450
Ref: gnutls_pkcs12_bag_set_key_id451113
Ref: gnutls_pkcs12_deinit451748
Ref: gnutls_pkcs12_export451960
Ref: gnutls_pkcs12_generate_mac452889
Ref: gnutls_pkcs12_get_bag453293
Ref: gnutls_pkcs12_import453904
Ref: gnutls_pkcs12_init454625
Ref: gnutls_pkcs12_set_bag455048
Ref: gnutls_pkcs12_verify_mac455451
Ref: gnutls_pkcs7_deinit455849
Ref: gnutls_pkcs7_delete_crl456062
Ref: gnutls_pkcs7_delete_crt456515
Ref: gnutls_pkcs7_export456983
Ref: gnutls_pkcs7_get_crl_count457900
Ref: gnutls_pkcs7_get_crl_raw458270
Ref: gnutls_pkcs7_get_crt_count459067
Ref: gnutls_pkcs7_get_crt_raw459447
Ref: gnutls_pkcs7_import460331
Ref: gnutls_pkcs7_init460952
Ref: gnutls_pkcs7_set_crl_raw461375
Ref: gnutls_pkcs7_set_crl461790
Ref: gnutls_pkcs7_set_crt_raw462216
Ref: gnutls_pkcs7_set_crt462660
Ref: gnutls_x509_crl_check_issuer463177
Ref: gnutls_x509_crl_deinit463684
Ref: gnutls_x509_crl_export463895
Ref: gnutls_x509_crl_get_authority_key_id464832
Ref: gnutls_x509_crl_get_crt_count465689
Ref: gnutls_x509_crl_get_crt_serial466042
Ref: gnutls_x509_crl_get_dn_oid466804
Ref: gnutls_x509_crl_get_extension_data467625
Ref: gnutls_x509_crl_get_extension_info468731
Ref: gnutls_x509_crl_get_extension_oid469989
Ref: gnutls_x509_crl_get_issuer_dn_by_oid470861
Ref: gnutls_x509_crl_get_issuer_dn472367
Ref: gnutls_x509_crl_get_next_update473243
Ref: gnutls_x509_crl_get_number473682
Ref: gnutls_x509_crl_get_raw_issuer_dn474403
Ref: gnutls_x509_crl_get_signature_algorithm474878
Ref: gnutls_x509_crl_get_signature475312
Ref: gnutls_x509_crl_get_this_update475875
Ref: gnutls_x509_crl_get_version476205
Ref: gnutls_x509_crl_import476513
Ref: gnutls_x509_crl_init477137
Ref: gnutls_x509_crl_print477691
Ref: gnutls_x509_crl_privkey_sign478323
Ref: gnutls_x509_crl_set_authority_key_id479237
Ref: gnutls_x509_crl_set_crt_serial479793
Ref: gnutls_x509_crl_set_crt480410
Ref: gnutls_x509_crl_set_next_update480986
Ref: gnutls_x509_crl_set_number481394
Ref: gnutls_x509_crl_set_this_update481866
Ref: gnutls_x509_crl_set_version482271
Ref: gnutls_x509_crl_sign2482815
Ref: gnutls_x509_crl_sign483761
Ref: gnutls_x509_crl_verify484375
Ref: gnutls_x509_crq_deinit485250
Ref: gnutls_x509_crq_export485491
Ref: gnutls_x509_crq_get_attribute_by_oid486512
Ref: gnutls_x509_crq_get_attribute_data487387
Ref: gnutls_x509_crq_get_attribute_info488488
Ref: gnutls_x509_crq_get_basic_constraints489671
Ref: gnutls_x509_crq_get_challenge_password490911
Ref: gnutls_x509_crq_get_dn_by_oid491542
Ref: gnutls_x509_crq_get_dn_oid493004
Ref: gnutls_x509_crq_get_dn493767
Ref: gnutls_x509_crq_get_extension_by_oid494621
Ref: gnutls_x509_crq_get_extension_data495766
Ref: gnutls_x509_crq_get_extension_info496883
Ref: gnutls_x509_crq_get_key_id498135
Ref: gnutls_x509_crq_get_key_purpose_oid499165
Ref: gnutls_x509_crq_get_key_rsa_raw500189
Ref: gnutls_x509_crq_get_key_usage500809
Ref: gnutls_x509_crq_get_pk_algorithm501884
Ref: gnutls_x509_crq_get_subject_alt_name502624
Ref: gnutls_x509_crq_get_subject_alt_othername_oid504186
Ref: gnutls_x509_crq_get_version505661
Ref: gnutls_x509_crq_import506007
Ref: gnutls_x509_crq_init506694
Ref: gnutls_x509_crq_print507030
Ref: gnutls_x509_crq_privkey_sign507669
Ref: gnutls_x509_crq_set_attribute_by_oid508665
Ref: gnutls_x509_crq_set_basic_constraints509373
Ref: gnutls_x509_crq_set_challenge_password510103
Ref: gnutls_x509_crq_set_dn_by_oid510570
Ref: gnutls_x509_crq_set_key_purpose_oid511700
Ref: gnutls_x509_crq_set_key_rsa_raw512486
Ref: gnutls_x509_crq_set_key_usage513062
Ref: gnutls_x509_crq_set_key513520
Ref: gnutls_x509_crq_set_subject_alt_name514026
Ref: gnutls_x509_crq_set_version515101
Ref: gnutls_x509_crq_sign2515589
Ref: gnutls_x509_crq_sign516617
Ref: gnutls_x509_crq_verify517131
Ref: gnutls_x509_crt_check_hostname517733
Ref: gnutls_x509_crt_check_issuer518384
Ref: gnutls_x509_crt_check_revocation518931
Ref: gnutls_x509_crt_cpy_crl_dist_points519577
Ref: gnutls_x509_crt_deinit520162
Ref: gnutls_x509_crt_export520385
Ref: gnutls_x509_crt_get_activation_time521319
Ref: gnutls_x509_crt_get_authority_key_id521692
Ref: gnutls_x509_crt_get_basic_constraints522547
Ref: gnutls_x509_crt_get_ca_status523748
Ref: gnutls_x509_crt_get_crl_dist_points524630
Ref: gnutls_x509_crt_get_dn_by_oid526379
Ref: gnutls_x509_crt_get_dn_oid527918
Ref: gnutls_x509_crt_get_dn528719
Ref: gnutls_x509_crt_get_expiration_time529598
Ref: gnutls_x509_crt_get_extension_by_oid529969
Ref: gnutls_x509_crt_get_extension_data531088
Ref: gnutls_x509_crt_get_extension_info532181
Ref: gnutls_x509_crt_get_extension_oid533423
Ref: gnutls_x509_crt_get_fingerprint534270
Ref: gnutls_x509_crt_get_issuer_alt_name2535091
Ref: gnutls_x509_crt_get_issuer_alt_name536658
Ref: gnutls_x509_crt_get_issuer_alt_othername_oid538477
Ref: gnutls_x509_crt_get_issuer_dn_by_oid539970
Ref: gnutls_x509_crt_get_issuer_dn_oid541525
Ref: gnutls_x509_crt_get_issuer_dn542346
Ref: gnutls_x509_crt_get_issuer_unique_id543239
Ref: gnutls_x509_crt_get_issuer544022
Ref: gnutls_x509_crt_get_key_id544640
Ref: gnutls_x509_crt_get_key_purpose_oid545626
Ref: gnutls_x509_crt_get_key_usage546678
Ref: gnutls_x509_crt_get_pk_algorithm547730
Ref: gnutls_x509_crt_get_pk_dsa_raw548445
Ref: gnutls_x509_crt_get_pk_rsa_raw549095
Ref: gnutls_x509_crt_get_preferred_hash_algorithm549691
Ref: gnutls_x509_crt_get_proxy550552
Ref: gnutls_x509_crt_get_raw_dn551563
Ref: gnutls_x509_crt_get_raw_issuer_dn552072
Ref: gnutls_x509_crt_get_serial552573
Ref: gnutls_x509_crt_get_signature_algorithm553327
Ref: gnutls_x509_crt_get_signature553799
Ref: gnutls_x509_crt_get_subject_alt_name2554386
Ref: gnutls_x509_crt_get_subject_alt_name555936
Ref: gnutls_x509_crt_get_subject_alt_othername_oid557714
Ref: gnutls_x509_crt_get_subject_key_id559184
Ref: gnutls_x509_crt_get_subject_unique_id559939
Ref: gnutls_x509_crt_get_subject560726
Ref: gnutls_x509_crt_get_verify_algorithm561367
Ref: gnutls_x509_crt_get_version562073
Ref: gnutls_x509_crt_import562395
Ref: gnutls_x509_crt_init563083
Ref: gnutls_x509_crt_list_import563418
Ref: gnutls_x509_crt_list_verify564776
Ref: gnutls_x509_crt_print566586
Ref: gnutls_x509_crt_privkey_sign567463
Ref: gnutls_x509_crt_set_activation_time568355
Ref: gnutls_x509_crt_set_authority_key_id568808
Ref: gnutls_x509_crt_set_basic_constraints569386
Ref: gnutls_x509_crt_set_ca_status570070
Ref: gnutls_x509_crt_set_crl_dist_points2570665
Ref: gnutls_x509_crt_set_crl_dist_points571384
Ref: gnutls_x509_crt_set_crq_extensions572028
Ref: gnutls_x509_crt_set_crq572488
Ref: gnutls_x509_crt_set_dn_by_oid573031
Ref: gnutls_x509_crt_set_expiration_time574141
Ref: gnutls_x509_crt_set_extension_by_oid574576
Ref: gnutls_x509_crt_set_issuer_dn_by_oid575369
Ref: gnutls_x509_crt_set_key_purpose_oid576640
Ref: gnutls_x509_crt_set_key_usage577413
Ref: gnutls_x509_crt_set_key577842
Ref: gnutls_x509_crt_set_proxy_dn578335
Ref: gnutls_x509_crt_set_proxy579351
Ref: gnutls_x509_crt_set_serial580144
Ref: gnutls_x509_crt_set_subject_alt_name580797
Ref: gnutls_x509_crt_set_subject_alternative_name581895
Ref: gnutls_x509_crt_set_subject_key_id582714
Ref: gnutls_x509_crt_set_version583202
Ref: gnutls_x509_crt_sign2584021
Ref: gnutls_x509_crt_sign584881
Ref: gnutls_x509_crt_verify_data585444
Ref: gnutls_x509_crt_verify_hash586121
Ref: gnutls_x509_crt_verify586799
Ref: gnutls_x509_dn_deinit587607
Ref: gnutls_x509_dn_export587867
Ref: gnutls_x509_dn_get_rdn_ava588762
Ref: gnutls_x509_dn_import589493
Ref: gnutls_x509_dn_init590112
Ref: gnutls_x509_dn_oid_known590533
Ref: gnutls_x509_privkey_cpy591199
Ref: gnutls_x509_privkey_deinit591664
Ref: gnutls_x509_privkey_export_dsa_raw591927
Ref: gnutls_x509_privkey_export_pkcs8592694
Ref: gnutls_x509_privkey_export_rsa_raw2594198
Ref: gnutls_x509_privkey_export_rsa_raw595215
Ref: gnutls_x509_privkey_export596089
Ref: gnutls_x509_privkey_fix597140
Ref: gnutls_x509_privkey_generate597529
Ref: gnutls_x509_privkey_get_key_id598240
Ref: gnutls_x509_privkey_get_pk_algorithm599225
Ref: gnutls_x509_privkey_import_dsa_raw599647
Ref: gnutls_x509_privkey_import_pkcs8600364
Ref: gnutls_x509_privkey_import_rsa_raw2601673
Ref: gnutls_x509_privkey_import_rsa_raw602656
Ref: gnutls_x509_privkey_import603492
Ref: gnutls_x509_privkey_init604188
Ref: gnutls_x509_privkey_sec_param604527
Ref: gnutls_x509_privkey_sign_data604934
Ref: gnutls_x509_privkey_sign_hash606196
Ref: gnutls_x509_privkey_verify_data606909
Ref: gnutls_x509_rdn_get_by_oid607577
Ref: gnutls_x509_rdn_get_oid608554
Ref: gnutls_x509_rdn_get609286
Node: GnuTLS-extra functions609936
Ref: gnutls_extra_check_version610338
Ref: gnutls_global_init_extra610983
Node: OpenPGP functions611522
Ref: sec:openpgpapi611719
Ref: gnutls_certificate_set_openpgp_key_file2611921
Ref: gnutls_certificate_set_openpgp_key_file612924
Ref: gnutls_certificate_set_openpgp_key_mem2613661
Ref: gnutls_certificate_set_openpgp_key_mem614669
Ref: gnutls_certificate_set_openpgp_keyring_file615429
Ref: gnutls_certificate_set_openpgp_keyring_mem616143
Ref: gnutls_certificate_set_openpgp_key616898
Ref: gnutls_openpgp_crt_check_hostname617768
Ref: gnutls_openpgp_crt_deinit618333
Ref: gnutls_openpgp_crt_export618556
Ref: gnutls_openpgp_crt_get_auth_subkey619321
Ref: gnutls_openpgp_crt_get_creation_time620277
Ref: gnutls_openpgp_crt_get_expiration_time620608
Ref: gnutls_openpgp_crt_get_fingerprint620989
Ref: gnutls_openpgp_crt_get_key_id621548
Ref: gnutls_openpgp_crt_get_key_usage621936
Ref: gnutls_openpgp_crt_get_name622495
Ref: gnutls_openpgp_crt_get_pk_algorithm623221
Ref: gnutls_openpgp_crt_get_pk_dsa_raw623938
Ref: gnutls_openpgp_crt_get_pk_rsa_raw624621
Ref: gnutls_openpgp_crt_get_preferred_key_id625244
Ref: gnutls_openpgp_crt_get_revoked_status625711
Ref: gnutls_openpgp_crt_get_subkey_count626085
Ref: gnutls_openpgp_crt_get_subkey_creation_time626486
Ref: gnutls_openpgp_crt_get_subkey_expiration_time626912
Ref: gnutls_openpgp_crt_get_subkey_fingerprint627384
Ref: gnutls_openpgp_crt_get_subkey_idx628047
Ref: gnutls_openpgp_crt_get_subkey_id628441
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm628893
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw629714
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw630467
Ref: gnutls_openpgp_crt_get_subkey_revoked_status631156
Ref: gnutls_openpgp_crt_get_subkey_usage631624
Ref: gnutls_openpgp_crt_get_version632300
Ref: gnutls_openpgp_crt_import632633
Ref: gnutls_openpgp_crt_init633200
Ref: gnutls_openpgp_crt_print633493
Ref: gnutls_openpgp_crt_set_preferred_key_id634166
Ref: gnutls_openpgp_crt_verify_ring634704
Ref: gnutls_openpgp_crt_verify_self635443
Ref: gnutls_openpgp_keyring_check_id636037
Ref: gnutls_openpgp_keyring_deinit636545
Ref: gnutls_openpgp_keyring_get_crt_count636820
Ref: gnutls_openpgp_keyring_get_crt637187
Ref: gnutls_openpgp_keyring_import637839
Ref: gnutls_openpgp_keyring_init638461
Ref: gnutls_openpgp_privkey_deinit638786
Ref: gnutls_openpgp_privkey_export_dsa_raw639051
Ref: gnutls_openpgp_privkey_export_rsa_raw639808
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw640696
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw641528
Ref: gnutls_openpgp_privkey_export642442
Ref: gnutls_openpgp_privkey_get_fingerprint643427
Ref: gnutls_openpgp_privkey_get_key_id644030
Ref: gnutls_openpgp_privkey_get_pk_algorithm644433
Ref: gnutls_openpgp_privkey_get_preferred_key_id645198
Ref: gnutls_openpgp_privkey_get_revoked_status645699
Ref: gnutls_openpgp_privkey_get_subkey_count646130
Ref: gnutls_openpgp_privkey_get_subkey_creation_time646547
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time646986
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint647475
Ref: gnutls_openpgp_privkey_get_subkey_idx648152
Ref: gnutls_openpgp_privkey_get_subkey_id648574
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm649069
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status649922
Ref: gnutls_openpgp_privkey_import650389
Ref: gnutls_openpgp_privkey_init651101
Ref: gnutls_openpgp_privkey_sec_param651428
Ref: gnutls_openpgp_privkey_set_preferred_key_id651869
Ref: gnutls_openpgp_privkey_sign_hash652381
Ref: gnutls_openpgp_set_recv_key_function653095
Node: TLS Inner Application (TLS/IA) functions653478
Ref: gnutls_ia_allocate_client_credentials655473
Ref: gnutls_ia_allocate_server_credentials656187
Ref: gnutls_ia_enable656859
Ref: gnutls_ia_endphase_send658140
Ref: gnutls_ia_extract_inner_secret658736
Ref: gnutls_ia_free_client_credentials659626
Ref: gnutls_ia_free_server_credentials659992
Ref: gnutls_ia_generate_challenge660348
Ref: gnutls_ia_get_client_avp_ptr660893
Ref: gnutls_ia_get_server_avp_ptr661270
Ref: gnutls_ia_handshake_p661633
Ref: gnutls_ia_handshake662030
Ref: gnutls_ia_permute_inner_secret662438
Ref: gnutls_ia_recv663079
Ref: gnutls_ia_send664586
Ref: gnutls_ia_set_client_avp_function665946
Ref: gnutls_ia_set_client_avp_ptr667495
Ref: gnutls_ia_set_server_avp_function667864
Ref: gnutls_ia_set_server_avp_ptr669844
Ref: gnutls_ia_verify_endphase670197
Node: Error codes and descriptions670918
Ref: Error Codes671117
Node: All the supported ciphersuites in GnuTLS681203
Ref: ciphersuites681422
Node: Guile Bindings686899
Node: Guile Preparations687751
Node: Guile API Conventions690323
Node: Enumerates and Constants690908
Node: Procedure Names693301
Node: Representation of Binary Data694304
Node: Input and Output695418
Node: Exception Handling697320
Node: Guile Examples699148
Node: Anonymous Authentication Guile Example699613
Node: OpenPGP Authentication Guile Example702175
Node: Importing OpenPGP Keys Guile Example705126
Node: Guile Reference706612
Node: Core Interface706952
Node: Extra Interface724662
Node: Internal architecture of GnuTLS727423
Node: The TLS Protocol727968
Node: TLS Handshake Protocol728538
Node: TLS Authentication Methods729393
Ref: TLS Authentication Methods-Footnote-1730564
Node: TLS Extension Handling730627
Node: Certificate Handling739617
Node: Cryptographic Backend739971
Ref: Cryptographic Backend-Footnote-1744142
Node: Copying Information744246
Node: GNU Free Documentation License744665
Node: GNU LGPL769806
Node: GNU GPL797934
Node: Bibliography835432
Ref: CBCATT835543
Ref: GPGH835720
Ref: GUTPKI835842
Ref: NISTSP80057836016
Ref: RFC2246836263
Ref: RFC4346836418
Ref: RFC2440836567
Ref: RFC4880836748
Ref: RFC4211836941
Ref: RFC2817837134
Ref: RFC2818837286
Ref: RFC2945837399
Ref: RFC2986837548
Ref: PKIX837736
Ref: RFC3749837998
Ref: RFC3820838163
Ref: RFC5746838405
Ref: TLSTKT838613
Ref: PKCS12838844
Ref: PKCS11838984
Ref: RESCORLA839129
Ref: SELKEY839225
Ref: SSL3839383
Ref: STEVENS839561
Ref: TLSEXT839669
Ref: TLSPGP839885
Ref: TLSSRP840048
Ref: TLSPSK840243
Ref: TOMSRP840411
Ref: WEGER840523
Ref: ECRYPT840714
Ref: RFC5056840918
Ref: RFC5929841070
Node: Function and Data Index841213
Node: Concept Index919770

End Tag Table
