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

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

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

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

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

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


Indirect:
gnutls.info-1: 1282
gnutls.info-2: 435924
gnutls.info-3: 733773

Tag Table:
(Indirect)
Node: Top1282
Node: Preface2376
Ref: Availability3596
Node: Getting help3860
Node: Commercial Support4462
Node: Downloading and Installing5327
Node: Bug Reports8141
Node: Contributing9514
Node: The Library11590
Ref: The Library-Footnote-113754
Ref: The Library-Footnote-213785
Ref: The Library-Footnote-313842
Ref: The Library-Footnote-413898
Ref: The Library-Footnote-513949
Node: General Idea14087
Ref: General Idea-Footnote-116483
Node: Error handling16525
Node: Memory handling17745
Node: Callback functions18605
Node: Introduction to TLS19502
Ref: Introduction to TLS-Footnote-120701
Node: TLS layers20988
Node: The transport layer21967
Node: The TLS record protocol23966
Node: Encryption algorithms used in the record layer25185
Ref: Encryption algorithms used in the record layer-Footnote-126721
Ref: Encryption algorithms used in the record layer-Footnote-226842
Node: Compression algorithms used in the record layer26955
Ref: Compression algorithms used in the record layer-Footnote-128505
Node: Weaknesses and countermeasures28603
Node: The TLS Alert Protocol29506
Ref: The Alert Protocol29706
Node: The TLS Handshake Protocol30835
Ref: The Handshake Protocol31034
Ref: resume34015
Ref: The TLS Handshake Protocol-Footnote-135884
Node: TLS Extensions35993
Ref: serverind36897
Node: Selecting cryptographic key sizes38158
Node: On SSL 2 and older protocols41200
Node: On Record Padding43098
Node: Safe Renegotiation44880
Node: Authentication methods49967
Node: Certificate authentication50658
Ref: Certificate authentication-Footnote-156752
Node: Anonymous authentication56911
Node: Authentication using SRP57852
Ref: Authentication using SRP-Footnote-161402
Node: Authentication using PSK61460
Node: Authentication and credentials63855
Node: Parameters stored in credentials65042
Node: More on certificate authentication67005
Ref: Certificate Authentication67233
Node: The X.509 trust model67364
Node: X.509 certificates68338
Node: Verifying X.509 certificate paths71554
Ref: GNUTLS_CERT_INSECURE_ALGORITHM72853
Ref: gnutls_certificate_verify_flags73472
Node: PKCS #10 certificate requests74932
Node: PKCS #12 structures75744
Node: The OpenPGP trust model76539
Node: PKCS #11 tokens79692
Ref: sec:pkcs1179879
Node: Abstract data types85713
Ref: sec:abstract85903
Node: Digital signatures87098
Node: How to use TLS in application protocols92448
Node: Separate ports92973
Ref: Separate ports-Footnote-194398
Node: Upward negotiation94471
Ref: Upward negotiation-Footnote-197215
Ref: Upward negotiation-Footnote-297240
Node: How to use GnuTLS in applications97267
Ref: examples97487
Node: Preparation97706
Node: Headers98107
Node: Initialization98526
Node: Version check99293
Node: Debugging99819
Node: Building the source100274
Node: Multi-threaded applications102132
Node: Client examples103442
Node: Simple client example with anonymous authentication104330
Node: Simple client example with X.509 certificate support107044
Node: Obtaining session information110082
Node: Verifying peer's certificate113564
Ref: ex:verify113811
Node: Using a callback to select the certificate to use124877
Node: Client using a PKCS #11 token with TLS132108
Ref: ex:pkcs11-client132379
Node: Client with Resume capability example139525
Ref: ex:resume-client139804
Node: Simple client example with SRP authentication143172
Node: Simple client example with TLS/IA support146405
Node: Simple client example in C++150153
Node: Helper function for TCP connections152724
Node: Server examples154147
Node: Echo Server with X.509 authentication154580
Node: Echo Server with OpenPGP authentication159689
Node: Echo Server with SRP authentication164584
Node: Echo Server with anonymous authentication169391
Node: Miscellaneous examples173735
Node: Checking for an alert174096
Node: X.509 certificate parsing example175350
Ref: ex:x509-info175592
Node: Certificate request generation178816
Ref: ex:crq179060
Node: PKCS #12 structure generation181219
Ref: ex:pkcs12181419
Node: Compatibility with the OpenSSL library184767
Node: Keying Material Exporters185624
Node: Channel Bindings186684
Node: Included programs188208
Node: Invoking certtool188711
Node: Invoking gnutls-cli198724
Node: Example client PSK connection201978
Node: Invoking gnutls-cli-debug203590
Node: Invoking gnutls-serv206075
Node: Example server PSK connection214309
Node: Invoking psktool215224
Node: Invoking srptool216318
Ref: srptool216456
Node: Function reference217556
Node: Core functions217920
Ref: gnutls_alert_get_name218179
Ref: gnutls_alert_get218575
Ref: gnutls_alert_send_appropriate219291
Ref: gnutls_alert_send219994
Ref: gnutls_anon_allocate_client_credentials220896
Ref: gnutls_anon_allocate_server_credentials221355
Ref: gnutls_anon_free_client_credentials221806
Ref: gnutls_anon_free_server_credentials222182
Ref: gnutls_anon_set_params_function222550
Ref: gnutls_anon_set_server_dh_params223050
Ref: gnutls_anon_set_server_params_function223574
Ref: gnutls_auth_client_get_type224065
Ref: gnutls_auth_get_type224577
Ref: gnutls_auth_server_get_type225271
Ref: gnutls_bye225763
Ref: gnutls_certificate_activation_time_peers227440
Ref: gnutls_certificate_allocate_credentials227907
Ref: gnutls_certificate_client_get_request_status228383
Ref: gnutls_certificate_client_set_retrieve_function228815
Ref: gnutls_certificate_expiration_time_peers230482
Ref: gnutls_certificate_free_ca_names230886
Ref: gnutls_certificate_free_cas231559
Ref: gnutls_certificate_free_credentials231982
Ref: gnutls_certificate_free_crls232503
Ref: gnutls_certificate_free_keys232808
Ref: gnutls_certificate_get_openpgp_keyring233262
Ref: gnutls_certificate_get_ours233716
Ref: gnutls_certificate_get_peers234265
Ref: gnutls_certificate_get_x509_cas235122
Ref: gnutls_certificate_get_x509_crls235636
Ref: gnutls_certificate_send_x509_rdn_sequence236175
Ref: gnutls_certificate_server_set_request236902
Ref: gnutls_certificate_server_set_retrieve_function237583
Ref: gnutls_certificate_set_dh_params238545
Ref: gnutls_certificate_set_params_function239305
Ref: gnutls_certificate_set_retrieve_function239831
Ref: gnutls_certificate_set_rsa_export_params241539
Ref: gnutls_certificate_set_verify_flags242053
Ref: gnutls_certificate_set_verify_function242512
Ref: gnutls_certificate_set_verify_limits243579
Ref: gnutls_certificate_set_x509_crl_file244274
Ref: gnutls_certificate_set_x509_crl_mem245049
Ref: gnutls_certificate_set_x509_crl245819
Ref: gnutls_certificate_set_x509_key_file246633
Ref: gnutls_certificate_set_x509_key_mem247884
Ref: gnutls_certificate_set_x509_key249328
Ref: gnutls_certificate_set_x509_simple_pkcs12_file250341
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem251994
Ref: gnutls_certificate_set_x509_trust_file253633
Ref: gnutls_certificate_set_x509_trust_mem254753
Ref: gnutls_certificate_set_x509_trust255704
Ref: gnutls_certificate_type_get_id256643
Ref: gnutls_certificate_type_get_name257040
Ref: gnutls_certificate_type_get257421
Ref: gnutls_certificate_type_list257819
Ref: gnutls_certificate_type_set_priority258280
Ref: gnutls_certificate_verify_peers2259021
Ref: gnutls_certificate_verify_peers260026
Ref: gnutls_check_version260697
Ref: gnutls_cipher_decrypt2261320
Ref: gnutls_cipher_decrypt261929
Ref: gnutls_cipher_deinit262404
Ref: gnutls_cipher_encrypt2262691
Ref: gnutls_cipher_encrypt263294
Ref: gnutls_cipher_get_block_size263761
Ref: gnutls_cipher_get_id264066
Ref: gnutls_cipher_get_key_size264450
Ref: gnutls_cipher_get_name264777
Ref: gnutls_cipher_get265121
Ref: gnutls_cipher_init265423
Ref: gnutls_cipher_list266132
Ref: gnutls_cipher_set_priority266648
Ref: gnutls_cipher_suite_get_name267348
Ref: gnutls_cipher_suite_info267975
Ref: gnutls_compression_get_id269063
Ref: gnutls_compression_get_name269427
Ref: gnutls_compression_get269806
Ref: gnutls_compression_list270155
Ref: gnutls_compression_set_priority270604
Ref: gnutls_credentials_clear271481
Ref: gnutls_credentials_set271714
Ref: gnutls_crypto_bigint_register2273093
Ref: gnutls_crypto_cipher_register2274104
Ref: gnutls_crypto_digest_register2275003
Ref: gnutls_crypto_mac_register2275896
Ref: gnutls_crypto_pk_register2276770
Ref: gnutls_crypto_rnd_register2277772
Ref: gnutls_crypto_single_cipher_register2278667
Ref: gnutls_crypto_single_digest_register2279682
Ref: gnutls_crypto_single_mac_register2280702
Ref: gnutls_db_check_entry281667
Ref: gnutls_db_get_ptr282173
Ref: gnutls_db_remove_session282490
Ref: gnutls_db_set_cache_expiration283032
Ref: gnutls_db_set_ptr283374
Ref: gnutls_db_set_remove_function283714
Ref: gnutls_db_set_retrieve_function284221
Ref: gnutls_db_set_store_function284911
Ref: gnutls_deinit285386
Ref: gnutls_dh_get_group285729
Ref: gnutls_dh_get_peers_public_bits286459
Ref: gnutls_dh_get_prime_bits286893
Ref: gnutls_dh_get_pubkey287535
Ref: gnutls_dh_get_secret_bits288126
Ref: gnutls_dh_params_cpy288558
Ref: gnutls_dh_params_deinit289011
Ref: gnutls_dh_params_export_pkcs3289284
Ref: gnutls_dh_params_export_raw290296
Ref: gnutls_dh_params_generate2291042
Ref: gnutls_dh_params_import_pkcs3291985
Ref: gnutls_dh_params_import_raw292753
Ref: gnutls_dh_params_init293397
Ref: gnutls_dh_set_prime_bits293761
Ref: gnutls_error_is_fatal294492
Ref: gnutls_error_to_alert295181
Ref: gnutls_ext_register295859
Ref: gnutls_fingerprint296550
Ref: gnutls_free297511
Ref: gnutls_global_deinit297746
Ref: gnutls_global_init298062
Ref: gnutls_global_set_log_function299486
Ref: gnutls_global_set_log_level299992
Ref: gnutls_global_set_mem_functions300494
Ref: gnutls_global_set_mutex301722
Ref: gnutls_handshake_get_last_in302533
Ref: gnutls_handshake_get_last_out303152
Ref: gnutls_handshake_set_max_packet_length303786
Ref: gnutls_handshake_set_post_client_hello_function304477
Ref: gnutls_handshake_set_private_extensions305564
Ref: gnutls_handshake306344
Ref: gnutls_hash_deinit307639
Ref: gnutls_hash_fast307973
Ref: gnutls_hash_get_len308479
Ref: gnutls_hash_init308807
Ref: gnutls_hash_output309344
Ref: gnutls_hash309631
Ref: gnutls_hex2bin310055
Ref: gnutls_hex_decode310605
Ref: gnutls_hex_encode311180
Ref: gnutls_hmac_deinit311708
Ref: gnutls_hmac_fast312041
Ref: gnutls_hmac_get_len312649
Ref: gnutls_hmac_init312964
Ref: gnutls_hmac_output313644
Ref: gnutls_hmac313929
Ref: gnutls_init314347
Ref: gnutls_kx_get_id315041
Ref: gnutls_kx_get_name315385
Ref: gnutls_kx_get315727
Ref: gnutls_kx_list316054
Ref: gnutls_kx_set_priority316354
Ref: gnutls_mac_get_id317046
Ref: gnutls_mac_get_key_size317460
Ref: gnutls_mac_get_name317773
Ref: gnutls_mac_get318089
Ref: gnutls_mac_list318391
Ref: gnutls_mac_set_priority318908
Ref: gnutls_malloc319586
Ref: gnutls_openpgp_send_cert319916
Ref: gnutls_pem_base64_decode_alloc320502
Ref: gnutls_pem_base64_decode321297
Ref: gnutls_pem_base64_encode_alloc322161
Ref: gnutls_pem_base64_encode322889
Ref: gnutls_perror323669
Ref: gnutls_pk_algorithm_get_name323958
Ref: gnutls_pk_bits_to_sec_param324313
Ref: gnutls_pk_get_id324762
Ref: gnutls_pk_get_name325279
Ref: gnutls_pk_list325640
Ref: gnutls_pkcs11_add_provider325951
Ref: gnutls_pkcs11_copy_secret_key326454
Ref: gnutls_pkcs11_copy_x509_crt327152
Ref: gnutls_pkcs11_copy_x509_privkey327780
Ref: gnutls_pkcs11_deinit328544
Ref: gnutls_pkcs11_delete_url328714
Ref: gnutls_pkcs11_init329124
Ref: gnutls_pkcs11_obj_deinit329949
Ref: gnutls_pkcs11_obj_export_url330141
Ref: gnutls_pkcs11_obj_export330593
Ref: gnutls_pkcs11_obj_get_info331484
Ref: gnutls_pkcs11_obj_get_type332308
Ref: gnutls_pkcs11_obj_import_url332611
Ref: gnutls_pkcs11_obj_init333307
Ref: gnutls_pkcs11_obj_list_import_url333656
Ref: gnutls_pkcs11_privkey_decrypt_data334512
Ref: gnutls_pkcs11_privkey_deinit335158
Ref: gnutls_pkcs11_privkey_export_url335419
Ref: gnutls_pkcs11_privkey_get_info335925
Ref: gnutls_pkcs11_privkey_get_pk_algorithm336723
Ref: gnutls_pkcs11_privkey_import_url337168
Ref: gnutls_pkcs11_privkey_init337884
Ref: gnutls_pkcs11_privkey_sign_data338241
Ref: gnutls_pkcs11_privkey_sign_hash339092
Ref: gnutls_pkcs11_set_pin_function339770
Ref: gnutls_pkcs11_set_token_function341166
Ref: gnutls_pkcs11_token_get_flags341648
Ref: gnutls_pkcs11_token_get_info342043
Ref: gnutls_pkcs11_token_get_mechanism342668
Ref: gnutls_pkcs11_token_get_url343220
Ref: gnutls_pkcs11_token_init343861
Ref: gnutls_pkcs11_token_set_pin344487
Ref: gnutls_prf_raw345071
Ref: gnutls_prf346643
Ref: gnutls_priority_deinit348266
Ref: gnutls_priority_init348496
Ref: gnutls_priority_set_direct353349
Ref: gnutls_priority_set354131
Ref: gnutls_privkey_decrypt_data354565
Ref: gnutls_privkey_deinit355173
Ref: gnutls_privkey_get_pk_algorithm355410
Ref: gnutls_privkey_get_type356002
Ref: gnutls_privkey_import_openpgp356468
Ref: gnutls_privkey_import_pkcs11356962
Ref: gnutls_privkey_import_x509357450
Ref: gnutls_privkey_init357920
Ref: gnutls_privkey_sign_data358239
Ref: gnutls_privkey_sign_hash359051
Ref: gnutls_protocol_get_id359545
Ref: gnutls_protocol_get_name359861
Ref: gnutls_protocol_get_version360219
Ref: gnutls_protocol_list360522
Ref: gnutls_protocol_set_priority360831
Ref: gnutls_psk_allocate_client_credentials361382
Ref: gnutls_psk_allocate_server_credentials361836
Ref: gnutls_psk_client_get_hint362266
Ref: gnutls_psk_free_client_credentials362749
Ref: gnutls_psk_free_server_credentials363120
Ref: gnutls_psk_netconf_derive_key363481
Ref: gnutls_psk_server_get_username364184
Ref: gnutls_psk_set_client_credentials_function364568
Ref: gnutls_psk_set_client_credentials365491
Ref: gnutls_psk_set_params_function366314
Ref: gnutls_psk_set_server_credentials_file366818
Ref: gnutls_psk_set_server_credentials_function367424
Ref: gnutls_psk_set_server_credentials_hint368372
Ref: gnutls_psk_set_server_dh_params368965
Ref: gnutls_psk_set_server_params_function369491
Ref: gnutls_pubkey_deinit369962
Ref: gnutls_pubkey_export370174
Ref: gnutls_pubkey_get_key_id371080
Ref: gnutls_pubkey_get_key_usage372044
Ref: gnutls_pubkey_get_pk_algorithm372516
Ref: gnutls_pubkey_get_pk_dsa_raw373114
Ref: gnutls_pubkey_get_pk_rsa_raw373755
Ref: gnutls_pubkey_get_preferred_hash_algorithm374343
Ref: gnutls_pubkey_get_verify_algorithm375134
Ref: gnutls_pubkey_import_dsa_raw375745
Ref: gnutls_pubkey_import_openpgp376379
Ref: gnutls_pubkey_import_pkcs11_url376908
Ref: gnutls_pubkey_import_pkcs11377392
Ref: gnutls_pubkey_import_rsa_raw377872
Ref: gnutls_pubkey_import_x509378400
Ref: gnutls_pubkey_import378861
Ref: gnutls_pubkey_init379505
Ref: gnutls_pubkey_set_key_usage379827
Ref: gnutls_pubkey_verify_hash380203
Ref: gnutls_record_check_pending380778
Ref: gnutls_record_disable_padding381415
Ref: gnutls_record_get_direction382007
Ref: gnutls_record_get_max_size382917
Ref: gnutls_record_recv383279
Ref: gnutls_record_send384731
Ref: gnutls_record_set_max_size386153
Ref: gnutls_rehandshake387048
Ref: gnutls_rnd388273
Ref: gnutls_rsa_export_get_modulus_bits388669
Ref: gnutls_rsa_export_get_pubkey389029
Ref: gnutls_rsa_params_cpy389619
Ref: gnutls_rsa_params_deinit390048
Ref: gnutls_rsa_params_export_pkcs1390325
Ref: gnutls_rsa_params_export_raw391266
Ref: gnutls_rsa_params_generate2392188
Ref: gnutls_rsa_params_import_pkcs1392982
Ref: gnutls_rsa_params_import_raw393678
Ref: gnutls_rsa_params_init394480
Ref: gnutls_safe_renegotiation_status394857
Ref: gnutls_sec_param_get_name395273
Ref: gnutls_sec_param_to_pk_bits395630
Ref: gnutls_server_name_get396254
Ref: gnutls_server_name_set397608
Ref: gnutls_session_channel_binding398591
Ref: gnutls_session_enable_compatibility_mode399313
Ref: gnutls_session_get_client_random399864
Ref: gnutls_session_get_data2400404
Ref: gnutls_session_get_data401231
Ref: gnutls_session_get_id402108
Ref: gnutls_session_get_master_secret403004
Ref: gnutls_session_get_ptr403646
Ref: gnutls_session_get_server_random404059
Ref: gnutls_session_is_resumed404601
Ref: gnutls_session_set_data404913
Ref: gnutls_session_set_finished_function405786
Ref: gnutls_session_set_ptr406890
Ref: gnutls_session_ticket_enable_client407307
Ref: gnutls_session_ticket_enable_server407721
Ref: gnutls_session_ticket_key_generate408284
Ref: gnutls_set_default_export_priority408728
Ref: gnutls_set_default_priority409573
Ref: gnutls_sign_algorithm_get_name410356
Ref: gnutls_sign_algorithm_get_requested410719
Ref: gnutls_sign_callback_get411732
Ref: gnutls_sign_callback_set412169
Ref: gnutls_sign_get_id412999
Ref: gnutls_sign_get_name413358
Ref: gnutls_sign_list413749
Ref: gnutls_srp_allocate_client_credentials414079
Ref: gnutls_srp_allocate_server_credentials414555
Ref: gnutls_srp_base64_decode_alloc415015
Ref: gnutls_srp_base64_decode415687
Ref: gnutls_srp_base64_encode_alloc416402
Ref: gnutls_srp_base64_encode417118
Ref: gnutls_srp_free_client_credentials417937
Ref: gnutls_srp_free_server_credentials418308
Ref: gnutls_srp_server_get_username418671
Ref: gnutls_srp_set_client_credentials_function419143
Ref: gnutls_srp_set_client_credentials420262
Ref: gnutls_srp_set_prime_bits420984
Ref: gnutls_srp_set_server_credentials_file421674
Ref: gnutls_srp_set_server_credentials_function422415
Ref: gnutls_srp_verifier423783
Ref: gnutls_strerror_name424800
Ref: gnutls_strerror425243
Ref: gnutls_supplemental_get_name425733
Ref: gnutls_transport_get_ptr2426157
Ref: gnutls_transport_get_ptr426692
Ref: gnutls_transport_set_errno_function427129
Ref: gnutls_transport_set_errno427651
Ref: gnutls_transport_set_global_errno428706
Ref: gnutls_transport_set_lowat429724
Ref: gnutls_transport_set_ptr2430318
Ref: gnutls_transport_set_ptr430933
Ref: gnutls_transport_set_pull_function431356
Ref: gnutls_transport_set_push_function2431978
Ref: gnutls_transport_set_push_function432724
Ref: gnutls_x509_crq_set_pubkey433450
Ref: gnutls_x509_crt_import_pkcs11_url433905
Ref: gnutls_x509_crt_import_pkcs11434527
Ref: gnutls_x509_crt_list_import_pkcs11434960
Ref: gnutls_x509_crt_set_pubkey435538
Node: X.509 certificate functions435924
Ref: sec:x509api436125
Ref: gnutls_pkcs12_bag_decrypt436291
Ref: gnutls_pkcs12_bag_deinit436718
Ref: gnutls_pkcs12_bag_encrypt436946
Ref: gnutls_pkcs12_bag_get_count437446
Ref: gnutls_pkcs12_bag_get_data437758
Ref: gnutls_pkcs12_bag_get_friendly_name438353
Ref: gnutls_pkcs12_bag_get_key_id438970
Ref: gnutls_pkcs12_bag_get_type439569
Ref: gnutls_pkcs12_bag_init439915
Ref: gnutls_pkcs12_bag_set_crl440360
Ref: gnutls_pkcs12_bag_set_crt440786
Ref: gnutls_pkcs12_bag_set_data441230
Ref: gnutls_pkcs12_bag_set_friendly_name441701
Ref: gnutls_pkcs12_bag_set_key_id442364
Ref: gnutls_pkcs12_deinit442999
Ref: gnutls_pkcs12_export443211
Ref: gnutls_pkcs12_generate_mac444140
Ref: gnutls_pkcs12_get_bag444544
Ref: gnutls_pkcs12_import445155
Ref: gnutls_pkcs12_init445876
Ref: gnutls_pkcs12_set_bag446299
Ref: gnutls_pkcs12_verify_mac446702
Ref: gnutls_pkcs7_deinit447100
Ref: gnutls_pkcs7_delete_crl447313
Ref: gnutls_pkcs7_delete_crt447766
Ref: gnutls_pkcs7_export448234
Ref: gnutls_pkcs7_get_crl_count449151
Ref: gnutls_pkcs7_get_crl_raw449521
Ref: gnutls_pkcs7_get_crt_count450318
Ref: gnutls_pkcs7_get_crt_raw450698
Ref: gnutls_pkcs7_import451582
Ref: gnutls_pkcs7_init452203
Ref: gnutls_pkcs7_set_crl_raw452626
Ref: gnutls_pkcs7_set_crl453041
Ref: gnutls_pkcs7_set_crt_raw453467
Ref: gnutls_pkcs7_set_crt453911
Ref: gnutls_x509_crl_check_issuer454428
Ref: gnutls_x509_crl_deinit454935
Ref: gnutls_x509_crl_export455146
Ref: gnutls_x509_crl_get_authority_key_id456083
Ref: gnutls_x509_crl_get_crt_count456940
Ref: gnutls_x509_crl_get_crt_serial457293
Ref: gnutls_x509_crl_get_dn_oid458055
Ref: gnutls_x509_crl_get_extension_data458876
Ref: gnutls_x509_crl_get_extension_info459982
Ref: gnutls_x509_crl_get_extension_oid461240
Ref: gnutls_x509_crl_get_issuer_dn_by_oid462112
Ref: gnutls_x509_crl_get_issuer_dn463618
Ref: gnutls_x509_crl_get_next_update464494
Ref: gnutls_x509_crl_get_number464933
Ref: gnutls_x509_crl_get_signature_algorithm465666
Ref: gnutls_x509_crl_get_signature466100
Ref: gnutls_x509_crl_get_this_update466663
Ref: gnutls_x509_crl_get_version466993
Ref: gnutls_x509_crl_import467301
Ref: gnutls_x509_crl_init467925
Ref: gnutls_x509_crl_print468479
Ref: gnutls_x509_crl_privkey_sign469111
Ref: gnutls_x509_crl_set_authority_key_id470025
Ref: gnutls_x509_crl_set_crt_serial470581
Ref: gnutls_x509_crl_set_crt471198
Ref: gnutls_x509_crl_set_next_update471774
Ref: gnutls_x509_crl_set_number472182
Ref: gnutls_x509_crl_set_this_update472654
Ref: gnutls_x509_crl_set_version473059
Ref: gnutls_x509_crl_sign2473603
Ref: gnutls_x509_crl_sign474483
Ref: gnutls_x509_crl_verify475039
Ref: gnutls_x509_crq_deinit475914
Ref: gnutls_x509_crq_export476155
Ref: gnutls_x509_crq_get_attribute_by_oid477176
Ref: gnutls_x509_crq_get_attribute_data478051
Ref: gnutls_x509_crq_get_attribute_info479152
Ref: gnutls_x509_crq_get_basic_constraints480335
Ref: gnutls_x509_crq_get_challenge_password481575
Ref: gnutls_x509_crq_get_dn_by_oid482206
Ref: gnutls_x509_crq_get_dn_oid483668
Ref: gnutls_x509_crq_get_dn484431
Ref: gnutls_x509_crq_get_extension_by_oid485285
Ref: gnutls_x509_crq_get_extension_data486430
Ref: gnutls_x509_crq_get_extension_info487547
Ref: gnutls_x509_crq_get_key_id488799
Ref: gnutls_x509_crq_get_key_purpose_oid489829
Ref: gnutls_x509_crq_get_key_rsa_raw490853
Ref: gnutls_x509_crq_get_key_usage491473
Ref: gnutls_x509_crq_get_pk_algorithm492548
Ref: gnutls_x509_crq_get_preferred_hash_algorithm493304
Ref: gnutls_x509_crq_get_subject_alt_name494103
Ref: gnutls_x509_crq_get_subject_alt_othername_oid495665
Ref: gnutls_x509_crq_get_version497140
Ref: gnutls_x509_crq_import497486
Ref: gnutls_x509_crq_init498173
Ref: gnutls_x509_crq_print498509
Ref: gnutls_x509_crq_privkey_sign499148
Ref: gnutls_x509_crq_set_attribute_by_oid500144
Ref: gnutls_x509_crq_set_basic_constraints500852
Ref: gnutls_x509_crq_set_challenge_password501582
Ref: gnutls_x509_crq_set_dn_by_oid502049
Ref: gnutls_x509_crq_set_key_purpose_oid503179
Ref: gnutls_x509_crq_set_key_rsa_raw503965
Ref: gnutls_x509_crq_set_key_usage504541
Ref: gnutls_x509_crq_set_key504999
Ref: gnutls_x509_crq_set_subject_alt_name505505
Ref: gnutls_x509_crq_set_version506580
Ref: gnutls_x509_crq_sign2507068
Ref: gnutls_x509_crq_sign508173
Ref: gnutls_x509_crt_check_hostname508637
Ref: gnutls_x509_crt_check_issuer509288
Ref: gnutls_x509_crt_check_revocation509835
Ref: gnutls_x509_crt_cpy_crl_dist_points510481
Ref: gnutls_x509_crt_deinit511066
Ref: gnutls_x509_crt_export511279
Ref: gnutls_x509_crt_get_activation_time512213
Ref: gnutls_x509_crt_get_authority_key_id512586
Ref: gnutls_x509_crt_get_basic_constraints513441
Ref: gnutls_x509_crt_get_ca_status514642
Ref: gnutls_x509_crt_get_crl_dist_points515524
Ref: gnutls_x509_crt_get_dn_by_oid517273
Ref: gnutls_x509_crt_get_dn_oid518812
Ref: gnutls_x509_crt_get_dn519613
Ref: gnutls_x509_crt_get_expiration_time520492
Ref: gnutls_x509_crt_get_extension_by_oid520863
Ref: gnutls_x509_crt_get_extension_data521982
Ref: gnutls_x509_crt_get_extension_info523075
Ref: gnutls_x509_crt_get_extension_oid524317
Ref: gnutls_x509_crt_get_fingerprint525164
Ref: gnutls_x509_crt_get_issuer_alt_name2525985
Ref: gnutls_x509_crt_get_issuer_alt_name527552
Ref: gnutls_x509_crt_get_issuer_alt_othername_oid529371
Ref: gnutls_x509_crt_get_issuer_dn_by_oid530864
Ref: gnutls_x509_crt_get_issuer_dn_oid532419
Ref: gnutls_x509_crt_get_issuer_dn533240
Ref: gnutls_x509_crt_get_issuer_unique_id534133
Ref: gnutls_x509_crt_get_issuer534916
Ref: gnutls_x509_crt_get_key_id535534
Ref: gnutls_x509_crt_get_key_purpose_oid536520
Ref: gnutls_x509_crt_get_key_usage537572
Ref: gnutls_x509_crt_get_pk_algorithm538624
Ref: gnutls_x509_crt_get_pk_dsa_raw539339
Ref: gnutls_x509_crt_get_pk_rsa_raw539989
Ref: gnutls_x509_crt_get_preferred_hash_algorithm540585
Ref: gnutls_x509_crt_get_proxy541362
Ref: gnutls_x509_crt_get_raw_dn542373
Ref: gnutls_x509_crt_get_raw_issuer_dn542882
Ref: gnutls_x509_crt_get_serial543383
Ref: gnutls_x509_crt_get_signature_algorithm544137
Ref: gnutls_x509_crt_get_signature544609
Ref: gnutls_x509_crt_get_subject_alt_name2545196
Ref: gnutls_x509_crt_get_subject_alt_name546746
Ref: gnutls_x509_crt_get_subject_alt_othername_oid548524
Ref: gnutls_x509_crt_get_subject_key_id549994
Ref: gnutls_x509_crt_get_subject_unique_id550749
Ref: gnutls_x509_crt_get_subject551536
Ref: gnutls_x509_crt_get_verify_algorithm552177
Ref: gnutls_x509_crt_get_version552811
Ref: gnutls_x509_crt_import553133
Ref: gnutls_x509_crt_init553821
Ref: gnutls_x509_crt_list_import554156
Ref: gnutls_x509_crt_list_verify555180
Ref: gnutls_x509_crt_print556990
Ref: gnutls_x509_crt_privkey_sign557867
Ref: gnutls_x509_crt_set_activation_time558759
Ref: gnutls_x509_crt_set_authority_key_id559212
Ref: gnutls_x509_crt_set_basic_constraints559790
Ref: gnutls_x509_crt_set_ca_status560474
Ref: gnutls_x509_crt_set_crl_dist_points2561069
Ref: gnutls_x509_crt_set_crl_dist_points561788
Ref: gnutls_x509_crt_set_crq_extensions562432
Ref: gnutls_x509_crt_set_crq562892
Ref: gnutls_x509_crt_set_dn_by_oid563435
Ref: gnutls_x509_crt_set_expiration_time564545
Ref: gnutls_x509_crt_set_extension_by_oid564980
Ref: gnutls_x509_crt_set_issuer_dn_by_oid565773
Ref: gnutls_x509_crt_set_key_purpose_oid567044
Ref: gnutls_x509_crt_set_key_usage567817
Ref: gnutls_x509_crt_set_key568246
Ref: gnutls_x509_crt_set_proxy_dn568739
Ref: gnutls_x509_crt_set_proxy569755
Ref: gnutls_x509_crt_set_serial570548
Ref: gnutls_x509_crt_set_subject_alt_name571201
Ref: gnutls_x509_crt_set_subject_alternative_name572299
Ref: gnutls_x509_crt_set_subject_key_id573118
Ref: gnutls_x509_crt_set_version573606
Ref: gnutls_x509_crt_sign2574425
Ref: gnutls_x509_crt_sign575285
Ref: gnutls_x509_crt_verify_data575848
Ref: gnutls_x509_crt_verify_hash576416
Ref: gnutls_x509_crt_verify576985
Ref: gnutls_x509_dn_deinit577793
Ref: gnutls_x509_dn_export578053
Ref: gnutls_x509_dn_get_rdn_ava578948
Ref: gnutls_x509_dn_import579679
Ref: gnutls_x509_dn_init580298
Ref: gnutls_x509_dn_oid_known580719
Ref: gnutls_x509_privkey_cpy581385
Ref: gnutls_x509_privkey_deinit581850
Ref: gnutls_x509_privkey_export_dsa_raw582113
Ref: gnutls_x509_privkey_export_pkcs8582880
Ref: gnutls_x509_privkey_export_rsa_raw2584384
Ref: gnutls_x509_privkey_export_rsa_raw585397
Ref: gnutls_x509_privkey_export586271
Ref: gnutls_x509_privkey_fix587322
Ref: gnutls_x509_privkey_generate587711
Ref: gnutls_x509_privkey_get_key_id588422
Ref: gnutls_x509_privkey_get_pk_algorithm589407
Ref: gnutls_x509_privkey_import_dsa_raw589829
Ref: gnutls_x509_privkey_import_pkcs8590546
Ref: gnutls_x509_privkey_import_rsa_raw2591855
Ref: gnutls_x509_privkey_import_rsa_raw592772
Ref: gnutls_x509_privkey_import593608
Ref: gnutls_x509_privkey_init594304
Ref: gnutls_x509_privkey_sec_param594643
Ref: gnutls_x509_privkey_sign_data2595052
Ref: gnutls_x509_privkey_sign_data596147
Ref: gnutls_x509_privkey_sign_hash597355
Ref: gnutls_x509_privkey_verify_data598038
Ref: gnutls_x509_rdn_get_by_oid598602
Ref: gnutls_x509_rdn_get_oid599579
Ref: gnutls_x509_rdn_get600311
Node: GnuTLS-extra functions600961
Ref: gnutls_extra_check_version601363
Ref: gnutls_global_init_extra602008
Node: OpenPGP functions602547
Ref: sec:openpgpapi602744
Ref: gnutls_certificate_set_openpgp_key_file2602946
Ref: gnutls_certificate_set_openpgp_key_file603924
Ref: gnutls_certificate_set_openpgp_key_mem2604659
Ref: gnutls_certificate_set_openpgp_key_mem605664
Ref: gnutls_certificate_set_openpgp_keyring_file606398
Ref: gnutls_certificate_set_openpgp_keyring_mem607112
Ref: gnutls_certificate_set_openpgp_key607867
Ref: gnutls_openpgp_crt_check_hostname608610
Ref: gnutls_openpgp_crt_deinit609175
Ref: gnutls_openpgp_crt_export609398
Ref: gnutls_openpgp_crt_get_auth_subkey610163
Ref: gnutls_openpgp_crt_get_creation_time611119
Ref: gnutls_openpgp_crt_get_expiration_time611450
Ref: gnutls_openpgp_crt_get_fingerprint611831
Ref: gnutls_openpgp_crt_get_key_id612390
Ref: gnutls_openpgp_crt_get_key_usage612778
Ref: gnutls_openpgp_crt_get_name613337
Ref: gnutls_openpgp_crt_get_pk_algorithm614063
Ref: gnutls_openpgp_crt_get_pk_dsa_raw614779
Ref: gnutls_openpgp_crt_get_pk_rsa_raw615462
Ref: gnutls_openpgp_crt_get_preferred_key_id616085
Ref: gnutls_openpgp_crt_get_revoked_status616552
Ref: gnutls_openpgp_crt_get_subkey_count616926
Ref: gnutls_openpgp_crt_get_subkey_creation_time617327
Ref: gnutls_openpgp_crt_get_subkey_expiration_time617753
Ref: gnutls_openpgp_crt_get_subkey_fingerprint618225
Ref: gnutls_openpgp_crt_get_subkey_idx618888
Ref: gnutls_openpgp_crt_get_subkey_id619282
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm619734
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw620554
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw621307
Ref: gnutls_openpgp_crt_get_subkey_revoked_status621996
Ref: gnutls_openpgp_crt_get_subkey_usage622464
Ref: gnutls_openpgp_crt_get_version623140
Ref: gnutls_openpgp_crt_import623473
Ref: gnutls_openpgp_crt_init624040
Ref: gnutls_openpgp_crt_print624333
Ref: gnutls_openpgp_crt_set_preferred_key_id625006
Ref: gnutls_openpgp_crt_verify_ring625544
Ref: gnutls_openpgp_crt_verify_self626283
Ref: gnutls_openpgp_keyring_check_id626877
Ref: gnutls_openpgp_keyring_deinit627385
Ref: gnutls_openpgp_keyring_get_crt_count627660
Ref: gnutls_openpgp_keyring_get_crt628027
Ref: gnutls_openpgp_keyring_import628679
Ref: gnutls_openpgp_keyring_init629301
Ref: gnutls_openpgp_privkey_decrypt_data629638
Ref: gnutls_openpgp_privkey_deinit630340
Ref: gnutls_openpgp_privkey_export_dsa_raw630605
Ref: gnutls_openpgp_privkey_export_rsa_raw631362
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw632250
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw633082
Ref: gnutls_openpgp_privkey_export633996
Ref: gnutls_openpgp_privkey_get_fingerprint634981
Ref: gnutls_openpgp_privkey_get_key_id635584
Ref: gnutls_openpgp_privkey_get_pk_algorithm635987
Ref: gnutls_openpgp_privkey_get_preferred_key_id636752
Ref: gnutls_openpgp_privkey_get_revoked_status637253
Ref: gnutls_openpgp_privkey_get_subkey_count637684
Ref: gnutls_openpgp_privkey_get_subkey_creation_time638101
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time638540
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint639029
Ref: gnutls_openpgp_privkey_get_subkey_idx639706
Ref: gnutls_openpgp_privkey_get_subkey_id640128
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm640623
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status641476
Ref: gnutls_openpgp_privkey_import641943
Ref: gnutls_openpgp_privkey_init642655
Ref: gnutls_openpgp_privkey_sec_param642982
Ref: gnutls_openpgp_privkey_set_preferred_key_id643423
Ref: gnutls_openpgp_privkey_sign_hash643935
Ref: gnutls_openpgp_set_recv_key_function644587
Node: TLS Inner Application (TLS/IA) functions644970
Ref: gnutls_ia_allocate_client_credentials646965
Ref: gnutls_ia_allocate_server_credentials647679
Ref: gnutls_ia_enable648351
Ref: gnutls_ia_endphase_send649628
Ref: gnutls_ia_extract_inner_secret650224
Ref: gnutls_ia_free_client_credentials651114
Ref: gnutls_ia_free_server_credentials651480
Ref: gnutls_ia_generate_challenge651836
Ref: gnutls_ia_get_client_avp_ptr652381
Ref: gnutls_ia_get_server_avp_ptr652758
Ref: gnutls_ia_handshake_p653121
Ref: gnutls_ia_handshake653518
Ref: gnutls_ia_permute_inner_secret653926
Ref: gnutls_ia_recv654567
Ref: gnutls_ia_send656074
Ref: gnutls_ia_set_client_avp_function657434
Ref: gnutls_ia_set_client_avp_ptr658983
Ref: gnutls_ia_set_server_avp_function659352
Ref: gnutls_ia_set_server_avp_ptr661332
Ref: gnutls_ia_verify_endphase661685
Node: Error codes and descriptions662406
Ref: Error Codes662605
Node: All the supported ciphersuites in GnuTLS672353
Ref: ciphersuites672572
Node: Guile Bindings677992
Node: Guile Preparations678844
Node: Guile API Conventions681415
Node: Enumerates and Constants682000
Node: Procedure Names684393
Node: Representation of Binary Data685396
Node: Input and Output686510
Node: Exception Handling688412
Node: Guile Examples690240
Node: Anonymous Authentication Guile Example690705
Node: OpenPGP Authentication Guile Example693267
Node: Importing OpenPGP Keys Guile Example696218
Node: Guile Reference697704
Node: Core Interface698044
Node: Extra Interface715754
Node: Internal architecture of GnuTLS718515
Node: The TLS Protocol719060
Node: TLS Handshake Protocol719630
Node: TLS Authentication Methods720485
Ref: TLS Authentication Methods-Footnote-1721656
Node: TLS Extension Handling721719
Node: Certificate Handling730709
Node: Cryptographic Backend731063
Node: Copying Information733354
Node: GNU Free Documentation License733773
Node: GNU LGPL758914
Node: GNU GPL787036
Node: Bibliography824534
Ref: CBCATT824645
Ref: GPGH824822
Ref: GUTPKI824944
Ref: NISTSP80057825118
Ref: RFC2246825365
Ref: RFC4346825520
Ref: RFC2440825669
Ref: RFC4880825850
Ref: RFC4211826043
Ref: RFC2817826236
Ref: RFC2818826388
Ref: RFC2945826501
Ref: RFC2986826650
Ref: PKIX826838
Ref: RFC3749827100
Ref: RFC3820827265
Ref: RFC5746827507
Ref: TLSTKT827715
Ref: PKCS12827946
Ref: PKCS11828086
Ref: RESCORLA828231
Ref: SELKEY828327
Ref: SSL3828485
Ref: STEVENS828663
Ref: TLSEXT828771
Ref: TLSPGP828987
Ref: TLSSRP829163
Ref: TLSPSK829358
Ref: TOMSRP829526
Ref: WEGER829638
Ref: ECRYPT829829
Ref: RFC5056830033
Ref: RFC5929830185
Node: Function and Data Index830328
Node: Concept Index909111

End Tag Table
