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

This manual is last updated 1 August 2010 for version 2.10.2 of GnuTLS.

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

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

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

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


Indirect:
gnutls.info-1: 1281
gnutls.info-2: 382106
gnutls.info-3: 666329

Tag Table:
(Indirect)
Node: Top1281
Node: Preface2377
Ref: Availability3597
Node: Getting help3861
Node: Commercial Support4463
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-cli188658
Node: Example client PSK connection191911
Node: Invoking gnutls-cli-debug193523
Node: Invoking gnutls-serv196008
Node: Example server PSK connection204241
Node: Invoking psktool205156
Node: Invoking srptool206249
Ref: srptool206387
Node: Function reference207487
Node: Core functions207851
Ref: gnutls_alert_get_name208110
Ref: gnutls_alert_get208506
Ref: gnutls_alert_send_appropriate209222
Ref: gnutls_alert_send209925
Ref: gnutls_anon_allocate_client_credentials210827
Ref: gnutls_anon_allocate_server_credentials211286
Ref: gnutls_anon_free_client_credentials211737
Ref: gnutls_anon_free_server_credentials212113
Ref: gnutls_anon_set_params_function212481
Ref: gnutls_anon_set_server_dh_params212981
Ref: gnutls_anon_set_server_params_function213505
Ref: gnutls_auth_client_get_type213996
Ref: gnutls_auth_get_type214508
Ref: gnutls_auth_server_get_type215202
Ref: gnutls_bye215694
Ref: gnutls_certificate_activation_time_peers217371
Ref: gnutls_certificate_allocate_credentials217838
Ref: gnutls_certificate_client_get_request_status218314
Ref: gnutls_certificate_client_set_retrieve_function218746
Ref: gnutls_certificate_expiration_time_peers220413
Ref: gnutls_certificate_free_ca_names220817
Ref: gnutls_certificate_free_cas221295
Ref: gnutls_certificate_free_credentials221718
Ref: gnutls_certificate_free_crls222239
Ref: gnutls_certificate_free_keys222544
Ref: gnutls_certificate_get_openpgp_keyring222998
Ref: gnutls_certificate_get_ours223452
Ref: gnutls_certificate_get_peers224001
Ref: gnutls_certificate_get_x509_cas224858
Ref: gnutls_certificate_get_x509_crls225372
Ref: gnutls_certificate_send_x509_rdn_sequence225911
Ref: gnutls_certificate_server_set_request226638
Ref: gnutls_certificate_server_set_retrieve_function227319
Ref: gnutls_certificate_set_dh_params228281
Ref: gnutls_certificate_set_params_function229041
Ref: gnutls_certificate_set_rsa_export_params229567
Ref: gnutls_certificate_set_verify_flags230081
Ref: gnutls_certificate_set_verify_function230540
Ref: gnutls_certificate_set_verify_limits231607
Ref: gnutls_certificate_set_x509_crl_file232302
Ref: gnutls_certificate_set_x509_crl_mem233077
Ref: gnutls_certificate_set_x509_crl233847
Ref: gnutls_certificate_set_x509_key_file234661
Ref: gnutls_certificate_set_x509_key_mem235772
Ref: gnutls_certificate_set_x509_key237216
Ref: gnutls_certificate_set_x509_simple_pkcs12_file238229
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem239882
Ref: gnutls_certificate_set_x509_trust_file241521
Ref: gnutls_certificate_set_x509_trust_mem242511
Ref: gnutls_certificate_set_x509_trust243462
Ref: gnutls_certificate_type_get_id244401
Ref: gnutls_certificate_type_get_name244798
Ref: gnutls_certificate_type_get245179
Ref: gnutls_certificate_type_list245577
Ref: gnutls_certificate_type_set_priority246038
Ref: gnutls_certificate_verify_peers2246779
Ref: gnutls_certificate_verify_peers248050
Ref: gnutls_check_version248721
Ref: gnutls_cipher_decrypt249342
Ref: gnutls_cipher_deinit249817
Ref: gnutls_cipher_encrypt250102
Ref: gnutls_cipher_get_block_size250569
Ref: gnutls_cipher_get_id250874
Ref: gnutls_cipher_get_key_size251258
Ref: gnutls_cipher_get_name251585
Ref: gnutls_cipher_get251929
Ref: gnutls_cipher_init252231
Ref: gnutls_cipher_list252940
Ref: gnutls_cipher_set_priority253456
Ref: gnutls_cipher_suite_get_name254156
Ref: gnutls_cipher_suite_info254783
Ref: gnutls_compression_get_id255871
Ref: gnutls_compression_get_name256235
Ref: gnutls_compression_get256614
Ref: gnutls_compression_list256963
Ref: gnutls_compression_set_priority257412
Ref: gnutls_credentials_clear258289
Ref: gnutls_credentials_set258522
Ref: gnutls_crypto_bigint_register2259901
Ref: gnutls_crypto_cipher_register2260912
Ref: gnutls_crypto_digest_register2261811
Ref: gnutls_crypto_mac_register2262704
Ref: gnutls_crypto_pk_register2263578
Ref: gnutls_crypto_rnd_register2264580
Ref: gnutls_crypto_single_cipher_register2265475
Ref: gnutls_crypto_single_digest_register2266490
Ref: gnutls_crypto_single_mac_register2267510
Ref: gnutls_db_check_entry268475
Ref: gnutls_db_get_ptr268981
Ref: gnutls_db_remove_session269298
Ref: gnutls_db_set_cache_expiration269840
Ref: gnutls_db_set_ptr270182
Ref: gnutls_db_set_remove_function270522
Ref: gnutls_db_set_retrieve_function271029
Ref: gnutls_db_set_store_function271719
Ref: gnutls_deinit272194
Ref: gnutls_dh_get_group272537
Ref: gnutls_dh_get_peers_public_bits273267
Ref: gnutls_dh_get_prime_bits273701
Ref: gnutls_dh_get_pubkey274343
Ref: gnutls_dh_get_secret_bits274934
Ref: gnutls_dh_params_cpy275366
Ref: gnutls_dh_params_deinit275819
Ref: gnutls_dh_params_export_pkcs3276092
Ref: gnutls_dh_params_export_raw277104
Ref: gnutls_dh_params_generate2277850
Ref: gnutls_dh_params_import_pkcs3278753
Ref: gnutls_dh_params_import_raw279521
Ref: gnutls_dh_params_init280165
Ref: gnutls_dh_set_prime_bits280529
Ref: gnutls_error_is_fatal281260
Ref: gnutls_error_to_alert281949
Ref: gnutls_ext_register282627
Ref: gnutls_fingerprint283318
Ref: gnutls_free284279
Ref: gnutls_global_deinit284514
Ref: gnutls_global_init284830
Ref: gnutls_global_set_log_function286424
Ref: gnutls_global_set_log_level286930
Ref: gnutls_global_set_mem_functions287432
Ref: gnutls_handshake_get_last_in288708
Ref: gnutls_handshake_get_last_out289327
Ref: gnutls_handshake_set_max_packet_length289961
Ref: gnutls_handshake_set_post_client_hello_function290652
Ref: gnutls_handshake_set_private_extensions291739
Ref: gnutls_handshake292519
Ref: gnutls_hash_deinit293814
Ref: gnutls_hash_fast294148
Ref: gnutls_hash_get_len294654
Ref: gnutls_hash_init294982
Ref: gnutls_hash_output295519
Ref: gnutls_hash295806
Ref: gnutls_hex2bin296230
Ref: gnutls_hex_decode296780
Ref: gnutls_hex_encode297355
Ref: gnutls_hmac_deinit297883
Ref: gnutls_hmac_fast298216
Ref: gnutls_hmac_get_len298824
Ref: gnutls_hmac_init299139
Ref: gnutls_hmac_output299819
Ref: gnutls_hmac300104
Ref: gnutls_init300522
Ref: gnutls_kx_get_id301216
Ref: gnutls_kx_get_name301560
Ref: gnutls_kx_get301902
Ref: gnutls_kx_list302229
Ref: gnutls_kx_set_priority302529
Ref: gnutls_mac_get_id303221
Ref: gnutls_mac_get_key_size303635
Ref: gnutls_mac_get_name303948
Ref: gnutls_mac_get304264
Ref: gnutls_mac_list304566
Ref: gnutls_mac_set_priority305083
Ref: gnutls_malloc305761
Ref: gnutls_openpgp_send_cert306091
Ref: gnutls_oprfi_enable_client306669
Ref: gnutls_oprfi_enable_server307290
Ref: gnutls_pem_base64_decode_alloc308316
Ref: gnutls_pem_base64_decode309111
Ref: gnutls_pem_base64_encode_alloc309975
Ref: gnutls_pem_base64_encode310703
Ref: gnutls_perror311483
Ref: gnutls_pk_algorithm_get_name311772
Ref: gnutls_pk_get_id312105
Ref: gnutls_pk_get_name312622
Ref: gnutls_pk_list312983
Ref: gnutls_prf_raw313270
Ref: gnutls_prf314842
Ref: gnutls_priority_deinit316465
Ref: gnutls_priority_init316695
Ref: gnutls_priority_set_direct321331
Ref: gnutls_priority_set322113
Ref: gnutls_protocol_get_id322537
Ref: gnutls_protocol_get_name322853
Ref: gnutls_protocol_get_version323211
Ref: gnutls_protocol_list323514
Ref: gnutls_protocol_set_priority323823
Ref: gnutls_psk_allocate_client_credentials324374
Ref: gnutls_psk_allocate_server_credentials324828
Ref: gnutls_psk_client_get_hint325258
Ref: gnutls_psk_free_client_credentials325741
Ref: gnutls_psk_free_server_credentials326112
Ref: gnutls_psk_netconf_derive_key326473
Ref: gnutls_psk_server_get_username327176
Ref: gnutls_psk_set_client_credentials_function327560
Ref: gnutls_psk_set_client_credentials328483
Ref: gnutls_psk_set_params_function329306
Ref: gnutls_psk_set_server_credentials_file329810
Ref: gnutls_psk_set_server_credentials_function330416
Ref: gnutls_psk_set_server_credentials_hint331364
Ref: gnutls_psk_set_server_dh_params331957
Ref: gnutls_psk_set_server_params_function332483
Ref: gnutls_record_check_pending332968
Ref: gnutls_record_disable_padding333491
Ref: gnutls_record_get_direction334083
Ref: gnutls_record_get_max_size334993
Ref: gnutls_record_recv335355
Ref: gnutls_record_send336807
Ref: gnutls_record_set_max_size338229
Ref: gnutls_rehandshake339124
Ref: gnutls_rsa_export_get_modulus_bits340397
Ref: gnutls_rsa_export_get_pubkey340757
Ref: gnutls_rsa_params_cpy341347
Ref: gnutls_rsa_params_deinit341776
Ref: gnutls_rsa_params_export_pkcs1342053
Ref: gnutls_rsa_params_export_raw342994
Ref: gnutls_rsa_params_generate2343916
Ref: gnutls_rsa_params_import_pkcs1344710
Ref: gnutls_rsa_params_import_raw345406
Ref: gnutls_rsa_params_init346208
Ref: gnutls_safe_renegotiation_status346585
Ref: gnutls_server_name_get346995
Ref: gnutls_server_name_set348349
Ref: gnutls_session_enable_compatibility_mode349352
Ref: gnutls_session_get_client_random349903
Ref: gnutls_session_get_data2350443
Ref: gnutls_session_get_data351270
Ref: gnutls_session_get_id352147
Ref: gnutls_session_get_master_secret353043
Ref: gnutls_session_get_ptr353685
Ref: gnutls_session_get_server_random354098
Ref: gnutls_session_is_resumed354640
Ref: gnutls_session_set_data354952
Ref: gnutls_session_set_finished_function355825
Ref: gnutls_session_set_ptr356929
Ref: gnutls_session_ticket_enable_client357346
Ref: gnutls_session_ticket_enable_server357760
Ref: gnutls_session_ticket_key_generate358323
Ref: gnutls_set_default_export_priority358767
Ref: gnutls_set_default_priority359612
Ref: gnutls_sign_algorithm_get_name360395
Ref: gnutls_sign_algorithm_get_requested360758
Ref: gnutls_sign_callback_get361771
Ref: gnutls_sign_callback_set362208
Ref: gnutls_sign_get_id363038
Ref: gnutls_sign_get_name363397
Ref: gnutls_sign_list363788
Ref: gnutls_srp_allocate_client_credentials364118
Ref: gnutls_srp_allocate_server_credentials364594
Ref: gnutls_srp_base64_decode_alloc365054
Ref: gnutls_srp_base64_decode365726
Ref: gnutls_srp_base64_encode_alloc366441
Ref: gnutls_srp_base64_encode367157
Ref: gnutls_srp_free_client_credentials367976
Ref: gnutls_srp_free_server_credentials368347
Ref: gnutls_srp_server_get_username368710
Ref: gnutls_srp_set_client_credentials_function369182
Ref: gnutls_srp_set_client_credentials370301
Ref: gnutls_srp_set_prime_bits371023
Ref: gnutls_srp_set_server_credentials_file371713
Ref: gnutls_srp_set_server_credentials_function372454
Ref: gnutls_srp_verifier373822
Ref: gnutls_strerror_name374839
Ref: gnutls_strerror375282
Ref: gnutls_supplemental_get_name375772
Ref: gnutls_transport_get_ptr2376196
Ref: gnutls_transport_get_ptr376731
Ref: gnutls_transport_set_errno377150
Ref: gnutls_transport_set_global_errno378205
Ref: gnutls_transport_set_lowat379223
Ref: gnutls_transport_set_ptr2379817
Ref: gnutls_transport_set_ptr380432
Ref: gnutls_transport_set_pull_function380855
Ref: gnutls_transport_set_push_function381455
Node: X.509 certificate functions382106
Ref: sec:x509api382307
Ref: gnutls_pkcs12_bag_decrypt382473
Ref: gnutls_pkcs12_bag_deinit382900
Ref: gnutls_pkcs12_bag_encrypt383128
Ref: gnutls_pkcs12_bag_get_count383628
Ref: gnutls_pkcs12_bag_get_data383940
Ref: gnutls_pkcs12_bag_get_friendly_name384535
Ref: gnutls_pkcs12_bag_get_key_id385152
Ref: gnutls_pkcs12_bag_get_type385751
Ref: gnutls_pkcs12_bag_init386097
Ref: gnutls_pkcs12_bag_set_crl386542
Ref: gnutls_pkcs12_bag_set_crt386968
Ref: gnutls_pkcs12_bag_set_data387412
Ref: gnutls_pkcs12_bag_set_friendly_name387883
Ref: gnutls_pkcs12_bag_set_key_id388546
Ref: gnutls_pkcs12_deinit389181
Ref: gnutls_pkcs12_export389393
Ref: gnutls_pkcs12_generate_mac390322
Ref: gnutls_pkcs12_get_bag390726
Ref: gnutls_pkcs12_import391337
Ref: gnutls_pkcs12_init392058
Ref: gnutls_pkcs12_set_bag392481
Ref: gnutls_pkcs12_verify_mac392884
Ref: gnutls_pkcs7_deinit393282
Ref: gnutls_pkcs7_delete_crl393495
Ref: gnutls_pkcs7_delete_crt393948
Ref: gnutls_pkcs7_export394416
Ref: gnutls_pkcs7_get_crl_count395333
Ref: gnutls_pkcs7_get_crl_raw395703
Ref: gnutls_pkcs7_get_crt_count396500
Ref: gnutls_pkcs7_get_crt_raw396880
Ref: gnutls_pkcs7_import397764
Ref: gnutls_pkcs7_init398385
Ref: gnutls_pkcs7_set_crl_raw398808
Ref: gnutls_pkcs7_set_crl399223
Ref: gnutls_pkcs7_set_crt_raw399649
Ref: gnutls_pkcs7_set_crt400093
Ref: gnutls_x509_crl_check_issuer400610
Ref: gnutls_x509_crl_deinit401117
Ref: gnutls_x509_crl_export401328
Ref: gnutls_x509_crl_get_authority_key_id402265
Ref: gnutls_x509_crl_get_crt_count403122
Ref: gnutls_x509_crl_get_crt_serial403475
Ref: gnutls_x509_crl_get_dn_oid404237
Ref: gnutls_x509_crl_get_extension_data405058
Ref: gnutls_x509_crl_get_extension_info406164
Ref: gnutls_x509_crl_get_extension_oid407422
Ref: gnutls_x509_crl_get_issuer_dn_by_oid408294
Ref: gnutls_x509_crl_get_issuer_dn409800
Ref: gnutls_x509_crl_get_next_update410676
Ref: gnutls_x509_crl_get_number411115
Ref: gnutls_x509_crl_get_signature_algorithm411848
Ref: gnutls_x509_crl_get_signature412282
Ref: gnutls_x509_crl_get_this_update412845
Ref: gnutls_x509_crl_get_version413175
Ref: gnutls_x509_crl_import413483
Ref: gnutls_x509_crl_init414107
Ref: gnutls_x509_crl_print414661
Ref: gnutls_x509_crl_set_authority_key_id415309
Ref: gnutls_x509_crl_set_crt_serial415865
Ref: gnutls_x509_crl_set_crt416482
Ref: gnutls_x509_crl_set_next_update417058
Ref: gnutls_x509_crl_set_number417466
Ref: gnutls_x509_crl_set_this_update417938
Ref: gnutls_x509_crl_set_version418343
Ref: gnutls_x509_crl_sign2418887
Ref: gnutls_x509_crl_sign419767
Ref: gnutls_x509_crl_verify420323
Ref: gnutls_x509_crq_deinit421198
Ref: gnutls_x509_crq_export421439
Ref: gnutls_x509_crq_get_attribute_by_oid422460
Ref: gnutls_x509_crq_get_attribute_data423335
Ref: gnutls_x509_crq_get_attribute_info424436
Ref: gnutls_x509_crq_get_basic_constraints425619
Ref: gnutls_x509_crq_get_challenge_password426859
Ref: gnutls_x509_crq_get_dn_by_oid427490
Ref: gnutls_x509_crq_get_dn_oid428952
Ref: gnutls_x509_crq_get_dn429715
Ref: gnutls_x509_crq_get_extension_by_oid430569
Ref: gnutls_x509_crq_get_extension_data431714
Ref: gnutls_x509_crq_get_extension_info432831
Ref: gnutls_x509_crq_get_key_id434083
Ref: gnutls_x509_crq_get_key_purpose_oid435113
Ref: gnutls_x509_crq_get_key_rsa_raw436137
Ref: gnutls_x509_crq_get_key_usage436757
Ref: gnutls_x509_crq_get_pk_algorithm437832
Ref: gnutls_x509_crq_get_subject_alt_name438572
Ref: gnutls_x509_crq_get_subject_alt_othername_oid440134
Ref: gnutls_x509_crq_get_version441609
Ref: gnutls_x509_crq_import441955
Ref: gnutls_x509_crq_init442642
Ref: gnutls_x509_crq_print442978
Ref: gnutls_x509_crq_set_attribute_by_oid443633
Ref: gnutls_x509_crq_set_basic_constraints444341
Ref: gnutls_x509_crq_set_challenge_password445071
Ref: gnutls_x509_crq_set_dn_by_oid445538
Ref: gnutls_x509_crq_set_key_purpose_oid446668
Ref: gnutls_x509_crq_set_key_rsa_raw447454
Ref: gnutls_x509_crq_set_key_usage448030
Ref: gnutls_x509_crq_set_key448488
Ref: gnutls_x509_crq_set_subject_alt_name448994
Ref: gnutls_x509_crq_set_version450069
Ref: gnutls_x509_crq_sign2450557
Ref: gnutls_x509_crq_sign451519
Ref: gnutls_x509_crt_check_hostname451983
Ref: gnutls_x509_crt_check_issuer452634
Ref: gnutls_x509_crt_check_revocation453181
Ref: gnutls_x509_crt_cpy_crl_dist_points453827
Ref: gnutls_x509_crt_deinit454412
Ref: gnutls_x509_crt_export454625
Ref: gnutls_x509_crt_get_activation_time455559
Ref: gnutls_x509_crt_get_authority_key_id455932
Ref: gnutls_x509_crt_get_basic_constraints456787
Ref: gnutls_x509_crt_get_ca_status457988
Ref: gnutls_x509_crt_get_crl_dist_points458870
Ref: gnutls_x509_crt_get_dn_by_oid460619
Ref: gnutls_x509_crt_get_dn_oid462158
Ref: gnutls_x509_crt_get_dn462959
Ref: gnutls_x509_crt_get_expiration_time463838
Ref: gnutls_x509_crt_get_extension_by_oid464209
Ref: gnutls_x509_crt_get_extension_data465328
Ref: gnutls_x509_crt_get_extension_info466421
Ref: gnutls_x509_crt_get_extension_oid467663
Ref: gnutls_x509_crt_get_fingerprint468510
Ref: gnutls_x509_crt_get_issuer_alt_name2469331
Ref: gnutls_x509_crt_get_issuer_alt_name470898
Ref: gnutls_x509_crt_get_issuer_alt_othername_oid472717
Ref: gnutls_x509_crt_get_issuer_dn_by_oid474210
Ref: gnutls_x509_crt_get_issuer_dn_oid475765
Ref: gnutls_x509_crt_get_issuer_dn476586
Ref: gnutls_x509_crt_get_issuer477459
Ref: gnutls_x509_crt_get_key_id478077
Ref: gnutls_x509_crt_get_key_purpose_oid479063
Ref: gnutls_x509_crt_get_key_usage480115
Ref: gnutls_x509_crt_get_pk_algorithm481167
Ref: gnutls_x509_crt_get_pk_dsa_raw481882
Ref: gnutls_x509_crt_get_pk_rsa_raw482532
Ref: gnutls_x509_crt_get_proxy483090
Ref: gnutls_x509_crt_get_raw_dn484101
Ref: gnutls_x509_crt_get_raw_issuer_dn484610
Ref: gnutls_x509_crt_get_serial485111
Ref: gnutls_x509_crt_get_signature_algorithm485865
Ref: gnutls_x509_crt_get_signature486288
Ref: gnutls_x509_crt_get_subject_alt_name2486875
Ref: gnutls_x509_crt_get_subject_alt_name488425
Ref: gnutls_x509_crt_get_subject_alt_othername_oid490203
Ref: gnutls_x509_crt_get_subject_key_id491673
Ref: gnutls_x509_crt_get_subject492408
Ref: gnutls_x509_crt_get_verify_algorithm493049
Ref: gnutls_x509_crt_get_version493683
Ref: gnutls_x509_crt_import494005
Ref: gnutls_x509_crt_init494693
Ref: gnutls_x509_crt_list_import495028
Ref: gnutls_x509_crt_list_verify496052
Ref: gnutls_x509_crt_print497862
Ref: gnutls_x509_crt_set_activation_time498753
Ref: gnutls_x509_crt_set_authority_key_id499206
Ref: gnutls_x509_crt_set_basic_constraints499784
Ref: gnutls_x509_crt_set_ca_status500468
Ref: gnutls_x509_crt_set_crl_dist_points2501063
Ref: gnutls_x509_crt_set_crl_dist_points501782
Ref: gnutls_x509_crt_set_crq_extensions502426
Ref: gnutls_x509_crt_set_crq502886
Ref: gnutls_x509_crt_set_dn_by_oid503429
Ref: gnutls_x509_crt_set_expiration_time504539
Ref: gnutls_x509_crt_set_extension_by_oid504974
Ref: gnutls_x509_crt_set_issuer_dn_by_oid505767
Ref: gnutls_x509_crt_set_key_purpose_oid507038
Ref: gnutls_x509_crt_set_key_usage507811
Ref: gnutls_x509_crt_set_key508240
Ref: gnutls_x509_crt_set_proxy_dn508733
Ref: gnutls_x509_crt_set_proxy509749
Ref: gnutls_x509_crt_set_serial510542
Ref: gnutls_x509_crt_set_subject_alt_name511195
Ref: gnutls_x509_crt_set_subject_alternative_name512293
Ref: gnutls_x509_crt_set_subject_key_id513112
Ref: gnutls_x509_crt_set_version513600
Ref: gnutls_x509_crt_sign2514419
Ref: gnutls_x509_crt_sign515279
Ref: gnutls_x509_crt_verify_data515842
Ref: gnutls_x509_crt_verify_hash516410
Ref: gnutls_x509_crt_verify516979
Ref: gnutls_x509_dn_deinit517787
Ref: gnutls_x509_dn_export518047
Ref: gnutls_x509_dn_get_rdn_ava518942
Ref: gnutls_x509_dn_import519673
Ref: gnutls_x509_dn_init520292
Ref: gnutls_x509_dn_oid_known520713
Ref: gnutls_x509_privkey_cpy521379
Ref: gnutls_x509_privkey_deinit521809
Ref: gnutls_x509_privkey_export_dsa_raw522070
Ref: gnutls_x509_privkey_export_pkcs8522837
Ref: gnutls_x509_privkey_export_rsa_raw524339
Ref: gnutls_x509_privkey_export525213
Ref: gnutls_x509_privkey_fix526264
Ref: gnutls_x509_privkey_generate526653
Ref: gnutls_x509_privkey_get_key_id527276
Ref: gnutls_x509_privkey_get_pk_algorithm528261
Ref: gnutls_x509_privkey_import_dsa_raw528683
Ref: gnutls_x509_privkey_import_pkcs8529400
Ref: gnutls_x509_privkey_import_rsa_raw530707
Ref: gnutls_x509_privkey_import531543
Ref: gnutls_x509_privkey_init532239
Ref: gnutls_x509_privkey_sign_data532578
Ref: gnutls_x509_privkey_sign_hash533706
Ref: gnutls_x509_privkey_verify_data534389
Ref: gnutls_x509_rdn_get_by_oid534953
Ref: gnutls_x509_rdn_get_oid535930
Ref: gnutls_x509_rdn_get536662
Node: GnuTLS-extra functions537312
Ref: gnutls_extra_check_version537714
Ref: gnutls_global_init_extra538359
Node: OpenPGP functions538898
Ref: sec:openpgpapi539095
Ref: gnutls_certificate_set_openpgp_key_file2539297
Ref: gnutls_certificate_set_openpgp_key_file540275
Ref: gnutls_certificate_set_openpgp_key_mem2541010
Ref: gnutls_certificate_set_openpgp_key_mem542015
Ref: gnutls_certificate_set_openpgp_keyring_file542749
Ref: gnutls_certificate_set_openpgp_keyring_mem543463
Ref: gnutls_certificate_set_openpgp_key544218
Ref: gnutls_openpgp_crt_check_hostname544961
Ref: gnutls_openpgp_crt_deinit545526
Ref: gnutls_openpgp_crt_export545749
Ref: gnutls_openpgp_crt_get_auth_subkey546514
Ref: gnutls_openpgp_crt_get_creation_time547470
Ref: gnutls_openpgp_crt_get_expiration_time547801
Ref: gnutls_openpgp_crt_get_fingerprint548182
Ref: gnutls_openpgp_crt_get_key_id548741
Ref: gnutls_openpgp_crt_get_key_usage549129
Ref: gnutls_openpgp_crt_get_name549688
Ref: gnutls_openpgp_crt_get_pk_algorithm550414
Ref: gnutls_openpgp_crt_get_pk_dsa_raw551130
Ref: gnutls_openpgp_crt_get_pk_rsa_raw551813
Ref: gnutls_openpgp_crt_get_preferred_key_id552436
Ref: gnutls_openpgp_crt_get_revoked_status552903
Ref: gnutls_openpgp_crt_get_subkey_count553277
Ref: gnutls_openpgp_crt_get_subkey_creation_time553678
Ref: gnutls_openpgp_crt_get_subkey_expiration_time554104
Ref: gnutls_openpgp_crt_get_subkey_fingerprint554576
Ref: gnutls_openpgp_crt_get_subkey_idx555239
Ref: gnutls_openpgp_crt_get_subkey_id555633
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm556085
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw556905
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw557658
Ref: gnutls_openpgp_crt_get_subkey_revoked_status558347
Ref: gnutls_openpgp_crt_get_subkey_usage558815
Ref: gnutls_openpgp_crt_get_version559491
Ref: gnutls_openpgp_crt_import559824
Ref: gnutls_openpgp_crt_init560391
Ref: gnutls_openpgp_crt_print560684
Ref: gnutls_openpgp_crt_set_preferred_key_id561357
Ref: gnutls_openpgp_crt_verify_ring561895
Ref: gnutls_openpgp_crt_verify_self562634
Ref: gnutls_openpgp_keyring_check_id563228
Ref: gnutls_openpgp_keyring_deinit563736
Ref: gnutls_openpgp_keyring_get_crt_count564011
Ref: gnutls_openpgp_keyring_get_crt564378
Ref: gnutls_openpgp_keyring_import565030
Ref: gnutls_openpgp_keyring_init565652
Ref: gnutls_openpgp_privkey_deinit565977
Ref: gnutls_openpgp_privkey_export_dsa_raw566242
Ref: gnutls_openpgp_privkey_export_rsa_raw566999
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw567887
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw568719
Ref: gnutls_openpgp_privkey_export569633
Ref: gnutls_openpgp_privkey_get_fingerprint570618
Ref: gnutls_openpgp_privkey_get_key_id571221
Ref: gnutls_openpgp_privkey_get_pk_algorithm571624
Ref: gnutls_openpgp_privkey_get_preferred_key_id572389
Ref: gnutls_openpgp_privkey_get_revoked_status572890
Ref: gnutls_openpgp_privkey_get_subkey_count573321
Ref: gnutls_openpgp_privkey_get_subkey_creation_time573738
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time574177
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint574666
Ref: gnutls_openpgp_privkey_get_subkey_idx575343
Ref: gnutls_openpgp_privkey_get_subkey_id575765
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm576260
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status577113
Ref: gnutls_openpgp_privkey_import577580
Ref: gnutls_openpgp_privkey_init578292
Ref: gnutls_openpgp_privkey_set_preferred_key_id578641
Ref: gnutls_openpgp_privkey_sign_hash579153
Ref: gnutls_openpgp_set_recv_key_function579805
Node: TLS Inner Application (TLS/IA) functions580188
Ref: gnutls_ia_allocate_client_credentials582183
Ref: gnutls_ia_allocate_server_credentials582897
Ref: gnutls_ia_enable583569
Ref: gnutls_ia_endphase_send584846
Ref: gnutls_ia_extract_inner_secret585442
Ref: gnutls_ia_free_client_credentials586332
Ref: gnutls_ia_free_server_credentials586698
Ref: gnutls_ia_generate_challenge587054
Ref: gnutls_ia_get_client_avp_ptr587599
Ref: gnutls_ia_get_server_avp_ptr587976
Ref: gnutls_ia_handshake_p588339
Ref: gnutls_ia_handshake588736
Ref: gnutls_ia_permute_inner_secret589144
Ref: gnutls_ia_recv589785
Ref: gnutls_ia_send591292
Ref: gnutls_ia_set_client_avp_function592652
Ref: gnutls_ia_set_client_avp_ptr594201
Ref: gnutls_ia_set_server_avp_function594570
Ref: gnutls_ia_set_server_avp_ptr596550
Ref: gnutls_ia_verify_endphase596903
Node: Error codes and descriptions597624
Ref: Error Codes597823
Node: All the supported ciphersuites in GnuTLS606375
Ref: ciphersuites606594
Node: Guile Bindings612018
Node: Guile Preparations612870
Node: Guile API Conventions615441
Node: Enumerates and Constants616026
Node: Procedure Names618419
Node: Representation of Binary Data619422
Node: Input and Output620536
Node: Exception Handling622438
Node: Guile Examples624266
Node: Anonymous Authentication Guile Example624731
Node: OpenPGP Authentication Guile Example627293
Node: Importing OpenPGP Keys Guile Example630244
Node: Guile Reference631730
Node: Core Interface632070
Node: Extra Interface649780
Node: Internal architecture of GnuTLS652541
Node: The TLS Protocol653086
Node: TLS Handshake Protocol653656
Node: TLS Authentication Methods654511
Ref: TLS Authentication Methods-Footnote-1655682
Node: TLS Extension Handling655745
Node: Certificate Handling663265
Node: Cryptographic Backend663619
Node: Copying Information665910
Node: GNU Free Documentation License666329
Node: GNU LGPL691470
Node: GNU GPL719592
Node: Bibliography757090
Ref: CBCATT757201
Ref: GPGH757378
Ref: GUTPKI757500
Ref: NISTSP80057757674
Ref: RFC2246757921
Ref: RFC4346758076
Ref: RFC2440758225
Ref: RFC4880758406
Ref: RFC4211758599
Ref: RFC2817758792
Ref: RFC2818758944
Ref: RFC2945759057
Ref: RFC2986759206
Ref: PKIX759394
Ref: RFC3749759656
Ref: RFC3820759821
Ref: RFC5746760063
Ref: TLSTKT760271
Ref: PKCS12760502
Ref: RESCORLA760642
Ref: SELKEY760738
Ref: SSL3760896
Ref: STEVENS761074
Ref: TLSEXT761182
Ref: TLSPGP761398
Ref: TLSSRP761574
Ref: TLSPSK761769
Ref: TOMSRP761937
Ref: WEGER762049
Node: Function and Data Index762241
Node: Concept Index833754

End Tag Table
