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

This manual is last updated 2 June 2009 for version 2.8.4 of GNU TLS.

Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 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.	GNU TLS test server.
* gnutls-cli: (gnutls)Invoking gnutls-cli.	GNU TLS test client.
* gnutls-cli-debug: (gnutls)Invoking gnutls-cli-debug.	GNU TLS 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: 1276
gnutls.info-2: 361729
gnutls.info-3: 639444

Tag Table:
(Indirect)
Node: Top1276
Node: Preface2366
Ref: Availability3586
Node: Getting help3850
Node: Commercial Support4452
Node: Downloading and Installing5315
Node: Bug Reports8127
Node: Contributing9500
Node: The Library11576
Ref: The Library-Footnote-113740
Ref: The Library-Footnote-213771
Ref: The Library-Footnote-313828
Ref: The Library-Footnote-413884
Ref: The Library-Footnote-513935
Node: General Idea14073
Ref: General Idea-Footnote-116469
Node: Error handling16511
Node: Memory handling17731
Node: Callback functions18591
Node: Introduction to TLS19488
Ref: Introduction to TLS-Footnote-120664
Node: TLS layers20951
Node: The transport layer21930
Node: The TLS record protocol23929
Node: Encryption algorithms used in the record layer25148
Ref: Encryption algorithms used in the record layer-Footnote-126730
Ref: Encryption algorithms used in the record layer-Footnote-226851
Node: Compression algorithms used in the record layer26964
Ref: Compression algorithms used in the record layer-Footnote-128514
Node: Weaknesses and countermeasures28612
Node: The TLS Alert Protocol29515
Ref: The Alert Protocol29715
Node: The TLS Handshake Protocol30844
Ref: The Handshake Protocol31043
Ref: resume34024
Ref: The TLS Handshake Protocol-Footnote-135893
Node: TLS Extensions36002
Ref: serverind36884
Node: Selecting cryptographic key sizes37454
Node: On SSL 2 and older protocols39856
Node: On Record Padding41754
Node: Authentication methods43875
Node: Certificate authentication44566
Ref: Certificate authentication-Footnote-150429
Node: Anonymous authentication50588
Node: Authentication using SRP51529
Ref: Authentication using SRP-Footnote-155079
Node: Authentication using PSK55137
Node: Authentication and credentials57465
Node: Parameters stored in credentials58652
Node: More on certificate authentication60615
Ref: Certificate Authentication60843
Node: The X.509 trust model60930
Node: X.509 certificates61904
Node: Verifying X.509 certificate paths65123
Ref: GNUTLS_CERT_INSECURE_ALGORITHM66401
Ref: gnutls_certificate_verify_flags67020
Node: PKCS #10 certificate requests68480
Node: PKCS #12 structures69292
Node: The OpenPGP trust model70087
Node: Digital signatures73243
Node: How to use TLS in application protocols78597
Node: Separate ports79122
Ref: Separate ports-Footnote-180547
Node: Upward negotiation80620
Ref: Upward negotiation-Footnote-183364
Ref: Upward negotiation-Footnote-283389
Node: How to use GnuTLS in applications83416
Ref: examples83636
Node: Preparation83869
Node: Headers84270
Node: Initialization84689
Node: Version check85456
Node: Debugging85982
Node: Building the source86437
Node: Multi-threaded applications88313
Node: Client examples89885
Node: Simple client example with anonymous authentication90730
Node: Simple client example with X.509 certificate support93445
Node: Obtaining session information96484
Node: Verifying peer's certificate99967
Ref: ex:verify100214
Node: Using a callback to select the certificate to use108930
Node: Client with Resume capability example115257
Ref: ex:resume-client115547
Node: Simple client example with SRP authentication118916
Node: Simple client example with TLS/IA support122150
Node: Simple client example in C++125887
Node: Helper function for TCP connections128456
Node: Server examples129880
Node: Echo Server with X.509 authentication130358
Node: Echo Server with X.509 authentication II135613
Node: Echo Server with OpenPGP authentication144708
Node: Echo Server with SRP authentication149600
Node: Echo Server with anonymous authentication154401
Node: Miscellaneous examples158739
Node: Checking for an alert159100
Node: X.509 certificate parsing example160355
Ref: ex:x509-info160597
Node: Certificate request generation163401
Ref: ex:crq163645
Node: PKCS #12 structure generation165700
Ref: ex:pkcs12165900
Node: Compatibility with the OpenSSL library169248
Node: Opaque PRF Input TLS Extension170110
Node: Keying Material Exporters170917
Node: Included programs171944
Node: Invoking certtool172447
Node: Invoking gnutls-cli181950
Node: Example client PSK connection185204
Node: Invoking gnutls-cli-debug186816
Node: Invoking gnutls-serv189301
Node: Example server PSK connection197501
Node: Invoking psktool198416
Node: Invoking srptool199509
Ref: srptool199647
Node: Function reference200747
Node: Core functions201111
Ref: gnutls_alert_get_name201370
Ref: gnutls_alert_get201766
Ref: gnutls_alert_send_appropriate202482
Ref: gnutls_alert_send203185
Ref: gnutls_anon_allocate_client_credentials204087
Ref: gnutls_anon_allocate_server_credentials204546
Ref: gnutls_anon_free_client_credentials204997
Ref: gnutls_anon_free_server_credentials205373
Ref: gnutls_anon_set_params_function205741
Ref: gnutls_anon_set_server_dh_params206241
Ref: gnutls_anon_set_server_params_function206765
Ref: gnutls_auth_client_get_type207256
Ref: gnutls_auth_get_type207768
Ref: gnutls_auth_server_get_type208462
Ref: gnutls_bye208954
Ref: gnutls_certificate_activation_time_peers210631
Ref: gnutls_certificate_allocate_credentials211098
Ref: gnutls_certificate_client_get_request_status211574
Ref: gnutls_certificate_client_set_retrieve_function212006
Ref: gnutls_certificate_expiration_time_peers213668
Ref: gnutls_certificate_free_ca_names214072
Ref: gnutls_certificate_free_cas214550
Ref: gnutls_certificate_free_credentials214973
Ref: gnutls_certificate_free_crls215494
Ref: gnutls_certificate_free_keys215799
Ref: gnutls_certificate_get_openpgp_keyring216253
Ref: gnutls_certificate_get_ours216707
Ref: gnutls_certificate_get_peers217256
Ref: gnutls_certificate_get_x509_cas218113
Ref: gnutls_certificate_get_x509_crls218627
Ref: gnutls_certificate_send_x509_rdn_sequence219166
Ref: gnutls_certificate_server_set_request219893
Ref: gnutls_certificate_server_set_retrieve_function220574
Ref: gnutls_certificate_set_dh_params221536
Ref: gnutls_certificate_set_params_function222296
Ref: gnutls_certificate_set_rsa_export_params222822
Ref: gnutls_certificate_set_verify_flags223336
Ref: gnutls_certificate_set_verify_limits223791
Ref: gnutls_certificate_set_x509_crl_file224486
Ref: gnutls_certificate_set_x509_crl_mem225261
Ref: gnutls_certificate_set_x509_crl226031
Ref: gnutls_certificate_set_x509_key_file226845
Ref: gnutls_certificate_set_x509_key_mem227790
Ref: gnutls_certificate_set_x509_key229234
Ref: gnutls_certificate_set_x509_simple_pkcs12_file230080
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem231733
Ref: gnutls_certificate_set_x509_trust_file233370
Ref: gnutls_certificate_set_x509_trust_mem234360
Ref: gnutls_certificate_set_x509_trust235311
Ref: gnutls_certificate_type_get_id236250
Ref: gnutls_certificate_type_get_name236647
Ref: gnutls_certificate_type_get237028
Ref: gnutls_certificate_type_list237426
Ref: gnutls_certificate_type_set_priority237887
Ref: gnutls_certificate_verify_peers2238628
Ref: gnutls_certificate_verify_peers239899
Ref: gnutls_check_version240570
Ref: gnutls_cipher_get_id241189
Ref: gnutls_cipher_get_key_size241573
Ref: gnutls_cipher_get_name241900
Ref: gnutls_cipher_get242244
Ref: gnutls_cipher_list242546
Ref: gnutls_cipher_set_priority243062
Ref: gnutls_cipher_suite_get_name243762
Ref: gnutls_cipher_suite_info244389
Ref: gnutls_compression_get_id245553
Ref: gnutls_compression_get_name245917
Ref: gnutls_compression_get246296
Ref: gnutls_compression_list246645
Ref: gnutls_compression_set_priority247094
Ref: gnutls_credentials_clear247971
Ref: gnutls_credentials_set248204
Ref: gnutls_crypto_bigint_register2249583
Ref: gnutls_crypto_cipher_register2250588
Ref: gnutls_crypto_digest_register2251481
Ref: gnutls_crypto_mac_register2252368
Ref: gnutls_crypto_pk_register2253233
Ref: gnutls_crypto_rnd_register2254229
Ref: gnutls_crypto_single_cipher_register2255118
Ref: gnutls_crypto_single_digest_register2256134
Ref: gnutls_crypto_single_mac_register2257155
Ref: gnutls_db_check_entry258121
Ref: gnutls_db_get_ptr258627
Ref: gnutls_db_remove_session258944
Ref: gnutls_db_set_cache_expiration259486
Ref: gnutls_db_set_ptr259828
Ref: gnutls_db_set_remove_function260168
Ref: gnutls_db_set_retrieve_function260677
Ref: gnutls_db_set_store_function261369
Ref: gnutls_deinit261844
Ref: gnutls_dh_get_group262187
Ref: gnutls_dh_get_peers_public_bits262919
Ref: gnutls_dh_get_prime_bits263355
Ref: gnutls_dh_get_pubkey263991
Ref: gnutls_dh_get_secret_bits264584
Ref: gnutls_dh_params_cpy265018
Ref: gnutls_dh_params_deinit265471
Ref: gnutls_dh_params_export_pkcs3265744
Ref: gnutls_dh_params_export_raw266756
Ref: gnutls_dh_params_generate2267502
Ref: gnutls_dh_params_import_pkcs3268405
Ref: gnutls_dh_params_import_raw269173
Ref: gnutls_dh_params_init269817
Ref: gnutls_dh_set_prime_bits270181
Ref: gnutls_error_is_fatal270912
Ref: gnutls_error_to_alert271601
Ref: gnutls_ext_register272279
Ref: gnutls_fingerprint272970
Ref: gnutls_free273931
Ref: gnutls_global_deinit274166
Ref: gnutls_global_init274482
Ref: gnutls_global_set_log_function276076
Ref: gnutls_global_set_log_level276582
Ref: gnutls_global_set_mem_functions277084
Ref: gnutls_handshake_get_last_in278360
Ref: gnutls_handshake_get_last_out278979
Ref: gnutls_handshake_set_max_packet_length279613
Ref: gnutls_handshake_set_post_client_hello_function280304
Ref: gnutls_handshake_set_private_extensions281391
Ref: gnutls_handshake282171
Ref: gnutls_hex2bin283351
Ref: gnutls_hex_decode283901
Ref: gnutls_hex_encode284476
Ref: gnutls_init284990
Ref: gnutls_kx_get_id285684
Ref: gnutls_kx_get_name286028
Ref: gnutls_kx_get286370
Ref: gnutls_kx_list286697
Ref: gnutls_kx_set_priority286997
Ref: gnutls_mac_get_id287689
Ref: gnutls_mac_get_key_size288103
Ref: gnutls_mac_get_name288416
Ref: gnutls_mac_get288732
Ref: gnutls_mac_list289034
Ref: gnutls_mac_set_priority289551
Ref: gnutls_malloc290229
Ref: gnutls_openpgp_send_cert290559
Ref: gnutls_oprfi_enable_client291137
Ref: gnutls_oprfi_enable_server291758
Ref: gnutls_pem_base64_decode_alloc292784
Ref: gnutls_pem_base64_decode293579
Ref: gnutls_pem_base64_encode_alloc294443
Ref: gnutls_pem_base64_encode295171
Ref: gnutls_perror295951
Ref: gnutls_pk_algorithm_get_name296240
Ref: gnutls_pk_get_id296573
Ref: gnutls_pk_get_name297090
Ref: gnutls_pk_list297451
Ref: gnutls_prf_raw297738
Ref: gnutls_prf299310
Ref: gnutls_priority_deinit300933
Ref: gnutls_priority_init301163
Ref: gnutls_priority_set_direct304660
Ref: gnutls_priority_set305442
Ref: gnutls_protocol_get_id305866
Ref: gnutls_protocol_get_name306182
Ref: gnutls_protocol_get_version306540
Ref: gnutls_protocol_list306843
Ref: gnutls_protocol_set_priority307152
Ref: gnutls_psk_allocate_client_credentials307703
Ref: gnutls_psk_allocate_server_credentials308157
Ref: gnutls_psk_client_get_hint308587
Ref: gnutls_psk_free_client_credentials309070
Ref: gnutls_psk_free_server_credentials309441
Ref: gnutls_psk_netconf_derive_key309802
Ref: gnutls_psk_server_get_username310505
Ref: gnutls_psk_set_client_credentials_function310889
Ref: gnutls_psk_set_client_credentials311812
Ref: gnutls_psk_set_params_function312629
Ref: gnutls_psk_set_server_credentials_file313133
Ref: gnutls_psk_set_server_credentials_function313739
Ref: gnutls_psk_set_server_credentials_hint314687
Ref: gnutls_psk_set_server_dh_params315280
Ref: gnutls_psk_set_server_params_function315806
Ref: gnutls_record_check_pending316291
Ref: gnutls_record_disable_padding316814
Ref: gnutls_record_get_direction317406
Ref: gnutls_record_get_max_size318316
Ref: gnutls_record_recv318678
Ref: gnutls_record_send320130
Ref: gnutls_record_set_max_size321552
Ref: gnutls_rehandshake322447
Ref: gnutls_rsa_export_get_modulus_bits323358
Ref: gnutls_rsa_export_get_pubkey323718
Ref: gnutls_rsa_params_cpy324308
Ref: gnutls_rsa_params_deinit324737
Ref: gnutls_rsa_params_export_pkcs1325014
Ref: gnutls_rsa_params_export_raw325955
Ref: gnutls_rsa_params_generate2326877
Ref: gnutls_rsa_params_import_pkcs1327671
Ref: gnutls_rsa_params_import_raw328367
Ref: gnutls_rsa_params_init329169
Ref: gnutls_server_name_get329526
Ref: gnutls_server_name_set330880
Ref: gnutls_session_enable_compatibility_mode331876
Ref: gnutls_session_get_client_random332427
Ref: gnutls_session_get_data2332967
Ref: gnutls_session_get_data333793
Ref: gnutls_session_get_id334669
Ref: gnutls_session_get_master_secret335565
Ref: gnutls_session_get_ptr336207
Ref: gnutls_session_get_server_random336620
Ref: gnutls_session_is_resumed337162
Ref: gnutls_session_set_data337474
Ref: gnutls_session_set_finished_function338347
Ref: gnutls_session_set_ptr339451
Ref: gnutls_set_default_export_priority339866
Ref: gnutls_set_default_priority340711
Ref: gnutls_sign_algorithm_get_name341494
Ref: gnutls_sign_callback_get341835
Ref: gnutls_sign_callback_set342272
Ref: gnutls_sign_get_id343102
Ref: gnutls_sign_get_name343461
Ref: gnutls_sign_list343852
Ref: gnutls_srp_allocate_client_credentials344182
Ref: gnutls_srp_allocate_server_credentials344658
Ref: gnutls_srp_base64_decode_alloc345118
Ref: gnutls_srp_base64_decode345790
Ref: gnutls_srp_base64_encode_alloc346503
Ref: gnutls_srp_base64_encode347219
Ref: gnutls_srp_free_client_credentials348038
Ref: gnutls_srp_free_server_credentials348409
Ref: gnutls_srp_server_get_username348772
Ref: gnutls_srp_set_client_credentials_function349244
Ref: gnutls_srp_set_client_credentials350363
Ref: gnutls_srp_set_prime_bits351085
Ref: gnutls_srp_set_server_credentials_file351775
Ref: gnutls_srp_set_server_credentials_function352516
Ref: gnutls_srp_verifier353883
Ref: gnutls_strerror_name354900
Ref: gnutls_strerror355343
Ref: gnutls_transport_get_ptr2355819
Ref: gnutls_transport_get_ptr356354
Ref: gnutls_transport_set_errno356773
Ref: gnutls_transport_set_global_errno357828
Ref: gnutls_transport_set_lowat358846
Ref: gnutls_transport_set_ptr2359440
Ref: gnutls_transport_set_ptr360055
Ref: gnutls_transport_set_pull_function360478
Ref: gnutls_transport_set_push_function361078
Node: X.509 certificate functions361729
Ref: sec:x509api361930
Ref: gnutls_pkcs12_bag_decrypt362096
Ref: gnutls_pkcs12_bag_deinit362523
Ref: gnutls_pkcs12_bag_encrypt362751
Ref: gnutls_pkcs12_bag_get_count363251
Ref: gnutls_pkcs12_bag_get_data363563
Ref: gnutls_pkcs12_bag_get_friendly_name364192
Ref: gnutls_pkcs12_bag_get_key_id364809
Ref: gnutls_pkcs12_bag_get_type365408
Ref: gnutls_pkcs12_bag_init365754
Ref: gnutls_pkcs12_bag_set_crl366199
Ref: gnutls_pkcs12_bag_set_crt366625
Ref: gnutls_pkcs12_bag_set_data367069
Ref: gnutls_pkcs12_bag_set_friendly_name367540
Ref: gnutls_pkcs12_bag_set_key_id368203
Ref: gnutls_pkcs12_deinit368838
Ref: gnutls_pkcs12_export369050
Ref: gnutls_pkcs12_generate_mac369979
Ref: gnutls_pkcs12_get_bag370383
Ref: gnutls_pkcs12_import370992
Ref: gnutls_pkcs12_init371713
Ref: gnutls_pkcs12_set_bag372136
Ref: gnutls_pkcs12_verify_mac372539
Ref: gnutls_pkcs7_deinit372937
Ref: gnutls_pkcs7_delete_crl373150
Ref: gnutls_pkcs7_delete_crt373603
Ref: gnutls_pkcs7_export374071
Ref: gnutls_pkcs7_get_crl_count374988
Ref: gnutls_pkcs7_get_crl_raw375358
Ref: gnutls_pkcs7_get_crt_count376155
Ref: gnutls_pkcs7_get_crt_raw376535
Ref: gnutls_pkcs7_import377419
Ref: gnutls_pkcs7_init378040
Ref: gnutls_pkcs7_set_crl_raw378463
Ref: gnutls_pkcs7_set_crl378878
Ref: gnutls_pkcs7_set_crt_raw379304
Ref: gnutls_pkcs7_set_crt379748
Ref: gnutls_x509_crl_check_issuer380265
Ref: gnutls_x509_crl_deinit380772
Ref: gnutls_x509_crl_export380983
Ref: gnutls_x509_crl_get_authority_key_id381920
Ref: gnutls_x509_crl_get_crt_count382777
Ref: gnutls_x509_crl_get_crt_serial383130
Ref: gnutls_x509_crl_get_dn_oid383892
Ref: gnutls_x509_crl_get_extension_data384713
Ref: gnutls_x509_crl_get_extension_info385821
Ref: gnutls_x509_crl_get_extension_oid387079
Ref: gnutls_x509_crl_get_issuer_dn_by_oid387951
Ref: gnutls_x509_crl_get_issuer_dn389457
Ref: gnutls_x509_crl_get_next_update390333
Ref: gnutls_x509_crl_get_number390772
Ref: gnutls_x509_crl_get_signature_algorithm391505
Ref: gnutls_x509_crl_get_signature391939
Ref: gnutls_x509_crl_get_this_update392502
Ref: gnutls_x509_crl_get_version392832
Ref: gnutls_x509_crl_import393140
Ref: gnutls_x509_crl_init393764
Ref: gnutls_x509_crl_print394318
Ref: gnutls_x509_crl_set_authority_key_id394966
Ref: gnutls_x509_crl_set_crt_serial395522
Ref: gnutls_x509_crl_set_crt396139
Ref: gnutls_x509_crl_set_next_update396715
Ref: gnutls_x509_crl_set_number397123
Ref: gnutls_x509_crl_set_this_update397595
Ref: gnutls_x509_crl_set_version398000
Ref: gnutls_x509_crl_sign2398544
Ref: gnutls_x509_crl_sign399424
Ref: gnutls_x509_crl_verify399980
Ref: gnutls_x509_crq_deinit400855
Ref: gnutls_x509_crq_export401066
Ref: gnutls_x509_crq_get_attribute_by_oid402019
Ref: gnutls_x509_crq_get_attribute_data402890
Ref: gnutls_x509_crq_get_attribute_info403993
Ref: gnutls_x509_crq_get_basic_constraints405178
Ref: gnutls_x509_crq_get_challenge_password406420
Ref: gnutls_x509_crq_get_dn_by_oid406938
Ref: gnutls_x509_crq_get_dn_oid408452
Ref: gnutls_x509_crq_get_dn409265
Ref: gnutls_x509_crq_get_extension_by_oid410156
Ref: gnutls_x509_crq_get_extension_data411303
Ref: gnutls_x509_crq_get_extension_info412422
Ref: gnutls_x509_crq_get_key_id413676
Ref: gnutls_x509_crq_get_key_purpose_oid414699
Ref: gnutls_x509_crq_get_key_rsa_raw415778
Ref: gnutls_x509_crq_get_key_usage416398
Ref: gnutls_x509_crq_get_pk_algorithm417475
Ref: gnutls_x509_crq_get_subject_alt_name418210
Ref: gnutls_x509_crq_get_subject_alt_othername_oid419774
Ref: gnutls_x509_crq_get_version421251
Ref: gnutls_x509_crq_import421595
Ref: gnutls_x509_crq_init422278
Ref: gnutls_x509_crq_print422612
Ref: gnutls_x509_crq_set_attribute_by_oid423267
Ref: gnutls_x509_crq_set_basic_constraints423972
Ref: gnutls_x509_crq_set_challenge_password424695
Ref: gnutls_x509_crq_set_dn_by_oid425160
Ref: gnutls_x509_crq_set_key_purpose_oid426285
Ref: gnutls_x509_crq_set_key_rsa_raw427073
Ref: gnutls_x509_crq_set_key_usage427649
Ref: gnutls_x509_crq_set_key428099
Ref: gnutls_x509_crq_set_subject_alt_name428602
Ref: gnutls_x509_crq_set_version429668
Ref: gnutls_x509_crq_sign2430154
Ref: gnutls_x509_crq_sign431169
Ref: gnutls_x509_crt_check_hostname431631
Ref: gnutls_x509_crt_check_issuer432282
Ref: gnutls_x509_crt_check_revocation432829
Ref: gnutls_x509_crt_cpy_crl_dist_points433475
Ref: gnutls_x509_crt_deinit434060
Ref: gnutls_x509_crt_export434273
Ref: gnutls_x509_crt_get_activation_time435207
Ref: gnutls_x509_crt_get_authority_key_id435580
Ref: gnutls_x509_crt_get_basic_constraints436476
Ref: gnutls_x509_crt_get_ca_status437677
Ref: gnutls_x509_crt_get_crl_dist_points438559
Ref: gnutls_x509_crt_get_dn_by_oid440396
Ref: gnutls_x509_crt_get_dn_oid441933
Ref: gnutls_x509_crt_get_dn442732
Ref: gnutls_x509_crt_get_expiration_time443609
Ref: gnutls_x509_crt_get_extension_by_oid443980
Ref: gnutls_x509_crt_get_extension_data445099
Ref: gnutls_x509_crt_get_extension_info446192
Ref: gnutls_x509_crt_get_extension_oid447434
Ref: gnutls_x509_crt_get_fingerprint448281
Ref: gnutls_x509_crt_get_issuer_dn_by_oid449102
Ref: gnutls_x509_crt_get_issuer_dn_oid450657
Ref: gnutls_x509_crt_get_issuer_dn451478
Ref: gnutls_x509_crt_get_issuer452351
Ref: gnutls_x509_crt_get_key_id452969
Ref: gnutls_x509_crt_get_key_purpose_oid453955
Ref: gnutls_x509_crt_get_key_usage455007
Ref: gnutls_x509_crt_get_pk_algorithm456062
Ref: gnutls_x509_crt_get_pk_dsa_raw456777
Ref: gnutls_x509_crt_get_pk_rsa_raw457427
Ref: gnutls_x509_crt_get_proxy457985
Ref: gnutls_x509_crt_get_raw_dn458996
Ref: gnutls_x509_crt_get_raw_issuer_dn459505
Ref: gnutls_x509_crt_get_serial460006
Ref: gnutls_x509_crt_get_signature_algorithm460806
Ref: gnutls_x509_crt_get_signature461229
Ref: gnutls_x509_crt_get_subject_alt_name2461816
Ref: gnutls_x509_crt_get_subject_alt_name463366
Ref: gnutls_x509_crt_get_subject_alt_othername_oid465241
Ref: gnutls_x509_crt_get_subject_key_id466711
Ref: gnutls_x509_crt_get_subject467487
Ref: gnutls_x509_crt_get_verify_algorithm468128
Ref: gnutls_x509_crt_get_version468762
Ref: gnutls_x509_crt_import469084
Ref: gnutls_x509_crt_init469772
Ref: gnutls_x509_crt_list_import470107
Ref: gnutls_x509_crt_list_verify471131
Ref: gnutls_x509_crt_print472982
Ref: gnutls_x509_crt_set_activation_time473873
Ref: gnutls_x509_crt_set_authority_key_id474326
Ref: gnutls_x509_crt_set_basic_constraints474904
Ref: gnutls_x509_crt_set_ca_status475588
Ref: gnutls_x509_crt_set_crl_dist_points2476183
Ref: gnutls_x509_crt_set_crl_dist_points476902
Ref: gnutls_x509_crt_set_crq_extensions477546
Ref: gnutls_x509_crt_set_crq478006
Ref: gnutls_x509_crt_set_dn_by_oid478549
Ref: gnutls_x509_crt_set_expiration_time479659
Ref: gnutls_x509_crt_set_extension_by_oid480094
Ref: gnutls_x509_crt_set_issuer_dn_by_oid480928
Ref: gnutls_x509_crt_set_key_purpose_oid482199
Ref: gnutls_x509_crt_set_key_usage482972
Ref: gnutls_x509_crt_set_key483401
Ref: gnutls_x509_crt_set_proxy_dn483894
Ref: gnutls_x509_crt_set_proxy484910
Ref: gnutls_x509_crt_set_serial485703
Ref: gnutls_x509_crt_set_subject_alt_name486356
Ref: gnutls_x509_crt_set_subject_alternative_name487454
Ref: gnutls_x509_crt_set_subject_key_id488273
Ref: gnutls_x509_crt_set_version488761
Ref: gnutls_x509_crt_sign2489580
Ref: gnutls_x509_crt_sign490440
Ref: gnutls_x509_crt_verify_data491003
Ref: gnutls_x509_crt_verify_hash491571
Ref: gnutls_x509_crt_verify492140
Ref: gnutls_x509_dn_deinit493070
Ref: gnutls_x509_dn_export493330
Ref: gnutls_x509_dn_get_rdn_ava494225
Ref: gnutls_x509_dn_import494956
Ref: gnutls_x509_dn_init495575
Ref: gnutls_x509_dn_oid_known495996
Ref: gnutls_x509_privkey_cpy496662
Ref: gnutls_x509_privkey_deinit497092
Ref: gnutls_x509_privkey_export_dsa_raw497353
Ref: gnutls_x509_privkey_export_pkcs8498120
Ref: gnutls_x509_privkey_export_rsa_raw499622
Ref: gnutls_x509_privkey_export500496
Ref: gnutls_x509_privkey_fix501547
Ref: gnutls_x509_privkey_generate501936
Ref: gnutls_x509_privkey_get_key_id502559
Ref: gnutls_x509_privkey_get_pk_algorithm503544
Ref: gnutls_x509_privkey_import_dsa_raw503966
Ref: gnutls_x509_privkey_import_pkcs8504683
Ref: gnutls_x509_privkey_import_rsa_raw505990
Ref: gnutls_x509_privkey_import506826
Ref: gnutls_x509_privkey_init507522
Ref: gnutls_x509_privkey_sign_data507861
Ref: gnutls_x509_privkey_sign_hash508972
Ref: gnutls_x509_privkey_verify_data509655
Ref: gnutls_x509_rdn_get_by_oid510219
Ref: gnutls_x509_rdn_get_oid511196
Ref: gnutls_x509_rdn_get511928
Node: GnuTLS-extra functions512578
Ref: gnutls_extra_check_version512980
Ref: gnutls_global_init_extra513625
Node: OpenPGP functions514164
Ref: sec:openpgpapi514361
Ref: gnutls_certificate_set_openpgp_key_file2514563
Ref: gnutls_certificate_set_openpgp_key_file515541
Ref: gnutls_certificate_set_openpgp_key_mem2516276
Ref: gnutls_certificate_set_openpgp_key_mem517281
Ref: gnutls_certificate_set_openpgp_keyring_file518015
Ref: gnutls_certificate_set_openpgp_keyring_mem518729
Ref: gnutls_certificate_set_openpgp_key519484
Ref: gnutls_openpgp_crt_check_hostname520227
Ref: gnutls_openpgp_crt_deinit520792
Ref: gnutls_openpgp_crt_export521015
Ref: gnutls_openpgp_crt_get_auth_subkey521780
Ref: gnutls_openpgp_crt_get_creation_time522736
Ref: gnutls_openpgp_crt_get_expiration_time523067
Ref: gnutls_openpgp_crt_get_fingerprint523448
Ref: gnutls_openpgp_crt_get_key_id524007
Ref: gnutls_openpgp_crt_get_key_usage524395
Ref: gnutls_openpgp_crt_get_name524954
Ref: gnutls_openpgp_crt_get_pk_algorithm525630
Ref: gnutls_openpgp_crt_get_pk_dsa_raw526346
Ref: gnutls_openpgp_crt_get_pk_rsa_raw527029
Ref: gnutls_openpgp_crt_get_preferred_key_id527652
Ref: gnutls_openpgp_crt_get_revoked_status528119
Ref: gnutls_openpgp_crt_get_subkey_count528493
Ref: gnutls_openpgp_crt_get_subkey_creation_time528894
Ref: gnutls_openpgp_crt_get_subkey_expiration_time529320
Ref: gnutls_openpgp_crt_get_subkey_fingerprint529792
Ref: gnutls_openpgp_crt_get_subkey_idx530455
Ref: gnutls_openpgp_crt_get_subkey_id530849
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm531301
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw532121
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw532874
Ref: gnutls_openpgp_crt_get_subkey_revoked_status533563
Ref: gnutls_openpgp_crt_get_subkey_usage534031
Ref: gnutls_openpgp_crt_get_version534707
Ref: gnutls_openpgp_crt_import535040
Ref: gnutls_openpgp_crt_init535607
Ref: gnutls_openpgp_crt_print535900
Ref: gnutls_openpgp_crt_set_preferred_key_id536573
Ref: gnutls_openpgp_crt_verify_ring537111
Ref: gnutls_openpgp_crt_verify_self537850
Ref: gnutls_openpgp_keyring_check_id538444
Ref: gnutls_openpgp_keyring_deinit538952
Ref: gnutls_openpgp_keyring_get_crt_count539227
Ref: gnutls_openpgp_keyring_get_crt539594
Ref: gnutls_openpgp_keyring_import540246
Ref: gnutls_openpgp_keyring_init540868
Ref: gnutls_openpgp_privkey_deinit541193
Ref: gnutls_openpgp_privkey_export_dsa_raw541458
Ref: gnutls_openpgp_privkey_export_rsa_raw542215
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw543103
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw543935
Ref: gnutls_openpgp_privkey_export544849
Ref: gnutls_openpgp_privkey_get_fingerprint545834
Ref: gnutls_openpgp_privkey_get_key_id546437
Ref: gnutls_openpgp_privkey_get_pk_algorithm546840
Ref: gnutls_openpgp_privkey_get_preferred_key_id547605
Ref: gnutls_openpgp_privkey_get_revoked_status548106
Ref: gnutls_openpgp_privkey_get_subkey_count548537
Ref: gnutls_openpgp_privkey_get_subkey_creation_time548954
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time549393
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint549882
Ref: gnutls_openpgp_privkey_get_subkey_idx550559
Ref: gnutls_openpgp_privkey_get_subkey_id550981
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm551476
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status552329
Ref: gnutls_openpgp_privkey_import552796
Ref: gnutls_openpgp_privkey_init553508
Ref: gnutls_openpgp_privkey_set_preferred_key_id553857
Ref: gnutls_openpgp_privkey_sign_hash554369
Ref: gnutls_openpgp_set_recv_key_function555011
Node: TLS Inner Application (TLS/IA) functions555394
Ref: gnutls_ia_allocate_client_credentials557389
Ref: gnutls_ia_allocate_server_credentials558116
Ref: gnutls_ia_enable558801
Ref: gnutls_ia_endphase_send560078
Ref: gnutls_ia_extract_inner_secret560674
Ref: gnutls_ia_free_client_credentials561564
Ref: gnutls_ia_free_server_credentials561930
Ref: gnutls_ia_generate_challenge562286
Ref: gnutls_ia_get_client_avp_ptr562831
Ref: gnutls_ia_get_server_avp_ptr563208
Ref: gnutls_ia_handshake_p563571
Ref: gnutls_ia_handshake563968
Ref: gnutls_ia_permute_inner_secret564376
Ref: gnutls_ia_recv565017
Ref: gnutls_ia_send566524
Ref: gnutls_ia_set_client_avp_function567884
Ref: gnutls_ia_set_client_avp_ptr569433
Ref: gnutls_ia_set_server_avp_function569802
Ref: gnutls_ia_set_server_avp_ptr571782
Ref: gnutls_ia_verify_endphase572135
Node: Error codes and descriptions572856
Ref: Error Codes573055
Node: All the supported ciphersuites in GnuTLS581150
Ref: ciphersuites581369
Node: Guile Bindings586193
Node: Guile Preparations587045
Node: Guile API Conventions589385
Node: Enumerates and Constants589970
Node: Procedure Names592363
Node: Representation of Binary Data593366
Node: Input and Output594480
Node: Exception Handling596382
Node: Guile Examples598210
Node: Anonymous Authentication Guile Example598675
Node: OpenPGP Authentication Guile Example601237
Node: Importing OpenPGP Keys Guile Example604188
Node: Guile Reference605674
Node: Core Interface606014
Node: Extra Interface623724
Node: Internal architecture of GnuTLS626485
Node: The TLS Protocol627005
Node: TLS Handshake Protocol627575
Node: TLS Authentication Methods628430
Ref: TLS Authentication Methods-Footnote-1629601
Node: TLS Extension Handling629664
Node: Cryptographic Backend636688
Node: Copying Information639025
Node: GNU Free Documentation License639444
Node: GNU LGPL664585
Node: GNU GPL692707
Node: Bibliography730205
Ref: CBCATT730316
Ref: GPGH730493
Ref: GUTPKI730615
Ref: NISTSP80057730789
Ref: RFC2246731036
Ref: RFC4346731191
Ref: RFC2440731340
Ref: RFC4880731521
Ref: RFC4211731714
Ref: RFC2817731907
Ref: RFC2818732059
Ref: RFC2945732172
Ref: RFC2986732321
Ref: RFC3280732509
Ref: RFC3749732764
Ref: RFC3820732929
Ref: PKCS12733167
Ref: RESCORLA733307
Ref: SELKEY733403
Ref: SSL3733561
Ref: STEVENS733739
Ref: TLSEXT733847
Ref: TLSPGP734063
Ref: TLSSRP734239
Ref: TLSPSK734434
Ref: TOMSRP734602
Ref: WEGER734714
Node: Function and Data Index734906
Node: Concept Index804231

End Tag Table
