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

This manual is last updated 2 June 2009 for version 2.8.3 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: 1279
gnutls.info-2: 361737
gnutls.info-3: 638878

Tag Table:
(Indirect)
Node: Top1279
Node: Preface2369
Ref: Availability3589
Node: Getting help3853
Node: Commercial Support4455
Node: Downloading and Installing5319
Node: Bug Reports8131
Node: Contributing9504
Node: The Library11580
Ref: The Library-Footnote-113744
Ref: The Library-Footnote-213775
Ref: The Library-Footnote-313832
Ref: The Library-Footnote-413888
Ref: The Library-Footnote-513939
Node: General Idea14077
Ref: General Idea-Footnote-116473
Node: Error handling16515
Node: Memory handling17735
Node: Callback functions18595
Node: Introduction to TLS19492
Ref: Introduction to TLS-Footnote-120668
Node: TLS layers20955
Node: The transport layer21934
Node: The TLS record protocol23933
Node: Encryption algorithms used in the record layer25152
Ref: Encryption algorithms used in the record layer-Footnote-126734
Ref: Encryption algorithms used in the record layer-Footnote-226855
Node: Compression algorithms used in the record layer26968
Ref: Compression algorithms used in the record layer-Footnote-128518
Node: Weaknesses and countermeasures28616
Node: The TLS Alert Protocol29519
Ref: The Alert Protocol29719
Node: The TLS Handshake Protocol30848
Ref: The Handshake Protocol31047
Ref: resume34028
Ref: The TLS Handshake Protocol-Footnote-135897
Node: TLS Extensions36006
Ref: serverind36888
Node: Selecting cryptographic key sizes37458
Node: On SSL 2 and older protocols39860
Node: On Record Padding41758
Node: Authentication methods43879
Node: Certificate authentication44570
Ref: Certificate authentication-Footnote-150433
Node: Anonymous authentication50592
Node: Authentication using SRP51533
Ref: Authentication using SRP-Footnote-155083
Node: Authentication using PSK55141
Node: Authentication and credentials57469
Node: Parameters stored in credentials58656
Node: More on certificate authentication60619
Ref: Certificate Authentication60847
Node: The X.509 trust model60934
Node: X.509 certificates61908
Node: Verifying X.509 certificate paths65127
Ref: GNUTLS_CERT_INSECURE_ALGORITHM66405
Ref: gnutls_certificate_verify_flags67024
Node: PKCS #10 certificate requests68484
Node: PKCS #12 structures69296
Node: The OpenPGP trust model70091
Node: Digital signatures73247
Node: How to use TLS in application protocols78601
Node: Separate ports79126
Ref: Separate ports-Footnote-180551
Node: Upward negotiation80624
Ref: Upward negotiation-Footnote-183368
Ref: Upward negotiation-Footnote-283393
Node: How to use GnuTLS in applications83420
Ref: examples83640
Node: Preparation83873
Node: Headers84274
Node: Initialization84693
Node: Version check85460
Node: Debugging85986
Node: Building the source86441
Node: Multi-threaded applications88317
Node: Client examples89889
Node: Simple client example with anonymous authentication90734
Node: Simple client example with X.509 certificate support93449
Node: Obtaining session information96488
Node: Verifying peer's certificate99971
Ref: ex:verify100218
Node: Using a callback to select the certificate to use108934
Node: Client with Resume capability example115261
Ref: ex:resume-client115551
Node: Simple client example with SRP authentication118920
Node: Simple client example with TLS/IA support122154
Node: Simple client example in C++125891
Node: Helper function for TCP connections128460
Node: Server examples129884
Node: Echo Server with X.509 authentication130362
Node: Echo Server with X.509 authentication II135617
Node: Echo Server with OpenPGP authentication144712
Node: Echo Server with SRP authentication149604
Node: Echo Server with anonymous authentication154405
Node: Miscellaneous examples158743
Node: Checking for an alert159104
Node: X.509 certificate parsing example160359
Ref: ex:x509-info160601
Node: Certificate request generation163405
Ref: ex:crq163649
Node: PKCS #12 structure generation165704
Ref: ex:pkcs12165904
Node: Compatibility with the OpenSSL library169252
Node: Opaque PRF Input TLS Extension170114
Node: Keying Material Exporters170921
Node: Included programs171948
Node: Invoking certtool172451
Node: Invoking gnutls-cli181955
Node: Example client PSK connection185210
Node: Invoking gnutls-cli-debug186822
Node: Invoking gnutls-serv189307
Node: Example server PSK connection197508
Node: Invoking psktool198423
Node: Invoking srptool199517
Ref: srptool199655
Node: Function reference200755
Node: Core functions201119
Ref: gnutls_alert_get_name201378
Ref: gnutls_alert_get201774
Ref: gnutls_alert_send_appropriate202490
Ref: gnutls_alert_send203193
Ref: gnutls_anon_allocate_client_credentials204095
Ref: gnutls_anon_allocate_server_credentials204554
Ref: gnutls_anon_free_client_credentials205005
Ref: gnutls_anon_free_server_credentials205381
Ref: gnutls_anon_set_params_function205749
Ref: gnutls_anon_set_server_dh_params206249
Ref: gnutls_anon_set_server_params_function206773
Ref: gnutls_auth_client_get_type207264
Ref: gnutls_auth_get_type207776
Ref: gnutls_auth_server_get_type208470
Ref: gnutls_bye208962
Ref: gnutls_certificate_activation_time_peers210639
Ref: gnutls_certificate_allocate_credentials211106
Ref: gnutls_certificate_client_get_request_status211582
Ref: gnutls_certificate_client_set_retrieve_function212014
Ref: gnutls_certificate_expiration_time_peers213676
Ref: gnutls_certificate_free_ca_names214080
Ref: gnutls_certificate_free_cas214558
Ref: gnutls_certificate_free_credentials214981
Ref: gnutls_certificate_free_crls215502
Ref: gnutls_certificate_free_keys215807
Ref: gnutls_certificate_get_openpgp_keyring216261
Ref: gnutls_certificate_get_ours216715
Ref: gnutls_certificate_get_peers217264
Ref: gnutls_certificate_get_x509_cas218121
Ref: gnutls_certificate_get_x509_crls218635
Ref: gnutls_certificate_send_x509_rdn_sequence219174
Ref: gnutls_certificate_server_set_request219901
Ref: gnutls_certificate_server_set_retrieve_function220582
Ref: gnutls_certificate_set_dh_params221544
Ref: gnutls_certificate_set_params_function222304
Ref: gnutls_certificate_set_rsa_export_params222830
Ref: gnutls_certificate_set_verify_flags223344
Ref: gnutls_certificate_set_verify_limits223799
Ref: gnutls_certificate_set_x509_crl_file224494
Ref: gnutls_certificate_set_x509_crl_mem225269
Ref: gnutls_certificate_set_x509_crl226039
Ref: gnutls_certificate_set_x509_key_file226853
Ref: gnutls_certificate_set_x509_key_mem227798
Ref: gnutls_certificate_set_x509_key229242
Ref: gnutls_certificate_set_x509_simple_pkcs12_file230088
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem231741
Ref: gnutls_certificate_set_x509_trust_file233378
Ref: gnutls_certificate_set_x509_trust_mem234368
Ref: gnutls_certificate_set_x509_trust235319
Ref: gnutls_certificate_type_get_id236258
Ref: gnutls_certificate_type_get_name236655
Ref: gnutls_certificate_type_get237036
Ref: gnutls_certificate_type_list237434
Ref: gnutls_certificate_type_set_priority237895
Ref: gnutls_certificate_verify_peers2238636
Ref: gnutls_certificate_verify_peers239907
Ref: gnutls_check_version240578
Ref: gnutls_cipher_get_id241197
Ref: gnutls_cipher_get_key_size241581
Ref: gnutls_cipher_get_name241908
Ref: gnutls_cipher_get242252
Ref: gnutls_cipher_list242554
Ref: gnutls_cipher_set_priority243070
Ref: gnutls_cipher_suite_get_name243770
Ref: gnutls_cipher_suite_info244397
Ref: gnutls_compression_get_id245561
Ref: gnutls_compression_get_name245925
Ref: gnutls_compression_get246304
Ref: gnutls_compression_list246653
Ref: gnutls_compression_set_priority247102
Ref: gnutls_credentials_clear247979
Ref: gnutls_credentials_set248212
Ref: gnutls_crypto_bigint_register2249591
Ref: gnutls_crypto_cipher_register2250596
Ref: gnutls_crypto_digest_register2251489
Ref: gnutls_crypto_mac_register2252376
Ref: gnutls_crypto_pk_register2253241
Ref: gnutls_crypto_rnd_register2254237
Ref: gnutls_crypto_single_cipher_register2255126
Ref: gnutls_crypto_single_digest_register2256142
Ref: gnutls_crypto_single_mac_register2257163
Ref: gnutls_db_check_entry258129
Ref: gnutls_db_get_ptr258635
Ref: gnutls_db_remove_session258952
Ref: gnutls_db_set_cache_expiration259494
Ref: gnutls_db_set_ptr259836
Ref: gnutls_db_set_remove_function260176
Ref: gnutls_db_set_retrieve_function260685
Ref: gnutls_db_set_store_function261377
Ref: gnutls_deinit261852
Ref: gnutls_dh_get_group262195
Ref: gnutls_dh_get_peers_public_bits262927
Ref: gnutls_dh_get_prime_bits263363
Ref: gnutls_dh_get_pubkey263999
Ref: gnutls_dh_get_secret_bits264592
Ref: gnutls_dh_params_cpy265026
Ref: gnutls_dh_params_deinit265479
Ref: gnutls_dh_params_export_pkcs3265752
Ref: gnutls_dh_params_export_raw266764
Ref: gnutls_dh_params_generate2267510
Ref: gnutls_dh_params_import_pkcs3268413
Ref: gnutls_dh_params_import_raw269181
Ref: gnutls_dh_params_init269825
Ref: gnutls_dh_set_prime_bits270189
Ref: gnutls_error_is_fatal270920
Ref: gnutls_error_to_alert271609
Ref: gnutls_ext_register272287
Ref: gnutls_fingerprint272978
Ref: gnutls_free273939
Ref: gnutls_global_deinit274174
Ref: gnutls_global_init274490
Ref: gnutls_global_set_log_function276084
Ref: gnutls_global_set_log_level276590
Ref: gnutls_global_set_mem_functions277092
Ref: gnutls_handshake_get_last_in278368
Ref: gnutls_handshake_get_last_out278987
Ref: gnutls_handshake_set_max_packet_length279621
Ref: gnutls_handshake_set_post_client_hello_function280312
Ref: gnutls_handshake_set_private_extensions281399
Ref: gnutls_handshake282179
Ref: gnutls_hex2bin283359
Ref: gnutls_hex_decode283909
Ref: gnutls_hex_encode284484
Ref: gnutls_init284998
Ref: gnutls_kx_get_id285692
Ref: gnutls_kx_get_name286036
Ref: gnutls_kx_get286378
Ref: gnutls_kx_list286705
Ref: gnutls_kx_set_priority287005
Ref: gnutls_mac_get_id287697
Ref: gnutls_mac_get_key_size288111
Ref: gnutls_mac_get_name288424
Ref: gnutls_mac_get288740
Ref: gnutls_mac_list289042
Ref: gnutls_mac_set_priority289559
Ref: gnutls_malloc290237
Ref: gnutls_openpgp_send_cert290567
Ref: gnutls_oprfi_enable_client291145
Ref: gnutls_oprfi_enable_server291766
Ref: gnutls_pem_base64_decode_alloc292792
Ref: gnutls_pem_base64_decode293587
Ref: gnutls_pem_base64_encode_alloc294451
Ref: gnutls_pem_base64_encode295179
Ref: gnutls_perror295959
Ref: gnutls_pk_algorithm_get_name296248
Ref: gnutls_pk_get_id296581
Ref: gnutls_pk_get_name297098
Ref: gnutls_pk_list297459
Ref: gnutls_prf_raw297746
Ref: gnutls_prf299318
Ref: gnutls_priority_deinit300941
Ref: gnutls_priority_init301171
Ref: gnutls_priority_set_direct304668
Ref: gnutls_priority_set305450
Ref: gnutls_protocol_get_id305874
Ref: gnutls_protocol_get_name306190
Ref: gnutls_protocol_get_version306548
Ref: gnutls_protocol_list306851
Ref: gnutls_protocol_set_priority307160
Ref: gnutls_psk_allocate_client_credentials307711
Ref: gnutls_psk_allocate_server_credentials308165
Ref: gnutls_psk_client_get_hint308595
Ref: gnutls_psk_free_client_credentials309078
Ref: gnutls_psk_free_server_credentials309449
Ref: gnutls_psk_netconf_derive_key309810
Ref: gnutls_psk_server_get_username310513
Ref: gnutls_psk_set_client_credentials_function310897
Ref: gnutls_psk_set_client_credentials311820
Ref: gnutls_psk_set_params_function312637
Ref: gnutls_psk_set_server_credentials_file313141
Ref: gnutls_psk_set_server_credentials_function313747
Ref: gnutls_psk_set_server_credentials_hint314695
Ref: gnutls_psk_set_server_dh_params315288
Ref: gnutls_psk_set_server_params_function315814
Ref: gnutls_record_check_pending316299
Ref: gnutls_record_disable_padding316822
Ref: gnutls_record_get_direction317414
Ref: gnutls_record_get_max_size318324
Ref: gnutls_record_recv318686
Ref: gnutls_record_send320138
Ref: gnutls_record_set_max_size321560
Ref: gnutls_rehandshake322455
Ref: gnutls_rsa_export_get_modulus_bits323366
Ref: gnutls_rsa_export_get_pubkey323726
Ref: gnutls_rsa_params_cpy324316
Ref: gnutls_rsa_params_deinit324745
Ref: gnutls_rsa_params_export_pkcs1325022
Ref: gnutls_rsa_params_export_raw325963
Ref: gnutls_rsa_params_generate2326885
Ref: gnutls_rsa_params_import_pkcs1327679
Ref: gnutls_rsa_params_import_raw328375
Ref: gnutls_rsa_params_init329177
Ref: gnutls_server_name_get329534
Ref: gnutls_server_name_set330888
Ref: gnutls_session_enable_compatibility_mode331884
Ref: gnutls_session_get_client_random332435
Ref: gnutls_session_get_data2332975
Ref: gnutls_session_get_data333801
Ref: gnutls_session_get_id334677
Ref: gnutls_session_get_master_secret335573
Ref: gnutls_session_get_ptr336215
Ref: gnutls_session_get_server_random336628
Ref: gnutls_session_is_resumed337170
Ref: gnutls_session_set_data337482
Ref: gnutls_session_set_finished_function338355
Ref: gnutls_session_set_ptr339459
Ref: gnutls_set_default_export_priority339874
Ref: gnutls_set_default_priority340719
Ref: gnutls_sign_algorithm_get_name341502
Ref: gnutls_sign_callback_get341843
Ref: gnutls_sign_callback_set342280
Ref: gnutls_sign_get_id343110
Ref: gnutls_sign_get_name343469
Ref: gnutls_sign_list343860
Ref: gnutls_srp_allocate_client_credentials344190
Ref: gnutls_srp_allocate_server_credentials344666
Ref: gnutls_srp_base64_decode_alloc345126
Ref: gnutls_srp_base64_decode345798
Ref: gnutls_srp_base64_encode_alloc346511
Ref: gnutls_srp_base64_encode347227
Ref: gnutls_srp_free_client_credentials348046
Ref: gnutls_srp_free_server_credentials348417
Ref: gnutls_srp_server_get_username348780
Ref: gnutls_srp_set_client_credentials_function349252
Ref: gnutls_srp_set_client_credentials350371
Ref: gnutls_srp_set_prime_bits351093
Ref: gnutls_srp_set_server_credentials_file351783
Ref: gnutls_srp_set_server_credentials_function352524
Ref: gnutls_srp_verifier353891
Ref: gnutls_strerror_name354908
Ref: gnutls_strerror355351
Ref: gnutls_transport_get_ptr2355827
Ref: gnutls_transport_get_ptr356362
Ref: gnutls_transport_set_errno356781
Ref: gnutls_transport_set_global_errno357836
Ref: gnutls_transport_set_lowat358854
Ref: gnutls_transport_set_ptr2359448
Ref: gnutls_transport_set_ptr360063
Ref: gnutls_transport_set_pull_function360486
Ref: gnutls_transport_set_push_function361086
Node: X.509 certificate functions361737
Ref: sec:x509api361938
Ref: gnutls_pkcs12_bag_decrypt362104
Ref: gnutls_pkcs12_bag_deinit362531
Ref: gnutls_pkcs12_bag_encrypt362759
Ref: gnutls_pkcs12_bag_get_count363259
Ref: gnutls_pkcs12_bag_get_data363571
Ref: gnutls_pkcs12_bag_get_friendly_name364200
Ref: gnutls_pkcs12_bag_get_key_id364817
Ref: gnutls_pkcs12_bag_get_type365416
Ref: gnutls_pkcs12_bag_init365762
Ref: gnutls_pkcs12_bag_set_crl366207
Ref: gnutls_pkcs12_bag_set_crt366633
Ref: gnutls_pkcs12_bag_set_data367077
Ref: gnutls_pkcs12_bag_set_friendly_name367548
Ref: gnutls_pkcs12_bag_set_key_id368211
Ref: gnutls_pkcs12_deinit368846
Ref: gnutls_pkcs12_export369058
Ref: gnutls_pkcs12_generate_mac369987
Ref: gnutls_pkcs12_get_bag370391
Ref: gnutls_pkcs12_import371000
Ref: gnutls_pkcs12_init371721
Ref: gnutls_pkcs12_set_bag372144
Ref: gnutls_pkcs12_verify_mac372547
Ref: gnutls_pkcs7_deinit372945
Ref: gnutls_pkcs7_delete_crl373158
Ref: gnutls_pkcs7_delete_crt373611
Ref: gnutls_pkcs7_export374079
Ref: gnutls_pkcs7_get_crl_count374996
Ref: gnutls_pkcs7_get_crl_raw375366
Ref: gnutls_pkcs7_get_crt_count376163
Ref: gnutls_pkcs7_get_crt_raw376543
Ref: gnutls_pkcs7_import377427
Ref: gnutls_pkcs7_init378048
Ref: gnutls_pkcs7_set_crl_raw378471
Ref: gnutls_pkcs7_set_crl378886
Ref: gnutls_pkcs7_set_crt_raw379312
Ref: gnutls_pkcs7_set_crt379756
Ref: gnutls_x509_crl_check_issuer380273
Ref: gnutls_x509_crl_deinit380780
Ref: gnutls_x509_crl_export380991
Ref: gnutls_x509_crl_get_authority_key_id381928
Ref: gnutls_x509_crl_get_crt_count382785
Ref: gnutls_x509_crl_get_crt_serial383138
Ref: gnutls_x509_crl_get_dn_oid383900
Ref: gnutls_x509_crl_get_extension_data384721
Ref: gnutls_x509_crl_get_extension_info385829
Ref: gnutls_x509_crl_get_extension_oid387087
Ref: gnutls_x509_crl_get_issuer_dn_by_oid387959
Ref: gnutls_x509_crl_get_issuer_dn389465
Ref: gnutls_x509_crl_get_next_update390341
Ref: gnutls_x509_crl_get_number390780
Ref: gnutls_x509_crl_get_signature_algorithm391513
Ref: gnutls_x509_crl_get_signature391947
Ref: gnutls_x509_crl_get_this_update392510
Ref: gnutls_x509_crl_get_version392840
Ref: gnutls_x509_crl_import393148
Ref: gnutls_x509_crl_init393772
Ref: gnutls_x509_crl_print394326
Ref: gnutls_x509_crl_set_authority_key_id394974
Ref: gnutls_x509_crl_set_crt_serial395530
Ref: gnutls_x509_crl_set_crt396147
Ref: gnutls_x509_crl_set_next_update396723
Ref: gnutls_x509_crl_set_number397131
Ref: gnutls_x509_crl_set_this_update397603
Ref: gnutls_x509_crl_set_version398008
Ref: gnutls_x509_crl_sign2398552
Ref: gnutls_x509_crl_sign399432
Ref: gnutls_x509_crl_verify399988
Ref: gnutls_x509_crq_deinit400863
Ref: gnutls_x509_crq_export401074
Ref: gnutls_x509_crq_get_attribute_by_oid402027
Ref: gnutls_x509_crq_get_attribute_data402898
Ref: gnutls_x509_crq_get_attribute_info404001
Ref: gnutls_x509_crq_get_basic_constraints405186
Ref: gnutls_x509_crq_get_challenge_password406428
Ref: gnutls_x509_crq_get_dn_by_oid406946
Ref: gnutls_x509_crq_get_dn_oid408460
Ref: gnutls_x509_crq_get_dn409273
Ref: gnutls_x509_crq_get_extension_by_oid410164
Ref: gnutls_x509_crq_get_extension_data411311
Ref: gnutls_x509_crq_get_extension_info412430
Ref: gnutls_x509_crq_get_key_id413684
Ref: gnutls_x509_crq_get_key_purpose_oid414707
Ref: gnutls_x509_crq_get_key_rsa_raw415786
Ref: gnutls_x509_crq_get_key_usage416406
Ref: gnutls_x509_crq_get_pk_algorithm417483
Ref: gnutls_x509_crq_get_subject_alt_name418218
Ref: gnutls_x509_crq_get_subject_alt_othername_oid419782
Ref: gnutls_x509_crq_get_version421259
Ref: gnutls_x509_crq_import421603
Ref: gnutls_x509_crq_init422286
Ref: gnutls_x509_crq_print422620
Ref: gnutls_x509_crq_set_attribute_by_oid423275
Ref: gnutls_x509_crq_set_basic_constraints423980
Ref: gnutls_x509_crq_set_challenge_password424703
Ref: gnutls_x509_crq_set_dn_by_oid425168
Ref: gnutls_x509_crq_set_key_purpose_oid426293
Ref: gnutls_x509_crq_set_key_rsa_raw427081
Ref: gnutls_x509_crq_set_key_usage427657
Ref: gnutls_x509_crq_set_key428107
Ref: gnutls_x509_crq_set_subject_alt_name428610
Ref: gnutls_x509_crq_set_version429676
Ref: gnutls_x509_crq_sign2430162
Ref: gnutls_x509_crq_sign431177
Ref: gnutls_x509_crt_check_hostname431639
Ref: gnutls_x509_crt_check_issuer432290
Ref: gnutls_x509_crt_check_revocation432837
Ref: gnutls_x509_crt_cpy_crl_dist_points433483
Ref: gnutls_x509_crt_deinit434068
Ref: gnutls_x509_crt_export434281
Ref: gnutls_x509_crt_get_activation_time435215
Ref: gnutls_x509_crt_get_authority_key_id435588
Ref: gnutls_x509_crt_get_basic_constraints436484
Ref: gnutls_x509_crt_get_ca_status437685
Ref: gnutls_x509_crt_get_crl_dist_points438567
Ref: gnutls_x509_crt_get_dn_by_oid440404
Ref: gnutls_x509_crt_get_dn_oid441941
Ref: gnutls_x509_crt_get_dn442740
Ref: gnutls_x509_crt_get_expiration_time443617
Ref: gnutls_x509_crt_get_extension_by_oid443988
Ref: gnutls_x509_crt_get_extension_data445107
Ref: gnutls_x509_crt_get_extension_info446200
Ref: gnutls_x509_crt_get_extension_oid447442
Ref: gnutls_x509_crt_get_fingerprint448289
Ref: gnutls_x509_crt_get_issuer_dn_by_oid449110
Ref: gnutls_x509_crt_get_issuer_dn_oid450665
Ref: gnutls_x509_crt_get_issuer_dn451486
Ref: gnutls_x509_crt_get_issuer452359
Ref: gnutls_x509_crt_get_key_id452977
Ref: gnutls_x509_crt_get_key_purpose_oid453963
Ref: gnutls_x509_crt_get_key_usage455015
Ref: gnutls_x509_crt_get_pk_algorithm456070
Ref: gnutls_x509_crt_get_pk_dsa_raw456785
Ref: gnutls_x509_crt_get_pk_rsa_raw457435
Ref: gnutls_x509_crt_get_proxy457993
Ref: gnutls_x509_crt_get_raw_dn459004
Ref: gnutls_x509_crt_get_raw_issuer_dn459513
Ref: gnutls_x509_crt_get_serial460014
Ref: gnutls_x509_crt_get_signature_algorithm460814
Ref: gnutls_x509_crt_get_signature461237
Ref: gnutls_x509_crt_get_subject_alt_name2461824
Ref: gnutls_x509_crt_get_subject_alt_name463374
Ref: gnutls_x509_crt_get_subject_alt_othername_oid465249
Ref: gnutls_x509_crt_get_subject_key_id466719
Ref: gnutls_x509_crt_get_subject467495
Ref: gnutls_x509_crt_get_verify_algorithm468136
Ref: gnutls_x509_crt_get_version468770
Ref: gnutls_x509_crt_import469092
Ref: gnutls_x509_crt_init469780
Ref: gnutls_x509_crt_list_import470115
Ref: gnutls_x509_crt_list_verify471139
Ref: gnutls_x509_crt_print472990
Ref: gnutls_x509_crt_set_activation_time473881
Ref: gnutls_x509_crt_set_authority_key_id474334
Ref: gnutls_x509_crt_set_basic_constraints474912
Ref: gnutls_x509_crt_set_ca_status475596
Ref: gnutls_x509_crt_set_crl_dist_points2476191
Ref: gnutls_x509_crt_set_crl_dist_points476910
Ref: gnutls_x509_crt_set_crq_extensions477554
Ref: gnutls_x509_crt_set_crq478014
Ref: gnutls_x509_crt_set_dn_by_oid478557
Ref: gnutls_x509_crt_set_expiration_time479667
Ref: gnutls_x509_crt_set_extension_by_oid480102
Ref: gnutls_x509_crt_set_issuer_dn_by_oid480936
Ref: gnutls_x509_crt_set_key_purpose_oid482207
Ref: gnutls_x509_crt_set_key_usage482980
Ref: gnutls_x509_crt_set_key483409
Ref: gnutls_x509_crt_set_proxy_dn483902
Ref: gnutls_x509_crt_set_proxy484918
Ref: gnutls_x509_crt_set_serial485711
Ref: gnutls_x509_crt_set_subject_alt_name486364
Ref: gnutls_x509_crt_set_subject_alternative_name487462
Ref: gnutls_x509_crt_set_subject_key_id488281
Ref: gnutls_x509_crt_set_version488769
Ref: gnutls_x509_crt_sign2489588
Ref: gnutls_x509_crt_sign490448
Ref: gnutls_x509_crt_verify_data491011
Ref: gnutls_x509_crt_verify_hash491579
Ref: gnutls_x509_crt_verify492148
Ref: gnutls_x509_dn_deinit493078
Ref: gnutls_x509_dn_export493338
Ref: gnutls_x509_dn_get_rdn_ava494233
Ref: gnutls_x509_dn_import494964
Ref: gnutls_x509_dn_init495583
Ref: gnutls_x509_dn_oid_known496004
Ref: gnutls_x509_privkey_cpy496670
Ref: gnutls_x509_privkey_deinit497100
Ref: gnutls_x509_privkey_export_dsa_raw497361
Ref: gnutls_x509_privkey_export_pkcs8498128
Ref: gnutls_x509_privkey_export_rsa_raw499630
Ref: gnutls_x509_privkey_export500504
Ref: gnutls_x509_privkey_fix501555
Ref: gnutls_x509_privkey_generate501944
Ref: gnutls_x509_privkey_get_key_id502567
Ref: gnutls_x509_privkey_get_pk_algorithm503552
Ref: gnutls_x509_privkey_import_dsa_raw503974
Ref: gnutls_x509_privkey_import_pkcs8504691
Ref: gnutls_x509_privkey_import_rsa_raw505998
Ref: gnutls_x509_privkey_import506834
Ref: gnutls_x509_privkey_init507530
Ref: gnutls_x509_privkey_sign_data507869
Ref: gnutls_x509_privkey_sign_hash508980
Ref: gnutls_x509_privkey_verify_data509663
Ref: gnutls_x509_rdn_get_by_oid510227
Ref: gnutls_x509_rdn_get_oid511204
Ref: gnutls_x509_rdn_get511936
Node: GnuTLS-extra functions512586
Ref: gnutls_extra_check_version512988
Ref: gnutls_global_init_extra513633
Node: OpenPGP functions514172
Ref: sec:openpgpapi514369
Ref: gnutls_certificate_set_openpgp_key_file2514571
Ref: gnutls_certificate_set_openpgp_key_file515549
Ref: gnutls_certificate_set_openpgp_key_mem2516284
Ref: gnutls_certificate_set_openpgp_key_mem517289
Ref: gnutls_certificate_set_openpgp_keyring_file518023
Ref: gnutls_certificate_set_openpgp_keyring_mem518737
Ref: gnutls_certificate_set_openpgp_key519492
Ref: gnutls_openpgp_crt_check_hostname520235
Ref: gnutls_openpgp_crt_deinit520800
Ref: gnutls_openpgp_crt_export521023
Ref: gnutls_openpgp_crt_get_auth_subkey521788
Ref: gnutls_openpgp_crt_get_creation_time522744
Ref: gnutls_openpgp_crt_get_expiration_time523075
Ref: gnutls_openpgp_crt_get_fingerprint523456
Ref: gnutls_openpgp_crt_get_key_id524015
Ref: gnutls_openpgp_crt_get_key_usage524403
Ref: gnutls_openpgp_crt_get_name524962
Ref: gnutls_openpgp_crt_get_pk_algorithm525638
Ref: gnutls_openpgp_crt_get_pk_dsa_raw526354
Ref: gnutls_openpgp_crt_get_pk_rsa_raw527037
Ref: gnutls_openpgp_crt_get_preferred_key_id527660
Ref: gnutls_openpgp_crt_get_revoked_status528127
Ref: gnutls_openpgp_crt_get_subkey_count528501
Ref: gnutls_openpgp_crt_get_subkey_creation_time528902
Ref: gnutls_openpgp_crt_get_subkey_expiration_time529328
Ref: gnutls_openpgp_crt_get_subkey_fingerprint529800
Ref: gnutls_openpgp_crt_get_subkey_idx530463
Ref: gnutls_openpgp_crt_get_subkey_id530857
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm531309
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw532129
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw532882
Ref: gnutls_openpgp_crt_get_subkey_revoked_status533571
Ref: gnutls_openpgp_crt_get_subkey_usage534039
Ref: gnutls_openpgp_crt_get_version534715
Ref: gnutls_openpgp_crt_import535048
Ref: gnutls_openpgp_crt_init535615
Ref: gnutls_openpgp_crt_print535908
Ref: gnutls_openpgp_crt_set_preferred_key_id536581
Ref: gnutls_openpgp_crt_verify_ring537119
Ref: gnutls_openpgp_crt_verify_self537858
Ref: gnutls_openpgp_keyring_check_id538452
Ref: gnutls_openpgp_keyring_deinit538960
Ref: gnutls_openpgp_keyring_get_crt_count539235
Ref: gnutls_openpgp_keyring_get_crt539602
Ref: gnutls_openpgp_keyring_import540254
Ref: gnutls_openpgp_keyring_init540876
Ref: gnutls_openpgp_privkey_deinit541201
Ref: gnutls_openpgp_privkey_export_dsa_raw541466
Ref: gnutls_openpgp_privkey_export_rsa_raw542223
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw543111
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw543943
Ref: gnutls_openpgp_privkey_export544857
Ref: gnutls_openpgp_privkey_get_fingerprint545842
Ref: gnutls_openpgp_privkey_get_key_id546445
Ref: gnutls_openpgp_privkey_get_pk_algorithm546848
Ref: gnutls_openpgp_privkey_get_preferred_key_id547613
Ref: gnutls_openpgp_privkey_get_revoked_status548114
Ref: gnutls_openpgp_privkey_get_subkey_count548545
Ref: gnutls_openpgp_privkey_get_subkey_creation_time548962
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time549401
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint549890
Ref: gnutls_openpgp_privkey_get_subkey_idx550567
Ref: gnutls_openpgp_privkey_get_subkey_id550989
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm551484
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status552337
Ref: gnutls_openpgp_privkey_import552804
Ref: gnutls_openpgp_privkey_init553516
Ref: gnutls_openpgp_privkey_set_preferred_key_id553865
Ref: gnutls_openpgp_privkey_sign_hash554377
Ref: gnutls_openpgp_set_recv_key_function555019
Node: TLS Inner Application (TLS/IA) functions555402
Ref: gnutls_ia_allocate_client_credentials557397
Ref: gnutls_ia_allocate_server_credentials558124
Ref: gnutls_ia_enable558809
Ref: gnutls_ia_endphase_send560086
Ref: gnutls_ia_extract_inner_secret560682
Ref: gnutls_ia_free_client_credentials561572
Ref: gnutls_ia_free_server_credentials561938
Ref: gnutls_ia_generate_challenge562294
Ref: gnutls_ia_get_client_avp_ptr562839
Ref: gnutls_ia_get_server_avp_ptr563216
Ref: gnutls_ia_handshake_p563579
Ref: gnutls_ia_handshake563976
Ref: gnutls_ia_permute_inner_secret564384
Ref: gnutls_ia_recv565025
Ref: gnutls_ia_send566532
Ref: gnutls_ia_set_client_avp_function567892
Ref: gnutls_ia_set_client_avp_ptr569441
Ref: gnutls_ia_set_server_avp_function569810
Ref: gnutls_ia_set_server_avp_ptr571790
Ref: gnutls_ia_verify_endphase572143
Node: Error codes and descriptions572864
Ref: Error Codes573063
Node: All the supported ciphersuites in GnuTLS581158
Ref: ciphersuites581377
Node: Guile Bindings585627
Node: Guile Preparations586479
Node: Guile API Conventions588819
Node: Enumerates and Constants589404
Node: Procedure Names591797
Node: Representation of Binary Data592800
Node: Input and Output593914
Node: Exception Handling595816
Node: Guile Examples597644
Node: Anonymous Authentication Guile Example598109
Node: OpenPGP Authentication Guile Example600671
Node: Importing OpenPGP Keys Guile Example603622
Node: Guile Reference605108
Node: Core Interface605448
Node: Extra Interface623158
Node: Internal architecture of GnuTLS625919
Node: The TLS Protocol626439
Node: TLS Handshake Protocol627009
Node: TLS Authentication Methods627864
Ref: TLS Authentication Methods-Footnote-1629035
Node: TLS Extension Handling629098
Node: Cryptographic Backend636122
Node: Copying Information638459
Node: GNU Free Documentation License638878
Node: GNU LGPL664019
Node: GNU GPL692141
Node: Bibliography729639
Ref: CBCATT729750
Ref: GPGH729927
Ref: GUTPKI730049
Ref: NISTSP80057730223
Ref: RFC2246730470
Ref: RFC4346730625
Ref: RFC2440730774
Ref: RFC4880730955
Ref: RFC4211731148
Ref: RFC2817731341
Ref: RFC2818731493
Ref: RFC2945731606
Ref: RFC2986731755
Ref: RFC3280731943
Ref: RFC3749732198
Ref: RFC3820732363
Ref: PKCS12732601
Ref: RESCORLA732741
Ref: SELKEY732837
Ref: SSL3732995
Ref: STEVENS733173
Ref: TLSEXT733281
Ref: TLSPGP733497
Ref: TLSSRP733673
Ref: TLSPSK733868
Ref: TOMSRP734036
Ref: WEGER734148
Node: Function and Data Index734340
Node: Concept Index803665

End Tag Table
