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

This manual is last updated 22 May 2011 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: 1279
gnutls.info-2: 381834
gnutls.info-3: 666057

Tag Table:
(Indirect)
Node: Top1279
Node: Preface2373
Ref: Availability3593
Node: Getting help3857
Node: Commercial Support4459
Node: Downloading and Installing5323
Node: Bug Reports8137
Node: Contributing9510
Node: The Library11586
Ref: The Library-Footnote-113750
Ref: The Library-Footnote-213781
Ref: The Library-Footnote-313838
Ref: The Library-Footnote-413894
Ref: The Library-Footnote-513945
Node: General Idea14083
Ref: General Idea-Footnote-116479
Node: Error handling16521
Node: Memory handling17741
Node: Callback functions18601
Node: Introduction to TLS19498
Ref: Introduction to TLS-Footnote-120697
Node: TLS layers20984
Node: The transport layer21963
Node: The TLS record protocol23962
Node: Encryption algorithms used in the record layer25181
Ref: Encryption algorithms used in the record layer-Footnote-126763
Ref: Encryption algorithms used in the record layer-Footnote-226884
Node: Compression algorithms used in the record layer26997
Ref: Compression algorithms used in the record layer-Footnote-128547
Node: Weaknesses and countermeasures28645
Node: The TLS Alert Protocol29548
Ref: The Alert Protocol29748
Node: The TLS Handshake Protocol30877
Ref: The Handshake Protocol31076
Ref: resume34057
Ref: The TLS Handshake Protocol-Footnote-135926
Node: TLS Extensions36035
Ref: serverind36939
Node: Selecting cryptographic key sizes38200
Node: On SSL 2 and older protocols40602
Node: On Record Padding42500
Node: Safe Renegotiation44648
Node: Authentication methods48942
Node: Certificate authentication49633
Ref: Certificate authentication-Footnote-155727
Node: Anonymous authentication55886
Node: Authentication using SRP56827
Ref: Authentication using SRP-Footnote-160377
Node: Authentication using PSK60435
Node: Authentication and credentials62763
Node: Parameters stored in credentials63950
Node: More on certificate authentication65913
Ref: Certificate Authentication66141
Node: The X.509 trust model66228
Node: X.509 certificates67202
Node: Verifying X.509 certificate paths70418
Ref: GNUTLS_CERT_INSECURE_ALGORITHM71717
Ref: gnutls_certificate_verify_flags72336
Node: PKCS #10 certificate requests73796
Node: PKCS #12 structures74608
Node: The OpenPGP trust model75403
Node: Digital signatures78559
Node: How to use TLS in application protocols83911
Node: Separate ports84436
Ref: Separate ports-Footnote-185861
Node: Upward negotiation85934
Ref: Upward negotiation-Footnote-188678
Ref: Upward negotiation-Footnote-288703
Node: How to use GnuTLS in applications88730
Ref: examples88950
Node: Preparation89183
Node: Headers89584
Node: Initialization90003
Node: Version check90770
Node: Debugging91296
Node: Building the source91751
Node: Multi-threaded applications93609
Node: Client examples95181
Node: Simple client example with anonymous authentication96026
Node: Simple client example with X.509 certificate support98741
Node: Obtaining session information101780
Node: Verifying peer's certificate105263
Ref: ex:verify105510
Node: Using a callback to select the certificate to use113876
Node: Client with Resume capability example121065
Ref: ex:resume-client121355
Node: Simple client example with SRP authentication124724
Node: Simple client example with TLS/IA support127958
Node: Simple client example in C++131707
Node: Helper function for TCP connections134276
Node: Server examples135700
Node: Echo Server with X.509 authentication136178
Node: Echo Server with X.509 authentication II141440
Node: Echo Server with OpenPGP authentication150542
Node: Echo Server with SRP authentication155441
Node: Echo Server with anonymous authentication160249
Node: Miscellaneous examples164594
Node: Checking for an alert164955
Node: X.509 certificate parsing example166210
Ref: ex:x509-info166452
Node: Certificate request generation169677
Ref: ex:crq169921
Node: PKCS #12 structure generation171976
Ref: ex:pkcs12172176
Node: Compatibility with the OpenSSL library175525
Node: Opaque PRF Input TLS Extension176387
Node: Keying Material Exporters177194
Node: Included programs178221
Node: Invoking certtool178724
Node: Invoking gnutls-cli188652
Node: Example client PSK connection191905
Node: Invoking gnutls-cli-debug193517
Node: Invoking gnutls-serv196002
Node: Example server PSK connection204235
Node: Invoking psktool205150
Node: Invoking srptool206243
Ref: srptool206381
Node: Function reference207481
Node: Core functions207845
Ref: gnutls_alert_get_name208104
Ref: gnutls_alert_get208500
Ref: gnutls_alert_send_appropriate209216
Ref: gnutls_alert_send209919
Ref: gnutls_anon_allocate_client_credentials210821
Ref: gnutls_anon_allocate_server_credentials211280
Ref: gnutls_anon_free_client_credentials211731
Ref: gnutls_anon_free_server_credentials212107
Ref: gnutls_anon_set_params_function212475
Ref: gnutls_anon_set_server_dh_params212975
Ref: gnutls_anon_set_server_params_function213499
Ref: gnutls_auth_client_get_type213990
Ref: gnutls_auth_get_type214502
Ref: gnutls_auth_server_get_type215196
Ref: gnutls_bye215688
Ref: gnutls_certificate_activation_time_peers217365
Ref: gnutls_certificate_allocate_credentials217832
Ref: gnutls_certificate_client_get_request_status218308
Ref: gnutls_certificate_client_set_retrieve_function218740
Ref: gnutls_certificate_expiration_time_peers220407
Ref: gnutls_certificate_free_ca_names220811
Ref: gnutls_certificate_free_cas221289
Ref: gnutls_certificate_free_credentials221712
Ref: gnutls_certificate_free_crls222233
Ref: gnutls_certificate_free_keys222538
Ref: gnutls_certificate_get_openpgp_keyring222992
Ref: gnutls_certificate_get_ours223446
Ref: gnutls_certificate_get_peers223995
Ref: gnutls_certificate_get_x509_cas224852
Ref: gnutls_certificate_get_x509_crls225366
Ref: gnutls_certificate_send_x509_rdn_sequence225905
Ref: gnutls_certificate_server_set_request226632
Ref: gnutls_certificate_server_set_retrieve_function227313
Ref: gnutls_certificate_set_dh_params228275
Ref: gnutls_certificate_set_params_function229035
Ref: gnutls_certificate_set_rsa_export_params229561
Ref: gnutls_certificate_set_verify_flags230075
Ref: gnutls_certificate_set_verify_function230534
Ref: gnutls_certificate_set_verify_limits231601
Ref: gnutls_certificate_set_x509_crl_file232296
Ref: gnutls_certificate_set_x509_crl_mem233071
Ref: gnutls_certificate_set_x509_crl233841
Ref: gnutls_certificate_set_x509_key_file234655
Ref: gnutls_certificate_set_x509_key_mem235766
Ref: gnutls_certificate_set_x509_key237210
Ref: gnutls_certificate_set_x509_simple_pkcs12_file238223
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem239876
Ref: gnutls_certificate_set_x509_trust_file241515
Ref: gnutls_certificate_set_x509_trust_mem242505
Ref: gnutls_certificate_set_x509_trust243456
Ref: gnutls_certificate_type_get_id244395
Ref: gnutls_certificate_type_get_name244792
Ref: gnutls_certificate_type_get245173
Ref: gnutls_certificate_type_list245571
Ref: gnutls_certificate_type_set_priority246032
Ref: gnutls_certificate_verify_peers2246773
Ref: gnutls_certificate_verify_peers247778
Ref: gnutls_check_version248449
Ref: gnutls_cipher_decrypt249070
Ref: gnutls_cipher_deinit249545
Ref: gnutls_cipher_encrypt249830
Ref: gnutls_cipher_get_block_size250297
Ref: gnutls_cipher_get_id250602
Ref: gnutls_cipher_get_key_size250986
Ref: gnutls_cipher_get_name251313
Ref: gnutls_cipher_get251657
Ref: gnutls_cipher_init251959
Ref: gnutls_cipher_list252668
Ref: gnutls_cipher_set_priority253184
Ref: gnutls_cipher_suite_get_name253884
Ref: gnutls_cipher_suite_info254511
Ref: gnutls_compression_get_id255599
Ref: gnutls_compression_get_name255963
Ref: gnutls_compression_get256342
Ref: gnutls_compression_list256691
Ref: gnutls_compression_set_priority257140
Ref: gnutls_credentials_clear258017
Ref: gnutls_credentials_set258250
Ref: gnutls_crypto_bigint_register2259629
Ref: gnutls_crypto_cipher_register2260640
Ref: gnutls_crypto_digest_register2261539
Ref: gnutls_crypto_mac_register2262432
Ref: gnutls_crypto_pk_register2263306
Ref: gnutls_crypto_rnd_register2264308
Ref: gnutls_crypto_single_cipher_register2265203
Ref: gnutls_crypto_single_digest_register2266218
Ref: gnutls_crypto_single_mac_register2267238
Ref: gnutls_db_check_entry268203
Ref: gnutls_db_get_ptr268709
Ref: gnutls_db_remove_session269026
Ref: gnutls_db_set_cache_expiration269568
Ref: gnutls_db_set_ptr269910
Ref: gnutls_db_set_remove_function270250
Ref: gnutls_db_set_retrieve_function270757
Ref: gnutls_db_set_store_function271447
Ref: gnutls_deinit271922
Ref: gnutls_dh_get_group272265
Ref: gnutls_dh_get_peers_public_bits272995
Ref: gnutls_dh_get_prime_bits273429
Ref: gnutls_dh_get_pubkey274071
Ref: gnutls_dh_get_secret_bits274662
Ref: gnutls_dh_params_cpy275094
Ref: gnutls_dh_params_deinit275547
Ref: gnutls_dh_params_export_pkcs3275820
Ref: gnutls_dh_params_export_raw276832
Ref: gnutls_dh_params_generate2277578
Ref: gnutls_dh_params_import_pkcs3278481
Ref: gnutls_dh_params_import_raw279249
Ref: gnutls_dh_params_init279893
Ref: gnutls_dh_set_prime_bits280257
Ref: gnutls_error_is_fatal280988
Ref: gnutls_error_to_alert281677
Ref: gnutls_ext_register282355
Ref: gnutls_fingerprint283046
Ref: gnutls_free284007
Ref: gnutls_global_deinit284242
Ref: gnutls_global_init284558
Ref: gnutls_global_set_log_function286152
Ref: gnutls_global_set_log_level286658
Ref: gnutls_global_set_mem_functions287160
Ref: gnutls_handshake_get_last_in288436
Ref: gnutls_handshake_get_last_out289055
Ref: gnutls_handshake_set_max_packet_length289689
Ref: gnutls_handshake_set_post_client_hello_function290380
Ref: gnutls_handshake_set_private_extensions291467
Ref: gnutls_handshake292247
Ref: gnutls_hash_deinit293542
Ref: gnutls_hash_fast293876
Ref: gnutls_hash_get_len294382
Ref: gnutls_hash_init294710
Ref: gnutls_hash_output295247
Ref: gnutls_hash295534
Ref: gnutls_hex2bin295958
Ref: gnutls_hex_decode296508
Ref: gnutls_hex_encode297083
Ref: gnutls_hmac_deinit297611
Ref: gnutls_hmac_fast297944
Ref: gnutls_hmac_get_len298552
Ref: gnutls_hmac_init298867
Ref: gnutls_hmac_output299547
Ref: gnutls_hmac299832
Ref: gnutls_init300250
Ref: gnutls_kx_get_id300944
Ref: gnutls_kx_get_name301288
Ref: gnutls_kx_get301630
Ref: gnutls_kx_list301957
Ref: gnutls_kx_set_priority302257
Ref: gnutls_mac_get_id302949
Ref: gnutls_mac_get_key_size303363
Ref: gnutls_mac_get_name303676
Ref: gnutls_mac_get303992
Ref: gnutls_mac_list304294
Ref: gnutls_mac_set_priority304811
Ref: gnutls_malloc305489
Ref: gnutls_openpgp_send_cert305819
Ref: gnutls_oprfi_enable_client306397
Ref: gnutls_oprfi_enable_server307018
Ref: gnutls_pem_base64_decode_alloc308044
Ref: gnutls_pem_base64_decode308839
Ref: gnutls_pem_base64_encode_alloc309703
Ref: gnutls_pem_base64_encode310431
Ref: gnutls_perror311211
Ref: gnutls_pk_algorithm_get_name311500
Ref: gnutls_pk_get_id311833
Ref: gnutls_pk_get_name312350
Ref: gnutls_pk_list312711
Ref: gnutls_prf_raw312998
Ref: gnutls_prf314570
Ref: gnutls_priority_deinit316193
Ref: gnutls_priority_init316423
Ref: gnutls_priority_set_direct321059
Ref: gnutls_priority_set321841
Ref: gnutls_protocol_get_id322265
Ref: gnutls_protocol_get_name322581
Ref: gnutls_protocol_get_version322939
Ref: gnutls_protocol_list323242
Ref: gnutls_protocol_set_priority323551
Ref: gnutls_psk_allocate_client_credentials324102
Ref: gnutls_psk_allocate_server_credentials324556
Ref: gnutls_psk_client_get_hint324986
Ref: gnutls_psk_free_client_credentials325469
Ref: gnutls_psk_free_server_credentials325840
Ref: gnutls_psk_netconf_derive_key326201
Ref: gnutls_psk_server_get_username326904
Ref: gnutls_psk_set_client_credentials_function327288
Ref: gnutls_psk_set_client_credentials328211
Ref: gnutls_psk_set_params_function329034
Ref: gnutls_psk_set_server_credentials_file329538
Ref: gnutls_psk_set_server_credentials_function330144
Ref: gnutls_psk_set_server_credentials_hint331092
Ref: gnutls_psk_set_server_dh_params331685
Ref: gnutls_psk_set_server_params_function332211
Ref: gnutls_record_check_pending332696
Ref: gnutls_record_disable_padding333219
Ref: gnutls_record_get_direction333811
Ref: gnutls_record_get_max_size334721
Ref: gnutls_record_recv335083
Ref: gnutls_record_send336535
Ref: gnutls_record_set_max_size337957
Ref: gnutls_rehandshake338852
Ref: gnutls_rsa_export_get_modulus_bits340125
Ref: gnutls_rsa_export_get_pubkey340485
Ref: gnutls_rsa_params_cpy341075
Ref: gnutls_rsa_params_deinit341504
Ref: gnutls_rsa_params_export_pkcs1341781
Ref: gnutls_rsa_params_export_raw342722
Ref: gnutls_rsa_params_generate2343644
Ref: gnutls_rsa_params_import_pkcs1344438
Ref: gnutls_rsa_params_import_raw345134
Ref: gnutls_rsa_params_init345936
Ref: gnutls_safe_renegotiation_status346313
Ref: gnutls_server_name_get346723
Ref: gnutls_server_name_set348077
Ref: gnutls_session_enable_compatibility_mode349080
Ref: gnutls_session_get_client_random349631
Ref: gnutls_session_get_data2350171
Ref: gnutls_session_get_data350998
Ref: gnutls_session_get_id351875
Ref: gnutls_session_get_master_secret352771
Ref: gnutls_session_get_ptr353413
Ref: gnutls_session_get_server_random353826
Ref: gnutls_session_is_resumed354368
Ref: gnutls_session_set_data354680
Ref: gnutls_session_set_finished_function355553
Ref: gnutls_session_set_ptr356657
Ref: gnutls_session_ticket_enable_client357074
Ref: gnutls_session_ticket_enable_server357488
Ref: gnutls_session_ticket_key_generate358051
Ref: gnutls_set_default_export_priority358495
Ref: gnutls_set_default_priority359340
Ref: gnutls_sign_algorithm_get_name360123
Ref: gnutls_sign_algorithm_get_requested360486
Ref: gnutls_sign_callback_get361499
Ref: gnutls_sign_callback_set361936
Ref: gnutls_sign_get_id362766
Ref: gnutls_sign_get_name363125
Ref: gnutls_sign_list363516
Ref: gnutls_srp_allocate_client_credentials363846
Ref: gnutls_srp_allocate_server_credentials364322
Ref: gnutls_srp_base64_decode_alloc364782
Ref: gnutls_srp_base64_decode365454
Ref: gnutls_srp_base64_encode_alloc366169
Ref: gnutls_srp_base64_encode366885
Ref: gnutls_srp_free_client_credentials367704
Ref: gnutls_srp_free_server_credentials368075
Ref: gnutls_srp_server_get_username368438
Ref: gnutls_srp_set_client_credentials_function368910
Ref: gnutls_srp_set_client_credentials370029
Ref: gnutls_srp_set_prime_bits370751
Ref: gnutls_srp_set_server_credentials_file371441
Ref: gnutls_srp_set_server_credentials_function372182
Ref: gnutls_srp_verifier373550
Ref: gnutls_strerror_name374567
Ref: gnutls_strerror375010
Ref: gnutls_supplemental_get_name375500
Ref: gnutls_transport_get_ptr2375924
Ref: gnutls_transport_get_ptr376459
Ref: gnutls_transport_set_errno376878
Ref: gnutls_transport_set_global_errno377933
Ref: gnutls_transport_set_lowat378951
Ref: gnutls_transport_set_ptr2379545
Ref: gnutls_transport_set_ptr380160
Ref: gnutls_transport_set_pull_function380583
Ref: gnutls_transport_set_push_function381183
Node: X.509 certificate functions381834
Ref: sec:x509api382035
Ref: gnutls_pkcs12_bag_decrypt382201
Ref: gnutls_pkcs12_bag_deinit382628
Ref: gnutls_pkcs12_bag_encrypt382856
Ref: gnutls_pkcs12_bag_get_count383356
Ref: gnutls_pkcs12_bag_get_data383668
Ref: gnutls_pkcs12_bag_get_friendly_name384263
Ref: gnutls_pkcs12_bag_get_key_id384880
Ref: gnutls_pkcs12_bag_get_type385479
Ref: gnutls_pkcs12_bag_init385825
Ref: gnutls_pkcs12_bag_set_crl386270
Ref: gnutls_pkcs12_bag_set_crt386696
Ref: gnutls_pkcs12_bag_set_data387140
Ref: gnutls_pkcs12_bag_set_friendly_name387611
Ref: gnutls_pkcs12_bag_set_key_id388274
Ref: gnutls_pkcs12_deinit388909
Ref: gnutls_pkcs12_export389121
Ref: gnutls_pkcs12_generate_mac390050
Ref: gnutls_pkcs12_get_bag390454
Ref: gnutls_pkcs12_import391065
Ref: gnutls_pkcs12_init391786
Ref: gnutls_pkcs12_set_bag392209
Ref: gnutls_pkcs12_verify_mac392612
Ref: gnutls_pkcs7_deinit393010
Ref: gnutls_pkcs7_delete_crl393223
Ref: gnutls_pkcs7_delete_crt393676
Ref: gnutls_pkcs7_export394144
Ref: gnutls_pkcs7_get_crl_count395061
Ref: gnutls_pkcs7_get_crl_raw395431
Ref: gnutls_pkcs7_get_crt_count396228
Ref: gnutls_pkcs7_get_crt_raw396608
Ref: gnutls_pkcs7_import397492
Ref: gnutls_pkcs7_init398113
Ref: gnutls_pkcs7_set_crl_raw398536
Ref: gnutls_pkcs7_set_crl398951
Ref: gnutls_pkcs7_set_crt_raw399377
Ref: gnutls_pkcs7_set_crt399821
Ref: gnutls_x509_crl_check_issuer400338
Ref: gnutls_x509_crl_deinit400845
Ref: gnutls_x509_crl_export401056
Ref: gnutls_x509_crl_get_authority_key_id401993
Ref: gnutls_x509_crl_get_crt_count402850
Ref: gnutls_x509_crl_get_crt_serial403203
Ref: gnutls_x509_crl_get_dn_oid403965
Ref: gnutls_x509_crl_get_extension_data404786
Ref: gnutls_x509_crl_get_extension_info405892
Ref: gnutls_x509_crl_get_extension_oid407150
Ref: gnutls_x509_crl_get_issuer_dn_by_oid408022
Ref: gnutls_x509_crl_get_issuer_dn409528
Ref: gnutls_x509_crl_get_next_update410404
Ref: gnutls_x509_crl_get_number410843
Ref: gnutls_x509_crl_get_signature_algorithm411576
Ref: gnutls_x509_crl_get_signature412010
Ref: gnutls_x509_crl_get_this_update412573
Ref: gnutls_x509_crl_get_version412903
Ref: gnutls_x509_crl_import413211
Ref: gnutls_x509_crl_init413835
Ref: gnutls_x509_crl_print414389
Ref: gnutls_x509_crl_set_authority_key_id415037
Ref: gnutls_x509_crl_set_crt_serial415593
Ref: gnutls_x509_crl_set_crt416210
Ref: gnutls_x509_crl_set_next_update416786
Ref: gnutls_x509_crl_set_number417194
Ref: gnutls_x509_crl_set_this_update417666
Ref: gnutls_x509_crl_set_version418071
Ref: gnutls_x509_crl_sign2418615
Ref: gnutls_x509_crl_sign419495
Ref: gnutls_x509_crl_verify420051
Ref: gnutls_x509_crq_deinit420926
Ref: gnutls_x509_crq_export421167
Ref: gnutls_x509_crq_get_attribute_by_oid422188
Ref: gnutls_x509_crq_get_attribute_data423063
Ref: gnutls_x509_crq_get_attribute_info424164
Ref: gnutls_x509_crq_get_basic_constraints425347
Ref: gnutls_x509_crq_get_challenge_password426587
Ref: gnutls_x509_crq_get_dn_by_oid427218
Ref: gnutls_x509_crq_get_dn_oid428680
Ref: gnutls_x509_crq_get_dn429443
Ref: gnutls_x509_crq_get_extension_by_oid430297
Ref: gnutls_x509_crq_get_extension_data431442
Ref: gnutls_x509_crq_get_extension_info432559
Ref: gnutls_x509_crq_get_key_id433811
Ref: gnutls_x509_crq_get_key_purpose_oid434841
Ref: gnutls_x509_crq_get_key_rsa_raw435865
Ref: gnutls_x509_crq_get_key_usage436485
Ref: gnutls_x509_crq_get_pk_algorithm437560
Ref: gnutls_x509_crq_get_subject_alt_name438300
Ref: gnutls_x509_crq_get_subject_alt_othername_oid439862
Ref: gnutls_x509_crq_get_version441337
Ref: gnutls_x509_crq_import441683
Ref: gnutls_x509_crq_init442370
Ref: gnutls_x509_crq_print442706
Ref: gnutls_x509_crq_set_attribute_by_oid443361
Ref: gnutls_x509_crq_set_basic_constraints444069
Ref: gnutls_x509_crq_set_challenge_password444799
Ref: gnutls_x509_crq_set_dn_by_oid445266
Ref: gnutls_x509_crq_set_key_purpose_oid446396
Ref: gnutls_x509_crq_set_key_rsa_raw447182
Ref: gnutls_x509_crq_set_key_usage447758
Ref: gnutls_x509_crq_set_key448216
Ref: gnutls_x509_crq_set_subject_alt_name448722
Ref: gnutls_x509_crq_set_version449797
Ref: gnutls_x509_crq_sign2450285
Ref: gnutls_x509_crq_sign451247
Ref: gnutls_x509_crt_check_hostname451711
Ref: gnutls_x509_crt_check_issuer452362
Ref: gnutls_x509_crt_check_revocation452909
Ref: gnutls_x509_crt_cpy_crl_dist_points453555
Ref: gnutls_x509_crt_deinit454140
Ref: gnutls_x509_crt_export454353
Ref: gnutls_x509_crt_get_activation_time455287
Ref: gnutls_x509_crt_get_authority_key_id455660
Ref: gnutls_x509_crt_get_basic_constraints456515
Ref: gnutls_x509_crt_get_ca_status457716
Ref: gnutls_x509_crt_get_crl_dist_points458598
Ref: gnutls_x509_crt_get_dn_by_oid460347
Ref: gnutls_x509_crt_get_dn_oid461886
Ref: gnutls_x509_crt_get_dn462687
Ref: gnutls_x509_crt_get_expiration_time463566
Ref: gnutls_x509_crt_get_extension_by_oid463937
Ref: gnutls_x509_crt_get_extension_data465056
Ref: gnutls_x509_crt_get_extension_info466149
Ref: gnutls_x509_crt_get_extension_oid467391
Ref: gnutls_x509_crt_get_fingerprint468238
Ref: gnutls_x509_crt_get_issuer_alt_name2469059
Ref: gnutls_x509_crt_get_issuer_alt_name470626
Ref: gnutls_x509_crt_get_issuer_alt_othername_oid472445
Ref: gnutls_x509_crt_get_issuer_dn_by_oid473938
Ref: gnutls_x509_crt_get_issuer_dn_oid475493
Ref: gnutls_x509_crt_get_issuer_dn476314
Ref: gnutls_x509_crt_get_issuer477187
Ref: gnutls_x509_crt_get_key_id477805
Ref: gnutls_x509_crt_get_key_purpose_oid478791
Ref: gnutls_x509_crt_get_key_usage479843
Ref: gnutls_x509_crt_get_pk_algorithm480895
Ref: gnutls_x509_crt_get_pk_dsa_raw481610
Ref: gnutls_x509_crt_get_pk_rsa_raw482260
Ref: gnutls_x509_crt_get_proxy482818
Ref: gnutls_x509_crt_get_raw_dn483829
Ref: gnutls_x509_crt_get_raw_issuer_dn484338
Ref: gnutls_x509_crt_get_serial484839
Ref: gnutls_x509_crt_get_signature_algorithm485593
Ref: gnutls_x509_crt_get_signature486016
Ref: gnutls_x509_crt_get_subject_alt_name2486603
Ref: gnutls_x509_crt_get_subject_alt_name488153
Ref: gnutls_x509_crt_get_subject_alt_othername_oid489931
Ref: gnutls_x509_crt_get_subject_key_id491401
Ref: gnutls_x509_crt_get_subject492136
Ref: gnutls_x509_crt_get_verify_algorithm492777
Ref: gnutls_x509_crt_get_version493411
Ref: gnutls_x509_crt_import493733
Ref: gnutls_x509_crt_init494421
Ref: gnutls_x509_crt_list_import494756
Ref: gnutls_x509_crt_list_verify495780
Ref: gnutls_x509_crt_print497590
Ref: gnutls_x509_crt_set_activation_time498481
Ref: gnutls_x509_crt_set_authority_key_id498934
Ref: gnutls_x509_crt_set_basic_constraints499512
Ref: gnutls_x509_crt_set_ca_status500196
Ref: gnutls_x509_crt_set_crl_dist_points2500791
Ref: gnutls_x509_crt_set_crl_dist_points501510
Ref: gnutls_x509_crt_set_crq_extensions502154
Ref: gnutls_x509_crt_set_crq502614
Ref: gnutls_x509_crt_set_dn_by_oid503157
Ref: gnutls_x509_crt_set_expiration_time504267
Ref: gnutls_x509_crt_set_extension_by_oid504702
Ref: gnutls_x509_crt_set_issuer_dn_by_oid505495
Ref: gnutls_x509_crt_set_key_purpose_oid506766
Ref: gnutls_x509_crt_set_key_usage507539
Ref: gnutls_x509_crt_set_key507968
Ref: gnutls_x509_crt_set_proxy_dn508461
Ref: gnutls_x509_crt_set_proxy509477
Ref: gnutls_x509_crt_set_serial510270
Ref: gnutls_x509_crt_set_subject_alt_name510923
Ref: gnutls_x509_crt_set_subject_alternative_name512021
Ref: gnutls_x509_crt_set_subject_key_id512840
Ref: gnutls_x509_crt_set_version513328
Ref: gnutls_x509_crt_sign2514147
Ref: gnutls_x509_crt_sign515007
Ref: gnutls_x509_crt_verify_data515570
Ref: gnutls_x509_crt_verify_hash516138
Ref: gnutls_x509_crt_verify516707
Ref: gnutls_x509_dn_deinit517515
Ref: gnutls_x509_dn_export517775
Ref: gnutls_x509_dn_get_rdn_ava518670
Ref: gnutls_x509_dn_import519401
Ref: gnutls_x509_dn_init520020
Ref: gnutls_x509_dn_oid_known520441
Ref: gnutls_x509_privkey_cpy521107
Ref: gnutls_x509_privkey_deinit521537
Ref: gnutls_x509_privkey_export_dsa_raw521798
Ref: gnutls_x509_privkey_export_pkcs8522565
Ref: gnutls_x509_privkey_export_rsa_raw524067
Ref: gnutls_x509_privkey_export524941
Ref: gnutls_x509_privkey_fix525992
Ref: gnutls_x509_privkey_generate526381
Ref: gnutls_x509_privkey_get_key_id527004
Ref: gnutls_x509_privkey_get_pk_algorithm527989
Ref: gnutls_x509_privkey_import_dsa_raw528411
Ref: gnutls_x509_privkey_import_pkcs8529128
Ref: gnutls_x509_privkey_import_rsa_raw530435
Ref: gnutls_x509_privkey_import531271
Ref: gnutls_x509_privkey_init531967
Ref: gnutls_x509_privkey_sign_data532306
Ref: gnutls_x509_privkey_sign_hash533434
Ref: gnutls_x509_privkey_verify_data534117
Ref: gnutls_x509_rdn_get_by_oid534681
Ref: gnutls_x509_rdn_get_oid535658
Ref: gnutls_x509_rdn_get536390
Node: GnuTLS-extra functions537040
Ref: gnutls_extra_check_version537442
Ref: gnutls_global_init_extra538087
Node: OpenPGP functions538626
Ref: sec:openpgpapi538823
Ref: gnutls_certificate_set_openpgp_key_file2539025
Ref: gnutls_certificate_set_openpgp_key_file540003
Ref: gnutls_certificate_set_openpgp_key_mem2540738
Ref: gnutls_certificate_set_openpgp_key_mem541743
Ref: gnutls_certificate_set_openpgp_keyring_file542477
Ref: gnutls_certificate_set_openpgp_keyring_mem543191
Ref: gnutls_certificate_set_openpgp_key543946
Ref: gnutls_openpgp_crt_check_hostname544689
Ref: gnutls_openpgp_crt_deinit545254
Ref: gnutls_openpgp_crt_export545477
Ref: gnutls_openpgp_crt_get_auth_subkey546242
Ref: gnutls_openpgp_crt_get_creation_time547198
Ref: gnutls_openpgp_crt_get_expiration_time547529
Ref: gnutls_openpgp_crt_get_fingerprint547910
Ref: gnutls_openpgp_crt_get_key_id548469
Ref: gnutls_openpgp_crt_get_key_usage548857
Ref: gnutls_openpgp_crt_get_name549416
Ref: gnutls_openpgp_crt_get_pk_algorithm550142
Ref: gnutls_openpgp_crt_get_pk_dsa_raw550858
Ref: gnutls_openpgp_crt_get_pk_rsa_raw551541
Ref: gnutls_openpgp_crt_get_preferred_key_id552164
Ref: gnutls_openpgp_crt_get_revoked_status552631
Ref: gnutls_openpgp_crt_get_subkey_count553005
Ref: gnutls_openpgp_crt_get_subkey_creation_time553406
Ref: gnutls_openpgp_crt_get_subkey_expiration_time553832
Ref: gnutls_openpgp_crt_get_subkey_fingerprint554304
Ref: gnutls_openpgp_crt_get_subkey_idx554967
Ref: gnutls_openpgp_crt_get_subkey_id555361
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm555813
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw556633
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw557386
Ref: gnutls_openpgp_crt_get_subkey_revoked_status558075
Ref: gnutls_openpgp_crt_get_subkey_usage558543
Ref: gnutls_openpgp_crt_get_version559219
Ref: gnutls_openpgp_crt_import559552
Ref: gnutls_openpgp_crt_init560119
Ref: gnutls_openpgp_crt_print560412
Ref: gnutls_openpgp_crt_set_preferred_key_id561085
Ref: gnutls_openpgp_crt_verify_ring561623
Ref: gnutls_openpgp_crt_verify_self562362
Ref: gnutls_openpgp_keyring_check_id562956
Ref: gnutls_openpgp_keyring_deinit563464
Ref: gnutls_openpgp_keyring_get_crt_count563739
Ref: gnutls_openpgp_keyring_get_crt564106
Ref: gnutls_openpgp_keyring_import564758
Ref: gnutls_openpgp_keyring_init565380
Ref: gnutls_openpgp_privkey_deinit565705
Ref: gnutls_openpgp_privkey_export_dsa_raw565970
Ref: gnutls_openpgp_privkey_export_rsa_raw566727
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw567615
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw568447
Ref: gnutls_openpgp_privkey_export569361
Ref: gnutls_openpgp_privkey_get_fingerprint570346
Ref: gnutls_openpgp_privkey_get_key_id570949
Ref: gnutls_openpgp_privkey_get_pk_algorithm571352
Ref: gnutls_openpgp_privkey_get_preferred_key_id572117
Ref: gnutls_openpgp_privkey_get_revoked_status572618
Ref: gnutls_openpgp_privkey_get_subkey_count573049
Ref: gnutls_openpgp_privkey_get_subkey_creation_time573466
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time573905
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint574394
Ref: gnutls_openpgp_privkey_get_subkey_idx575071
Ref: gnutls_openpgp_privkey_get_subkey_id575493
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm575988
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status576841
Ref: gnutls_openpgp_privkey_import577308
Ref: gnutls_openpgp_privkey_init578020
Ref: gnutls_openpgp_privkey_set_preferred_key_id578369
Ref: gnutls_openpgp_privkey_sign_hash578881
Ref: gnutls_openpgp_set_recv_key_function579533
Node: TLS Inner Application (TLS/IA) functions579916
Ref: gnutls_ia_allocate_client_credentials581911
Ref: gnutls_ia_allocate_server_credentials582625
Ref: gnutls_ia_enable583297
Ref: gnutls_ia_endphase_send584574
Ref: gnutls_ia_extract_inner_secret585170
Ref: gnutls_ia_free_client_credentials586060
Ref: gnutls_ia_free_server_credentials586426
Ref: gnutls_ia_generate_challenge586782
Ref: gnutls_ia_get_client_avp_ptr587327
Ref: gnutls_ia_get_server_avp_ptr587704
Ref: gnutls_ia_handshake_p588067
Ref: gnutls_ia_handshake588464
Ref: gnutls_ia_permute_inner_secret588872
Ref: gnutls_ia_recv589513
Ref: gnutls_ia_send591020
Ref: gnutls_ia_set_client_avp_function592380
Ref: gnutls_ia_set_client_avp_ptr593929
Ref: gnutls_ia_set_server_avp_function594298
Ref: gnutls_ia_set_server_avp_ptr596278
Ref: gnutls_ia_verify_endphase596631
Node: Error codes and descriptions597352
Ref: Error Codes597551
Node: All the supported ciphersuites in GnuTLS606103
Ref: ciphersuites606322
Node: Guile Bindings611746
Node: Guile Preparations612598
Node: Guile API Conventions615169
Node: Enumerates and Constants615754
Node: Procedure Names618147
Node: Representation of Binary Data619150
Node: Input and Output620264
Node: Exception Handling622166
Node: Guile Examples623994
Node: Anonymous Authentication Guile Example624459
Node: OpenPGP Authentication Guile Example627021
Node: Importing OpenPGP Keys Guile Example629972
Node: Guile Reference631458
Node: Core Interface631798
Node: Extra Interface649508
Node: Internal architecture of GnuTLS652269
Node: The TLS Protocol652814
Node: TLS Handshake Protocol653384
Node: TLS Authentication Methods654239
Ref: TLS Authentication Methods-Footnote-1655410
Node: TLS Extension Handling655473
Node: Certificate Handling662993
Node: Cryptographic Backend663347
Node: Copying Information665638
Node: GNU Free Documentation License666057
Node: GNU LGPL691198
Node: GNU GPL719320
Node: Bibliography756818
Ref: CBCATT756929
Ref: GPGH757106
Ref: GUTPKI757228
Ref: NISTSP80057757402
Ref: RFC2246757649
Ref: RFC4346757804
Ref: RFC2440757953
Ref: RFC4880758134
Ref: RFC4211758327
Ref: RFC2817758520
Ref: RFC2818758672
Ref: RFC2945758785
Ref: RFC2986758934
Ref: PKIX759122
Ref: RFC3749759384
Ref: RFC3820759549
Ref: RFC5746759791
Ref: TLSTKT759999
Ref: PKCS12760230
Ref: RESCORLA760370
Ref: SELKEY760466
Ref: SSL3760624
Ref: STEVENS760802
Ref: TLSEXT760910
Ref: TLSPGP761126
Ref: TLSSRP761302
Ref: TLSPSK761497
Ref: TOMSRP761665
Ref: WEGER761777
Node: Function and Data Index761969
Node: Concept Index833482

End Tag Table
