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

This manual is last updated 2 August 2010 for version 2.10.4 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: 1280
gnutls.info-2: 381844
gnutls.info-3: 666067

Tag Table:
(Indirect)
Node: Top1280
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-126767
Ref: Encryption algorithms used in the record layer-Footnote-226888
Node: Compression algorithms used in the record layer27001
Ref: Compression algorithms used in the record layer-Footnote-128551
Node: Weaknesses and countermeasures28649
Node: The TLS Alert Protocol29552
Ref: The Alert Protocol29752
Node: The TLS Handshake Protocol30881
Ref: The Handshake Protocol31080
Ref: resume34061
Ref: The TLS Handshake Protocol-Footnote-135930
Node: TLS Extensions36039
Ref: serverind36943
Node: Selecting cryptographic key sizes38204
Node: On SSL 2 and older protocols40606
Node: On Record Padding42504
Node: Safe Renegotiation44652
Node: Authentication methods48946
Node: Certificate authentication49637
Ref: Certificate authentication-Footnote-155731
Node: Anonymous authentication55890
Node: Authentication using SRP56831
Ref: Authentication using SRP-Footnote-160381
Node: Authentication using PSK60439
Node: Authentication and credentials62767
Node: Parameters stored in credentials63954
Node: More on certificate authentication65917
Ref: Certificate Authentication66145
Node: The X.509 trust model66232
Node: X.509 certificates67206
Node: Verifying X.509 certificate paths70422
Ref: GNUTLS_CERT_INSECURE_ALGORITHM71721
Ref: gnutls_certificate_verify_flags72340
Node: PKCS #10 certificate requests73800
Node: PKCS #12 structures74612
Node: The OpenPGP trust model75407
Node: Digital signatures78563
Node: How to use TLS in application protocols83917
Node: Separate ports84442
Ref: Separate ports-Footnote-185867
Node: Upward negotiation85940
Ref: Upward negotiation-Footnote-188684
Ref: Upward negotiation-Footnote-288709
Node: How to use GnuTLS in applications88736
Ref: examples88956
Node: Preparation89189
Node: Headers89590
Node: Initialization90009
Node: Version check90776
Node: Debugging91302
Node: Building the source91757
Node: Multi-threaded applications93615
Node: Client examples95187
Node: Simple client example with anonymous authentication96032
Node: Simple client example with X.509 certificate support98747
Node: Obtaining session information101786
Node: Verifying peer's certificate105269
Ref: ex:verify105516
Node: Using a callback to select the certificate to use113882
Node: Client with Resume capability example121071
Ref: ex:resume-client121361
Node: Simple client example with SRP authentication124730
Node: Simple client example with TLS/IA support127964
Node: Simple client example in C++131713
Node: Helper function for TCP connections134282
Node: Server examples135706
Node: Echo Server with X.509 authentication136184
Node: Echo Server with X.509 authentication II141446
Node: Echo Server with OpenPGP authentication150548
Node: Echo Server with SRP authentication155447
Node: Echo Server with anonymous authentication160255
Node: Miscellaneous examples164600
Node: Checking for an alert164961
Node: X.509 certificate parsing example166216
Ref: ex:x509-info166458
Node: Certificate request generation169683
Ref: ex:crq169927
Node: PKCS #12 structure generation171982
Ref: ex:pkcs12172182
Node: Compatibility with the OpenSSL library175531
Node: Opaque PRF Input TLS Extension176393
Node: Keying Material Exporters177200
Node: Included programs178227
Node: Invoking certtool178730
Node: Invoking gnutls-cli188659
Node: Example client PSK connection191913
Node: Invoking gnutls-cli-debug193525
Node: Invoking gnutls-serv196010
Node: Example server PSK connection204244
Node: Invoking psktool205159
Node: Invoking srptool206253
Ref: srptool206391
Node: Function reference207491
Node: Core functions207855
Ref: gnutls_alert_get_name208114
Ref: gnutls_alert_get208510
Ref: gnutls_alert_send_appropriate209226
Ref: gnutls_alert_send209929
Ref: gnutls_anon_allocate_client_credentials210831
Ref: gnutls_anon_allocate_server_credentials211290
Ref: gnutls_anon_free_client_credentials211741
Ref: gnutls_anon_free_server_credentials212117
Ref: gnutls_anon_set_params_function212485
Ref: gnutls_anon_set_server_dh_params212985
Ref: gnutls_anon_set_server_params_function213509
Ref: gnutls_auth_client_get_type214000
Ref: gnutls_auth_get_type214512
Ref: gnutls_auth_server_get_type215206
Ref: gnutls_bye215698
Ref: gnutls_certificate_activation_time_peers217375
Ref: gnutls_certificate_allocate_credentials217842
Ref: gnutls_certificate_client_get_request_status218318
Ref: gnutls_certificate_client_set_retrieve_function218750
Ref: gnutls_certificate_expiration_time_peers220417
Ref: gnutls_certificate_free_ca_names220821
Ref: gnutls_certificate_free_cas221299
Ref: gnutls_certificate_free_credentials221722
Ref: gnutls_certificate_free_crls222243
Ref: gnutls_certificate_free_keys222548
Ref: gnutls_certificate_get_openpgp_keyring223002
Ref: gnutls_certificate_get_ours223456
Ref: gnutls_certificate_get_peers224005
Ref: gnutls_certificate_get_x509_cas224862
Ref: gnutls_certificate_get_x509_crls225376
Ref: gnutls_certificate_send_x509_rdn_sequence225915
Ref: gnutls_certificate_server_set_request226642
Ref: gnutls_certificate_server_set_retrieve_function227323
Ref: gnutls_certificate_set_dh_params228285
Ref: gnutls_certificate_set_params_function229045
Ref: gnutls_certificate_set_rsa_export_params229571
Ref: gnutls_certificate_set_verify_flags230085
Ref: gnutls_certificate_set_verify_function230544
Ref: gnutls_certificate_set_verify_limits231611
Ref: gnutls_certificate_set_x509_crl_file232306
Ref: gnutls_certificate_set_x509_crl_mem233081
Ref: gnutls_certificate_set_x509_crl233851
Ref: gnutls_certificate_set_x509_key_file234665
Ref: gnutls_certificate_set_x509_key_mem235776
Ref: gnutls_certificate_set_x509_key237220
Ref: gnutls_certificate_set_x509_simple_pkcs12_file238233
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem239886
Ref: gnutls_certificate_set_x509_trust_file241525
Ref: gnutls_certificate_set_x509_trust_mem242515
Ref: gnutls_certificate_set_x509_trust243466
Ref: gnutls_certificate_type_get_id244405
Ref: gnutls_certificate_type_get_name244802
Ref: gnutls_certificate_type_get245183
Ref: gnutls_certificate_type_list245581
Ref: gnutls_certificate_type_set_priority246042
Ref: gnutls_certificate_verify_peers2246783
Ref: gnutls_certificate_verify_peers247788
Ref: gnutls_check_version248459
Ref: gnutls_cipher_decrypt249080
Ref: gnutls_cipher_deinit249555
Ref: gnutls_cipher_encrypt249840
Ref: gnutls_cipher_get_block_size250307
Ref: gnutls_cipher_get_id250612
Ref: gnutls_cipher_get_key_size250996
Ref: gnutls_cipher_get_name251323
Ref: gnutls_cipher_get251667
Ref: gnutls_cipher_init251969
Ref: gnutls_cipher_list252678
Ref: gnutls_cipher_set_priority253194
Ref: gnutls_cipher_suite_get_name253894
Ref: gnutls_cipher_suite_info254521
Ref: gnutls_compression_get_id255609
Ref: gnutls_compression_get_name255973
Ref: gnutls_compression_get256352
Ref: gnutls_compression_list256701
Ref: gnutls_compression_set_priority257150
Ref: gnutls_credentials_clear258027
Ref: gnutls_credentials_set258260
Ref: gnutls_crypto_bigint_register2259639
Ref: gnutls_crypto_cipher_register2260650
Ref: gnutls_crypto_digest_register2261549
Ref: gnutls_crypto_mac_register2262442
Ref: gnutls_crypto_pk_register2263316
Ref: gnutls_crypto_rnd_register2264318
Ref: gnutls_crypto_single_cipher_register2265213
Ref: gnutls_crypto_single_digest_register2266228
Ref: gnutls_crypto_single_mac_register2267248
Ref: gnutls_db_check_entry268213
Ref: gnutls_db_get_ptr268719
Ref: gnutls_db_remove_session269036
Ref: gnutls_db_set_cache_expiration269578
Ref: gnutls_db_set_ptr269920
Ref: gnutls_db_set_remove_function270260
Ref: gnutls_db_set_retrieve_function270767
Ref: gnutls_db_set_store_function271457
Ref: gnutls_deinit271932
Ref: gnutls_dh_get_group272275
Ref: gnutls_dh_get_peers_public_bits273005
Ref: gnutls_dh_get_prime_bits273439
Ref: gnutls_dh_get_pubkey274081
Ref: gnutls_dh_get_secret_bits274672
Ref: gnutls_dh_params_cpy275104
Ref: gnutls_dh_params_deinit275557
Ref: gnutls_dh_params_export_pkcs3275830
Ref: gnutls_dh_params_export_raw276842
Ref: gnutls_dh_params_generate2277588
Ref: gnutls_dh_params_import_pkcs3278491
Ref: gnutls_dh_params_import_raw279259
Ref: gnutls_dh_params_init279903
Ref: gnutls_dh_set_prime_bits280267
Ref: gnutls_error_is_fatal280998
Ref: gnutls_error_to_alert281687
Ref: gnutls_ext_register282365
Ref: gnutls_fingerprint283056
Ref: gnutls_free284017
Ref: gnutls_global_deinit284252
Ref: gnutls_global_init284568
Ref: gnutls_global_set_log_function286162
Ref: gnutls_global_set_log_level286668
Ref: gnutls_global_set_mem_functions287170
Ref: gnutls_handshake_get_last_in288446
Ref: gnutls_handshake_get_last_out289065
Ref: gnutls_handshake_set_max_packet_length289699
Ref: gnutls_handshake_set_post_client_hello_function290390
Ref: gnutls_handshake_set_private_extensions291477
Ref: gnutls_handshake292257
Ref: gnutls_hash_deinit293552
Ref: gnutls_hash_fast293886
Ref: gnutls_hash_get_len294392
Ref: gnutls_hash_init294720
Ref: gnutls_hash_output295257
Ref: gnutls_hash295544
Ref: gnutls_hex2bin295968
Ref: gnutls_hex_decode296518
Ref: gnutls_hex_encode297093
Ref: gnutls_hmac_deinit297621
Ref: gnutls_hmac_fast297954
Ref: gnutls_hmac_get_len298562
Ref: gnutls_hmac_init298877
Ref: gnutls_hmac_output299557
Ref: gnutls_hmac299842
Ref: gnutls_init300260
Ref: gnutls_kx_get_id300954
Ref: gnutls_kx_get_name301298
Ref: gnutls_kx_get301640
Ref: gnutls_kx_list301967
Ref: gnutls_kx_set_priority302267
Ref: gnutls_mac_get_id302959
Ref: gnutls_mac_get_key_size303373
Ref: gnutls_mac_get_name303686
Ref: gnutls_mac_get304002
Ref: gnutls_mac_list304304
Ref: gnutls_mac_set_priority304821
Ref: gnutls_malloc305499
Ref: gnutls_openpgp_send_cert305829
Ref: gnutls_oprfi_enable_client306407
Ref: gnutls_oprfi_enable_server307028
Ref: gnutls_pem_base64_decode_alloc308054
Ref: gnutls_pem_base64_decode308849
Ref: gnutls_pem_base64_encode_alloc309713
Ref: gnutls_pem_base64_encode310441
Ref: gnutls_perror311221
Ref: gnutls_pk_algorithm_get_name311510
Ref: gnutls_pk_get_id311843
Ref: gnutls_pk_get_name312360
Ref: gnutls_pk_list312721
Ref: gnutls_prf_raw313008
Ref: gnutls_prf314580
Ref: gnutls_priority_deinit316203
Ref: gnutls_priority_init316433
Ref: gnutls_priority_set_direct321069
Ref: gnutls_priority_set321851
Ref: gnutls_protocol_get_id322275
Ref: gnutls_protocol_get_name322591
Ref: gnutls_protocol_get_version322949
Ref: gnutls_protocol_list323252
Ref: gnutls_protocol_set_priority323561
Ref: gnutls_psk_allocate_client_credentials324112
Ref: gnutls_psk_allocate_server_credentials324566
Ref: gnutls_psk_client_get_hint324996
Ref: gnutls_psk_free_client_credentials325479
Ref: gnutls_psk_free_server_credentials325850
Ref: gnutls_psk_netconf_derive_key326211
Ref: gnutls_psk_server_get_username326914
Ref: gnutls_psk_set_client_credentials_function327298
Ref: gnutls_psk_set_client_credentials328221
Ref: gnutls_psk_set_params_function329044
Ref: gnutls_psk_set_server_credentials_file329548
Ref: gnutls_psk_set_server_credentials_function330154
Ref: gnutls_psk_set_server_credentials_hint331102
Ref: gnutls_psk_set_server_dh_params331695
Ref: gnutls_psk_set_server_params_function332221
Ref: gnutls_record_check_pending332706
Ref: gnutls_record_disable_padding333229
Ref: gnutls_record_get_direction333821
Ref: gnutls_record_get_max_size334731
Ref: gnutls_record_recv335093
Ref: gnutls_record_send336545
Ref: gnutls_record_set_max_size337967
Ref: gnutls_rehandshake338862
Ref: gnutls_rsa_export_get_modulus_bits340135
Ref: gnutls_rsa_export_get_pubkey340495
Ref: gnutls_rsa_params_cpy341085
Ref: gnutls_rsa_params_deinit341514
Ref: gnutls_rsa_params_export_pkcs1341791
Ref: gnutls_rsa_params_export_raw342732
Ref: gnutls_rsa_params_generate2343654
Ref: gnutls_rsa_params_import_pkcs1344448
Ref: gnutls_rsa_params_import_raw345144
Ref: gnutls_rsa_params_init345946
Ref: gnutls_safe_renegotiation_status346323
Ref: gnutls_server_name_get346733
Ref: gnutls_server_name_set348087
Ref: gnutls_session_enable_compatibility_mode349090
Ref: gnutls_session_get_client_random349641
Ref: gnutls_session_get_data2350181
Ref: gnutls_session_get_data351008
Ref: gnutls_session_get_id351885
Ref: gnutls_session_get_master_secret352781
Ref: gnutls_session_get_ptr353423
Ref: gnutls_session_get_server_random353836
Ref: gnutls_session_is_resumed354378
Ref: gnutls_session_set_data354690
Ref: gnutls_session_set_finished_function355563
Ref: gnutls_session_set_ptr356667
Ref: gnutls_session_ticket_enable_client357084
Ref: gnutls_session_ticket_enable_server357498
Ref: gnutls_session_ticket_key_generate358061
Ref: gnutls_set_default_export_priority358505
Ref: gnutls_set_default_priority359350
Ref: gnutls_sign_algorithm_get_name360133
Ref: gnutls_sign_algorithm_get_requested360496
Ref: gnutls_sign_callback_get361509
Ref: gnutls_sign_callback_set361946
Ref: gnutls_sign_get_id362776
Ref: gnutls_sign_get_name363135
Ref: gnutls_sign_list363526
Ref: gnutls_srp_allocate_client_credentials363856
Ref: gnutls_srp_allocate_server_credentials364332
Ref: gnutls_srp_base64_decode_alloc364792
Ref: gnutls_srp_base64_decode365464
Ref: gnutls_srp_base64_encode_alloc366179
Ref: gnutls_srp_base64_encode366895
Ref: gnutls_srp_free_client_credentials367714
Ref: gnutls_srp_free_server_credentials368085
Ref: gnutls_srp_server_get_username368448
Ref: gnutls_srp_set_client_credentials_function368920
Ref: gnutls_srp_set_client_credentials370039
Ref: gnutls_srp_set_prime_bits370761
Ref: gnutls_srp_set_server_credentials_file371451
Ref: gnutls_srp_set_server_credentials_function372192
Ref: gnutls_srp_verifier373560
Ref: gnutls_strerror_name374577
Ref: gnutls_strerror375020
Ref: gnutls_supplemental_get_name375510
Ref: gnutls_transport_get_ptr2375934
Ref: gnutls_transport_get_ptr376469
Ref: gnutls_transport_set_errno376888
Ref: gnutls_transport_set_global_errno377943
Ref: gnutls_transport_set_lowat378961
Ref: gnutls_transport_set_ptr2379555
Ref: gnutls_transport_set_ptr380170
Ref: gnutls_transport_set_pull_function380593
Ref: gnutls_transport_set_push_function381193
Node: X.509 certificate functions381844
Ref: sec:x509api382045
Ref: gnutls_pkcs12_bag_decrypt382211
Ref: gnutls_pkcs12_bag_deinit382638
Ref: gnutls_pkcs12_bag_encrypt382866
Ref: gnutls_pkcs12_bag_get_count383366
Ref: gnutls_pkcs12_bag_get_data383678
Ref: gnutls_pkcs12_bag_get_friendly_name384273
Ref: gnutls_pkcs12_bag_get_key_id384890
Ref: gnutls_pkcs12_bag_get_type385489
Ref: gnutls_pkcs12_bag_init385835
Ref: gnutls_pkcs12_bag_set_crl386280
Ref: gnutls_pkcs12_bag_set_crt386706
Ref: gnutls_pkcs12_bag_set_data387150
Ref: gnutls_pkcs12_bag_set_friendly_name387621
Ref: gnutls_pkcs12_bag_set_key_id388284
Ref: gnutls_pkcs12_deinit388919
Ref: gnutls_pkcs12_export389131
Ref: gnutls_pkcs12_generate_mac390060
Ref: gnutls_pkcs12_get_bag390464
Ref: gnutls_pkcs12_import391075
Ref: gnutls_pkcs12_init391796
Ref: gnutls_pkcs12_set_bag392219
Ref: gnutls_pkcs12_verify_mac392622
Ref: gnutls_pkcs7_deinit393020
Ref: gnutls_pkcs7_delete_crl393233
Ref: gnutls_pkcs7_delete_crt393686
Ref: gnutls_pkcs7_export394154
Ref: gnutls_pkcs7_get_crl_count395071
Ref: gnutls_pkcs7_get_crl_raw395441
Ref: gnutls_pkcs7_get_crt_count396238
Ref: gnutls_pkcs7_get_crt_raw396618
Ref: gnutls_pkcs7_import397502
Ref: gnutls_pkcs7_init398123
Ref: gnutls_pkcs7_set_crl_raw398546
Ref: gnutls_pkcs7_set_crl398961
Ref: gnutls_pkcs7_set_crt_raw399387
Ref: gnutls_pkcs7_set_crt399831
Ref: gnutls_x509_crl_check_issuer400348
Ref: gnutls_x509_crl_deinit400855
Ref: gnutls_x509_crl_export401066
Ref: gnutls_x509_crl_get_authority_key_id402003
Ref: gnutls_x509_crl_get_crt_count402860
Ref: gnutls_x509_crl_get_crt_serial403213
Ref: gnutls_x509_crl_get_dn_oid403975
Ref: gnutls_x509_crl_get_extension_data404796
Ref: gnutls_x509_crl_get_extension_info405902
Ref: gnutls_x509_crl_get_extension_oid407160
Ref: gnutls_x509_crl_get_issuer_dn_by_oid408032
Ref: gnutls_x509_crl_get_issuer_dn409538
Ref: gnutls_x509_crl_get_next_update410414
Ref: gnutls_x509_crl_get_number410853
Ref: gnutls_x509_crl_get_signature_algorithm411586
Ref: gnutls_x509_crl_get_signature412020
Ref: gnutls_x509_crl_get_this_update412583
Ref: gnutls_x509_crl_get_version412913
Ref: gnutls_x509_crl_import413221
Ref: gnutls_x509_crl_init413845
Ref: gnutls_x509_crl_print414399
Ref: gnutls_x509_crl_set_authority_key_id415047
Ref: gnutls_x509_crl_set_crt_serial415603
Ref: gnutls_x509_crl_set_crt416220
Ref: gnutls_x509_crl_set_next_update416796
Ref: gnutls_x509_crl_set_number417204
Ref: gnutls_x509_crl_set_this_update417676
Ref: gnutls_x509_crl_set_version418081
Ref: gnutls_x509_crl_sign2418625
Ref: gnutls_x509_crl_sign419505
Ref: gnutls_x509_crl_verify420061
Ref: gnutls_x509_crq_deinit420936
Ref: gnutls_x509_crq_export421177
Ref: gnutls_x509_crq_get_attribute_by_oid422198
Ref: gnutls_x509_crq_get_attribute_data423073
Ref: gnutls_x509_crq_get_attribute_info424174
Ref: gnutls_x509_crq_get_basic_constraints425357
Ref: gnutls_x509_crq_get_challenge_password426597
Ref: gnutls_x509_crq_get_dn_by_oid427228
Ref: gnutls_x509_crq_get_dn_oid428690
Ref: gnutls_x509_crq_get_dn429453
Ref: gnutls_x509_crq_get_extension_by_oid430307
Ref: gnutls_x509_crq_get_extension_data431452
Ref: gnutls_x509_crq_get_extension_info432569
Ref: gnutls_x509_crq_get_key_id433821
Ref: gnutls_x509_crq_get_key_purpose_oid434851
Ref: gnutls_x509_crq_get_key_rsa_raw435875
Ref: gnutls_x509_crq_get_key_usage436495
Ref: gnutls_x509_crq_get_pk_algorithm437570
Ref: gnutls_x509_crq_get_subject_alt_name438310
Ref: gnutls_x509_crq_get_subject_alt_othername_oid439872
Ref: gnutls_x509_crq_get_version441347
Ref: gnutls_x509_crq_import441693
Ref: gnutls_x509_crq_init442380
Ref: gnutls_x509_crq_print442716
Ref: gnutls_x509_crq_set_attribute_by_oid443371
Ref: gnutls_x509_crq_set_basic_constraints444079
Ref: gnutls_x509_crq_set_challenge_password444809
Ref: gnutls_x509_crq_set_dn_by_oid445276
Ref: gnutls_x509_crq_set_key_purpose_oid446406
Ref: gnutls_x509_crq_set_key_rsa_raw447192
Ref: gnutls_x509_crq_set_key_usage447768
Ref: gnutls_x509_crq_set_key448226
Ref: gnutls_x509_crq_set_subject_alt_name448732
Ref: gnutls_x509_crq_set_version449807
Ref: gnutls_x509_crq_sign2450295
Ref: gnutls_x509_crq_sign451257
Ref: gnutls_x509_crt_check_hostname451721
Ref: gnutls_x509_crt_check_issuer452372
Ref: gnutls_x509_crt_check_revocation452919
Ref: gnutls_x509_crt_cpy_crl_dist_points453565
Ref: gnutls_x509_crt_deinit454150
Ref: gnutls_x509_crt_export454363
Ref: gnutls_x509_crt_get_activation_time455297
Ref: gnutls_x509_crt_get_authority_key_id455670
Ref: gnutls_x509_crt_get_basic_constraints456525
Ref: gnutls_x509_crt_get_ca_status457726
Ref: gnutls_x509_crt_get_crl_dist_points458608
Ref: gnutls_x509_crt_get_dn_by_oid460357
Ref: gnutls_x509_crt_get_dn_oid461896
Ref: gnutls_x509_crt_get_dn462697
Ref: gnutls_x509_crt_get_expiration_time463576
Ref: gnutls_x509_crt_get_extension_by_oid463947
Ref: gnutls_x509_crt_get_extension_data465066
Ref: gnutls_x509_crt_get_extension_info466159
Ref: gnutls_x509_crt_get_extension_oid467401
Ref: gnutls_x509_crt_get_fingerprint468248
Ref: gnutls_x509_crt_get_issuer_alt_name2469069
Ref: gnutls_x509_crt_get_issuer_alt_name470636
Ref: gnutls_x509_crt_get_issuer_alt_othername_oid472455
Ref: gnutls_x509_crt_get_issuer_dn_by_oid473948
Ref: gnutls_x509_crt_get_issuer_dn_oid475503
Ref: gnutls_x509_crt_get_issuer_dn476324
Ref: gnutls_x509_crt_get_issuer477197
Ref: gnutls_x509_crt_get_key_id477815
Ref: gnutls_x509_crt_get_key_purpose_oid478801
Ref: gnutls_x509_crt_get_key_usage479853
Ref: gnutls_x509_crt_get_pk_algorithm480905
Ref: gnutls_x509_crt_get_pk_dsa_raw481620
Ref: gnutls_x509_crt_get_pk_rsa_raw482270
Ref: gnutls_x509_crt_get_proxy482828
Ref: gnutls_x509_crt_get_raw_dn483839
Ref: gnutls_x509_crt_get_raw_issuer_dn484348
Ref: gnutls_x509_crt_get_serial484849
Ref: gnutls_x509_crt_get_signature_algorithm485603
Ref: gnutls_x509_crt_get_signature486026
Ref: gnutls_x509_crt_get_subject_alt_name2486613
Ref: gnutls_x509_crt_get_subject_alt_name488163
Ref: gnutls_x509_crt_get_subject_alt_othername_oid489941
Ref: gnutls_x509_crt_get_subject_key_id491411
Ref: gnutls_x509_crt_get_subject492146
Ref: gnutls_x509_crt_get_verify_algorithm492787
Ref: gnutls_x509_crt_get_version493421
Ref: gnutls_x509_crt_import493743
Ref: gnutls_x509_crt_init494431
Ref: gnutls_x509_crt_list_import494766
Ref: gnutls_x509_crt_list_verify495790
Ref: gnutls_x509_crt_print497600
Ref: gnutls_x509_crt_set_activation_time498491
Ref: gnutls_x509_crt_set_authority_key_id498944
Ref: gnutls_x509_crt_set_basic_constraints499522
Ref: gnutls_x509_crt_set_ca_status500206
Ref: gnutls_x509_crt_set_crl_dist_points2500801
Ref: gnutls_x509_crt_set_crl_dist_points501520
Ref: gnutls_x509_crt_set_crq_extensions502164
Ref: gnutls_x509_crt_set_crq502624
Ref: gnutls_x509_crt_set_dn_by_oid503167
Ref: gnutls_x509_crt_set_expiration_time504277
Ref: gnutls_x509_crt_set_extension_by_oid504712
Ref: gnutls_x509_crt_set_issuer_dn_by_oid505505
Ref: gnutls_x509_crt_set_key_purpose_oid506776
Ref: gnutls_x509_crt_set_key_usage507549
Ref: gnutls_x509_crt_set_key507978
Ref: gnutls_x509_crt_set_proxy_dn508471
Ref: gnutls_x509_crt_set_proxy509487
Ref: gnutls_x509_crt_set_serial510280
Ref: gnutls_x509_crt_set_subject_alt_name510933
Ref: gnutls_x509_crt_set_subject_alternative_name512031
Ref: gnutls_x509_crt_set_subject_key_id512850
Ref: gnutls_x509_crt_set_version513338
Ref: gnutls_x509_crt_sign2514157
Ref: gnutls_x509_crt_sign515017
Ref: gnutls_x509_crt_verify_data515580
Ref: gnutls_x509_crt_verify_hash516148
Ref: gnutls_x509_crt_verify516717
Ref: gnutls_x509_dn_deinit517525
Ref: gnutls_x509_dn_export517785
Ref: gnutls_x509_dn_get_rdn_ava518680
Ref: gnutls_x509_dn_import519411
Ref: gnutls_x509_dn_init520030
Ref: gnutls_x509_dn_oid_known520451
Ref: gnutls_x509_privkey_cpy521117
Ref: gnutls_x509_privkey_deinit521547
Ref: gnutls_x509_privkey_export_dsa_raw521808
Ref: gnutls_x509_privkey_export_pkcs8522575
Ref: gnutls_x509_privkey_export_rsa_raw524077
Ref: gnutls_x509_privkey_export524951
Ref: gnutls_x509_privkey_fix526002
Ref: gnutls_x509_privkey_generate526391
Ref: gnutls_x509_privkey_get_key_id527014
Ref: gnutls_x509_privkey_get_pk_algorithm527999
Ref: gnutls_x509_privkey_import_dsa_raw528421
Ref: gnutls_x509_privkey_import_pkcs8529138
Ref: gnutls_x509_privkey_import_rsa_raw530445
Ref: gnutls_x509_privkey_import531281
Ref: gnutls_x509_privkey_init531977
Ref: gnutls_x509_privkey_sign_data532316
Ref: gnutls_x509_privkey_sign_hash533444
Ref: gnutls_x509_privkey_verify_data534127
Ref: gnutls_x509_rdn_get_by_oid534691
Ref: gnutls_x509_rdn_get_oid535668
Ref: gnutls_x509_rdn_get536400
Node: GnuTLS-extra functions537050
Ref: gnutls_extra_check_version537452
Ref: gnutls_global_init_extra538097
Node: OpenPGP functions538636
Ref: sec:openpgpapi538833
Ref: gnutls_certificate_set_openpgp_key_file2539035
Ref: gnutls_certificate_set_openpgp_key_file540013
Ref: gnutls_certificate_set_openpgp_key_mem2540748
Ref: gnutls_certificate_set_openpgp_key_mem541753
Ref: gnutls_certificate_set_openpgp_keyring_file542487
Ref: gnutls_certificate_set_openpgp_keyring_mem543201
Ref: gnutls_certificate_set_openpgp_key543956
Ref: gnutls_openpgp_crt_check_hostname544699
Ref: gnutls_openpgp_crt_deinit545264
Ref: gnutls_openpgp_crt_export545487
Ref: gnutls_openpgp_crt_get_auth_subkey546252
Ref: gnutls_openpgp_crt_get_creation_time547208
Ref: gnutls_openpgp_crt_get_expiration_time547539
Ref: gnutls_openpgp_crt_get_fingerprint547920
Ref: gnutls_openpgp_crt_get_key_id548479
Ref: gnutls_openpgp_crt_get_key_usage548867
Ref: gnutls_openpgp_crt_get_name549426
Ref: gnutls_openpgp_crt_get_pk_algorithm550152
Ref: gnutls_openpgp_crt_get_pk_dsa_raw550868
Ref: gnutls_openpgp_crt_get_pk_rsa_raw551551
Ref: gnutls_openpgp_crt_get_preferred_key_id552174
Ref: gnutls_openpgp_crt_get_revoked_status552641
Ref: gnutls_openpgp_crt_get_subkey_count553015
Ref: gnutls_openpgp_crt_get_subkey_creation_time553416
Ref: gnutls_openpgp_crt_get_subkey_expiration_time553842
Ref: gnutls_openpgp_crt_get_subkey_fingerprint554314
Ref: gnutls_openpgp_crt_get_subkey_idx554977
Ref: gnutls_openpgp_crt_get_subkey_id555371
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm555823
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw556643
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw557396
Ref: gnutls_openpgp_crt_get_subkey_revoked_status558085
Ref: gnutls_openpgp_crt_get_subkey_usage558553
Ref: gnutls_openpgp_crt_get_version559229
Ref: gnutls_openpgp_crt_import559562
Ref: gnutls_openpgp_crt_init560129
Ref: gnutls_openpgp_crt_print560422
Ref: gnutls_openpgp_crt_set_preferred_key_id561095
Ref: gnutls_openpgp_crt_verify_ring561633
Ref: gnutls_openpgp_crt_verify_self562372
Ref: gnutls_openpgp_keyring_check_id562966
Ref: gnutls_openpgp_keyring_deinit563474
Ref: gnutls_openpgp_keyring_get_crt_count563749
Ref: gnutls_openpgp_keyring_get_crt564116
Ref: gnutls_openpgp_keyring_import564768
Ref: gnutls_openpgp_keyring_init565390
Ref: gnutls_openpgp_privkey_deinit565715
Ref: gnutls_openpgp_privkey_export_dsa_raw565980
Ref: gnutls_openpgp_privkey_export_rsa_raw566737
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw567625
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw568457
Ref: gnutls_openpgp_privkey_export569371
Ref: gnutls_openpgp_privkey_get_fingerprint570356
Ref: gnutls_openpgp_privkey_get_key_id570959
Ref: gnutls_openpgp_privkey_get_pk_algorithm571362
Ref: gnutls_openpgp_privkey_get_preferred_key_id572127
Ref: gnutls_openpgp_privkey_get_revoked_status572628
Ref: gnutls_openpgp_privkey_get_subkey_count573059
Ref: gnutls_openpgp_privkey_get_subkey_creation_time573476
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time573915
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint574404
Ref: gnutls_openpgp_privkey_get_subkey_idx575081
Ref: gnutls_openpgp_privkey_get_subkey_id575503
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm575998
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status576851
Ref: gnutls_openpgp_privkey_import577318
Ref: gnutls_openpgp_privkey_init578030
Ref: gnutls_openpgp_privkey_set_preferred_key_id578379
Ref: gnutls_openpgp_privkey_sign_hash578891
Ref: gnutls_openpgp_set_recv_key_function579543
Node: TLS Inner Application (TLS/IA) functions579926
Ref: gnutls_ia_allocate_client_credentials581921
Ref: gnutls_ia_allocate_server_credentials582635
Ref: gnutls_ia_enable583307
Ref: gnutls_ia_endphase_send584584
Ref: gnutls_ia_extract_inner_secret585180
Ref: gnutls_ia_free_client_credentials586070
Ref: gnutls_ia_free_server_credentials586436
Ref: gnutls_ia_generate_challenge586792
Ref: gnutls_ia_get_client_avp_ptr587337
Ref: gnutls_ia_get_server_avp_ptr587714
Ref: gnutls_ia_handshake_p588077
Ref: gnutls_ia_handshake588474
Ref: gnutls_ia_permute_inner_secret588882
Ref: gnutls_ia_recv589523
Ref: gnutls_ia_send591030
Ref: gnutls_ia_set_client_avp_function592390
Ref: gnutls_ia_set_client_avp_ptr593939
Ref: gnutls_ia_set_server_avp_function594308
Ref: gnutls_ia_set_server_avp_ptr596288
Ref: gnutls_ia_verify_endphase596641
Node: Error codes and descriptions597362
Ref: Error Codes597561
Node: All the supported ciphersuites in GnuTLS606113
Ref: ciphersuites606332
Node: Guile Bindings611756
Node: Guile Preparations612608
Node: Guile API Conventions615179
Node: Enumerates and Constants615764
Node: Procedure Names618157
Node: Representation of Binary Data619160
Node: Input and Output620274
Node: Exception Handling622176
Node: Guile Examples624004
Node: Anonymous Authentication Guile Example624469
Node: OpenPGP Authentication Guile Example627031
Node: Importing OpenPGP Keys Guile Example629982
Node: Guile Reference631468
Node: Core Interface631808
Node: Extra Interface649518
Node: Internal architecture of GnuTLS652279
Node: The TLS Protocol652824
Node: TLS Handshake Protocol653394
Node: TLS Authentication Methods654249
Ref: TLS Authentication Methods-Footnote-1655420
Node: TLS Extension Handling655483
Node: Certificate Handling663003
Node: Cryptographic Backend663357
Node: Copying Information665648
Node: GNU Free Documentation License666067
Node: GNU LGPL691208
Node: GNU GPL719330
Node: Bibliography756828
Ref: CBCATT756939
Ref: GPGH757116
Ref: GUTPKI757238
Ref: NISTSP80057757412
Ref: RFC2246757659
Ref: RFC4346757814
Ref: RFC2440757963
Ref: RFC4880758144
Ref: RFC4211758337
Ref: RFC2817758530
Ref: RFC2818758682
Ref: RFC2945758795
Ref: RFC2986758944
Ref: PKIX759132
Ref: RFC3749759394
Ref: RFC3820759559
Ref: RFC5746759801
Ref: TLSTKT760009
Ref: PKCS12760240
Ref: RESCORLA760380
Ref: SELKEY760476
Ref: SSL3760634
Ref: STEVENS760812
Ref: TLSEXT760920
Ref: TLSPGP761136
Ref: TLSSRP761312
Ref: TLSPSK761507
Ref: TOMSRP761675
Ref: WEGER761787
Node: Function and Data Index761979
Node: Concept Index833492

End Tag Table
