This is gnutls.info, produced by makeinfo version 4.11.90 from
/home/jas/src/gnutls-2.2/doc/gnutls.texi.

This manual is last updated 19 May 2008 for version 2.2.5 of GNU TLS.

Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 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.2 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 GNU Libraries
START-INFO-DIR-ENTRY
* libgnutls: (gnutls).		A Transport Layer Security Library.
END-INFO-DIR-ENTRY

INFO-DIR-SECTION Network Applications
START-INFO-DIR-ENTRY
* GnuTLS: (gnutls).			Package for Transport Layer Security.
* certtool: (gnutls)Invoking certtool.	Manipulate certificates and keys.
* srptool: (gnutls)Invoking srptool.	Simple SRP password tool.
* 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.
END-INFO-DIR-ENTRY


Indirect:
gnutls.info-1: 1284
gnutls.info-2: 325885
gnutls.info-3: 620188
gnutls.info-4: 686746
gnutls.info-5: 686904
gnutls.info-6: 687081
gnutls.info-7: 687203
gnutls.info-8: 687377
gnutls.info-9: 687550
gnutls.info-10: 687717
gnutls.info-11: 687911
gnutls.info-12: 688117
gnutls.info-13: 688287
gnutls.info-14: 688416
gnutls.info-15: 688583
gnutls.info-16: 688784
gnutls.info-17: 689052
gnutls.info-18: 689230
gnutls.info-19: 689468
gnutls.info-20: 689608
gnutls.info-21: 689702
gnutls.info-22: 689880
gnutls.info-23: 689988
gnutls.info-24: 690222
gnutls.info-25: 690411
gnutls.info-26: 690619
gnutls.info-27: 690800
gnutls.info-28: 690912

Tag Table:
(Indirect)
Node: Top1284
Node: Preface2368
Ref: Availability3588
Node: Getting help3852
Node: Commercial Support4454
Node: Downloading and Installing5318
Node: Bug Reports8543
Node: Contributing9916
Node: The Library11992
Ref: The Library-Footnote-114184
Ref: The Library-Footnote-214243
Ref: The Library-Footnote-314274
Ref: The Library-Footnote-414331
Ref: The Library-Footnote-514387
Node: General Idea14438
Ref: General Idea-Footnote-116834
Node: Error handling16876
Node: Memory handling18096
Node: Callback functions18956
Node: Introduction to TLS19853
Ref: Introduction to TLS-Footnote-120930
Node: TLS layers21217
Node: The transport layer22196
Node: The TLS record protocol24195
Node: Encryption algorithms used in the record layer25414
Ref: Encryption algorithms used in the record layer-Footnote-126996
Ref: Encryption algorithms used in the record layer-Footnote-227117
Node: Compression algorithms used in the record layer27230
Ref: Compression algorithms used in the record layer-Footnote-128732
Node: Weaknesses and countermeasures28830
Node: The TLS Alert Protocol29733
Ref: The Alert Protocol29933
Node: The TLS Handshake Protocol31062
Ref: The Handshake Protocol31261
Ref: resume34242
Ref: The TLS Handshake Protocol-Footnote-136111
Node: TLS Extensions36220
Ref: serverind37102
Node: Selecting cryptographic key sizes37672
Node: On SSL 2 and older protocols39504
Node: Authentication methods41376
Node: Certificate authentication42067
Ref: Certificate authentication-Footnote-147930
Node: Anonymous authentication48089
Node: Authentication using SRP49030
Ref: Authentication using SRP-Footnote-152580
Node: Authentication using PSK52638
Node: Authentication and credentials54427
Node: Parameters stored in credentials55614
Node: More on certificate authentication57577
Ref: Certificate Authentication57805
Node: The X.509 trust model57892
Node: X.509 certificates58866
Node: Verifying X.509 certificate paths62085
Ref: GNUTLS_CERT_INSECURE_ALGORITHM63363
Ref: gnutls_certificate_verify_flags63982
Node: PKCS #10 certificate requests65442
Node: PKCS #12 structures66254
Node: The OpenPGP trust model67049
Node: Digital signatures70205
Node: How to use TLS in application protocols76734
Node: Separate ports77259
Ref: Separate ports-Footnote-178684
Node: Upward negotiation78757
Ref: Upward negotiation-Footnote-181501
Ref: Upward negotiation-Footnote-281526
Node: How to use GnuTLS in applications81553
Ref: examples81773
Node: Preparation81976
Node: Headers82358
Node: Version check82776
Node: Debugging83295
Node: Building the source83750
Node: Multi-threaded applications85621
Node: Client examples87500
Node: Simple client example with anonymous authentication88312
Node: Simple client example with X.509 certificate support91219
Node: Obtaining session information94425
Node: Verifying peer's certificate97842
Ref: ex:verify98089
Node: Using a callback to select the certificate to use107107
Node: Client with Resume capability example113596
Ref: ex:resume-client113886
Node: Simple client example with SRP authentication117444
Node: Simple client example with TLS/IA support120905
Node: Helper function for TCP connections124839
Node: Server examples126386
Node: Echo Server with X.509 authentication126864
Node: Echo Server with X.509 authentication II132291
Node: Echo Server with OpenPGP authentication141440
Node: Echo Server with SRP authentication146527
Node: Echo Server with anonymous authentication151502
Node: Miscellaneous examples156014
Node: Checking for an alert156375
Node: X.509 certificate parsing example157781
Ref: ex:x509-info158023
Node: Certificate request generation161008
Ref: ex:crq161252
Node: PKCS #12 structure generation163481
Ref: ex:pkcs12163681
Node: Compatibility with the OpenSSL library167172
Node: Opaque PRF Input TLS Extension168034
Node: Included programs168807
Node: Invoking srptool169289
Ref: srptool169430
Node: Invoking gnutls-cli170495
Node: Invoking gnutls-cli-debug173272
Node: Invoking gnutls-serv175757
Node: Invoking certtool183509
Node: Function reference192006
Node: Core functions192370
Ref: gnutls_alert_get_name192629
Ref: gnutls_alert_get192940
Ref: gnutls_alert_send_appropriate193558
Ref: gnutls_alert_send194179
Ref: gnutls_anon_allocate_client_credentials194998
Ref: gnutls_anon_allocate_server_credentials195463
Ref: gnutls_anon_free_client_credentials195920
Ref: gnutls_anon_free_server_credentials196297
Ref: gnutls_anon_set_params_function196666
Ref: gnutls_anon_set_server_dh_params197166
Ref: gnutls_anon_set_server_params_function197690
Ref: gnutls_auth_client_get_type198181
Ref: gnutls_auth_get_type198573
Ref: gnutls_auth_server_get_type199128
Ref: gnutls_bye199500
Ref: gnutls_certificate_activation_time_peers201177
Ref: gnutls_certificate_allocate_credentials201551
Ref: gnutls_certificate_client_get_request_status202028
Ref: gnutls_certificate_client_set_retrieve_function202426
Ref: gnutls_certificate_expiration_time_peers204088
Ref: gnutls_certificate_free_ca_names204399
Ref: gnutls_certificate_free_cas204878
Ref: gnutls_certificate_free_credentials205302
Ref: gnutls_certificate_free_crls205824
Ref: gnutls_certificate_free_keys206130
Ref: gnutls_certificate_get_ours206563
Ref: gnutls_certificate_get_peers207054
Ref: gnutls_certificate_send_x509_rdn_sequence207871
Ref: gnutls_certificate_server_set_request208598
Ref: gnutls_certificate_server_set_retrieve_function209280
Ref: gnutls_certificate_set_dh_params210242
Ref: gnutls_certificate_set_params_function211002
Ref: gnutls_certificate_set_rsa_export_params211527
Ref: gnutls_certificate_set_verify_flags212040
Ref: gnutls_certificate_set_verify_limits212495
Ref: gnutls_certificate_set_x509_crl_file213190
Ref: gnutls_certificate_set_x509_crl_mem213966
Ref: gnutls_certificate_set_x509_crl214737
Ref: gnutls_certificate_set_x509_key_file215531
Ref: gnutls_certificate_set_x509_key_mem216477
Ref: gnutls_certificate_set_x509_key217922
Ref: gnutls_certificate_set_x509_simple_pkcs12_file218748
Ref: gnutls_certificate_set_x509_trust_file220388
Ref: gnutls_certificate_set_x509_trust_mem221379
Ref: gnutls_certificate_set_x509_trust222331
Ref: gnutls_certificate_type_get_id223250
Ref: gnutls_certificate_type_get_name223621
Ref: gnutls_certificate_type_get223916
Ref: gnutls_certificate_type_list224314
Ref: gnutls_certificate_type_set_priority224775
Ref: gnutls_certificate_verify_peers2225478
Ref: gnutls_certificate_verify_peers226761
Ref: gnutls_check_version227452
Ref: gnutls_cipher_get_id228200
Ref: gnutls_cipher_get_key_size228491
Ref: gnutls_cipher_get_name228786
Ref: gnutls_cipher_get229068
Ref: gnutls_cipher_list229296
Ref: gnutls_cipher_set_priority229812
Ref: gnutls_cipher_suite_get_name230474
Ref: gnutls_cipher_suite_info231101
Ref: gnutls_compression_get_id232265
Ref: gnutls_compression_get_name232587
Ref: gnutls_compression_get232901
Ref: gnutls_compression_list233158
Ref: gnutls_compression_set_priority233607
Ref: gnutls_credentials_clear234446
Ref: gnutls_credentials_set234679
Ref: gnutls_db_check_entry235914
Ref: gnutls_db_get_ptr236372
Ref: gnutls_db_remove_session236655
Ref: gnutls_db_set_cache_expiration237195
Ref: gnutls_db_set_ptr237538
Ref: gnutls_db_set_remove_function237878
Ref: gnutls_db_set_retrieve_function238387
Ref: gnutls_db_set_store_function239078
Ref: gnutls_deinit239553
Ref: gnutls_dh_get_group239896
Ref: gnutls_dh_get_peers_public_bits240572
Ref: gnutls_dh_get_prime_bits240974
Ref: gnutls_dh_get_pubkey241364
Ref: gnutls_dh_get_secret_bits241902
Ref: gnutls_dh_params_cpy242280
Ref: gnutls_dh_params_deinit242623
Ref: gnutls_dh_params_export_pkcs3242896
Ref: gnutls_dh_params_export_raw243881
Ref: gnutls_dh_params_generate2244516
Ref: gnutls_dh_params_import_pkcs3245309
Ref: gnutls_dh_params_import_raw246050
Ref: gnutls_dh_params_init246583
Ref: gnutls_dh_set_prime_bits246837
Ref: gnutls_error_is_fatal247513
Ref: gnutls_error_to_alert248169
Ref: gnutls_fingerprint248776
Ref: gnutls_free249679
Ref: gnutls_global_deinit249914
Ref: gnutls_global_init250230
Ref: gnutls_global_set_log_function251741
Ref: gnutls_global_set_log_level252246
Ref: gnutls_global_set_mem_functions252746
Ref: gnutls_handshake_get_last_in253987
Ref: gnutls_handshake_get_last_out254606
Ref: gnutls_handshake_set_max_packet_length255240
Ref: gnutls_handshake_set_post_client_hello_function255767
Ref: gnutls_handshake_set_private_extensions256801
Ref: gnutls_handshake257581
Ref: gnutls_hex_decode258767
Ref: gnutls_hex_encode259342
Ref: gnutls_init259856
Ref: gnutls_kx_get_id260550
Ref: gnutls_kx_get_name260809
Ref: gnutls_kx_get261092
Ref: gnutls_kx_list261332
Ref: gnutls_kx_set_priority261632
Ref: gnutls_mac_get_id262286
Ref: gnutls_mac_get_key_size262608
Ref: gnutls_mac_get_name262894
Ref: gnutls_mac_get263150
Ref: gnutls_mac_list263373
Ref: gnutls_mac_set_priority263890
Ref: gnutls_malloc264530
Ref: gnutls_openpgp_send_cert264860
Ref: gnutls_oprfi_enable_client265438
Ref: gnutls_oprfi_enable_server266059
Ref: gnutls_pem_base64_decode_alloc267085
Ref: gnutls_pem_base64_decode267773
Ref: gnutls_pem_base64_encode_alloc268566
Ref: gnutls_pem_base64_encode269186
Ref: gnutls_perror269886
Ref: gnutls_pk_algorithm_get_name270216
Ref: gnutls_prf_raw270486
Ref: gnutls_prf272058
Ref: gnutls_priority_deinit273681
Ref: gnutls_priority_init273911
Ref: gnutls_priority_set_direct276831
Ref: gnutls_priority_set277567
Ref: gnutls_protocol_get_id277957
Ref: gnutls_protocol_get_name278241
Ref: gnutls_protocol_get_version278545
Ref: gnutls_protocol_list278796
Ref: gnutls_protocol_set_priority279105
Ref: gnutls_psk_allocate_client_credentials279618
Ref: gnutls_psk_allocate_server_credentials280073
Ref: gnutls_psk_free_client_credentials280520
Ref: gnutls_psk_free_server_credentials280892
Ref: gnutls_psk_server_get_username281256
Ref: gnutls_psk_set_client_credentials_function281640
Ref: gnutls_psk_set_client_credentials282556
Ref: gnutls_psk_set_params_function283374
Ref: gnutls_psk_set_server_credentials_file283877
Ref: gnutls_psk_set_server_credentials_function284484
Ref: gnutls_psk_set_server_dh_params285418
Ref: gnutls_psk_set_server_params_function285935
Ref: gnutls_record_check_pending286417
Ref: gnutls_record_disable_padding286933
Ref: gnutls_record_get_direction287525
Ref: gnutls_record_get_max_size288435
Ref: gnutls_record_recv288786
Ref: gnutls_record_send290237
Ref: gnutls_record_set_max_size291658
Ref: gnutls_rehandshake292465
Ref: gnutls_rsa_export_get_modulus_bits293376
Ref: gnutls_rsa_export_get_pubkey293714
Ref: gnutls_rsa_params_cpy294249
Ref: gnutls_rsa_params_deinit294598
Ref: gnutls_rsa_params_export_pkcs1294875
Ref: gnutls_rsa_params_export_raw295819
Ref: gnutls_rsa_params_generate2296661
Ref: gnutls_rsa_params_import_pkcs1297375
Ref: gnutls_rsa_params_import_raw298074
Ref: gnutls_rsa_params_init298796
Ref: gnutls_server_name_get299073
Ref: gnutls_server_name_set300315
Ref: gnutls_session_enable_compatibility_mode301201
Ref: gnutls_session_get_client_random301757
Ref: gnutls_session_get_data2302297
Ref: gnutls_session_get_data302949
Ref: gnutls_session_get_id303718
Ref: gnutls_session_get_master_secret304537
Ref: gnutls_session_get_ptr305179
Ref: gnutls_session_get_server_random305498
Ref: gnutls_session_is_resumed306040
Ref: gnutls_session_set_data306305
Ref: gnutls_session_set_ptr307083
Ref: gnutls_set_default_export_priority307492
Ref: gnutls_set_default_priority308299
Ref: gnutls_sign_algorithm_get_name309044
Ref: gnutls_sign_callback_get309292
Ref: gnutls_sign_callback_set309729
Ref: gnutls_srp_allocate_client_credentials310599
Ref: gnutls_srp_allocate_server_credentials311016
Ref: gnutls_srp_base64_decode_alloc311417
Ref: gnutls_srp_base64_decode311925
Ref: gnutls_srp_base64_encode_alloc312520
Ref: gnutls_srp_base64_encode313072
Ref: gnutls_srp_free_client_credentials313667
Ref: gnutls_srp_free_server_credentials314039
Ref: gnutls_srp_server_get_username314403
Ref: gnutls_srp_set_client_credentials_function314805
Ref: gnutls_srp_set_client_credentials315924
Ref: gnutls_srp_set_server_credentials_file316610
Ref: gnutls_srp_set_server_credentials_function317290
Ref: gnutls_srp_verifier318657
Ref: gnutls_strerror319567
Ref: gnutls_transport_get_ptr2319973
Ref: gnutls_transport_get_ptr320508
Ref: gnutls_transport_set_errno320927
Ref: gnutls_transport_set_global_errno321982
Ref: gnutls_transport_set_lowat323000
Ref: gnutls_transport_set_ptr2323594
Ref: gnutls_transport_set_ptr324209
Ref: gnutls_transport_set_pull_function324632
Ref: gnutls_transport_set_push_function325236
Node: X.509 certificate functions325885
Ref: sec:x509api326086
Ref: gnutls_pkcs12_bag_decrypt326252
Ref: gnutls_pkcs12_bag_deinit326578
Ref: gnutls_pkcs12_bag_encrypt326806
Ref: gnutls_pkcs12_bag_get_count327228
Ref: gnutls_pkcs12_bag_get_data327455
Ref: gnutls_pkcs12_bag_get_friendly_name328012
Ref: gnutls_pkcs12_bag_get_key_id328557
Ref: gnutls_pkcs12_bag_get_type329084
Ref: gnutls_pkcs12_bag_init329416
Ref: gnutls_pkcs12_bag_set_crl329789
Ref: gnutls_pkcs12_bag_set_crt330212
Ref: gnutls_pkcs12_bag_set_data330653
Ref: gnutls_pkcs12_bag_set_friendly_name331121
Ref: gnutls_pkcs12_bag_set_key_id331712
Ref: gnutls_pkcs12_deinit332275
Ref: gnutls_pkcs12_export332487
Ref: gnutls_pkcs12_generate_mac333416
Ref: gnutls_pkcs12_get_bag333747
Ref: gnutls_pkcs12_import334283
Ref: gnutls_pkcs12_init334932
Ref: gnutls_pkcs12_set_bag335283
Ref: gnutls_pkcs12_verify_mac335613
Ref: gnutls_pkcs7_deinit335938
Ref: gnutls_pkcs7_delete_crl336151
Ref: gnutls_pkcs7_delete_crt336447
Ref: gnutls_pkcs7_export336760
Ref: gnutls_pkcs7_get_crl_count337672
Ref: gnutls_pkcs7_get_crl_raw337930
Ref: gnutls_pkcs7_get_crt_count338597
Ref: gnutls_pkcs7_get_crt_raw338863
Ref: gnutls_pkcs7_import339610
Ref: gnutls_pkcs7_init340156
Ref: gnutls_pkcs7_set_crl_raw340507
Ref: gnutls_pkcs7_set_crl340792
Ref: gnutls_pkcs7_set_crt_raw341084
Ref: gnutls_pkcs7_set_crt341394
Ref: gnutls_x509_crl_check_issuer341782
Ref: gnutls_x509_crl_deinit342244
Ref: gnutls_x509_crl_export342455
Ref: gnutls_x509_crl_get_crt_count343304
Ref: gnutls_x509_crl_get_crt_serial343628
Ref: gnutls_x509_crl_get_dn_oid344298
Ref: gnutls_x509_crl_get_issuer_dn_by_oid345118
Ref: gnutls_x509_crl_get_issuer_dn346619
Ref: gnutls_x509_crl_get_next_update347488
Ref: gnutls_x509_crl_get_signature_algorithm347906
Ref: gnutls_x509_crl_get_signature348277
Ref: gnutls_x509_crl_get_this_update348768
Ref: gnutls_x509_crl_get_version349065
Ref: gnutls_x509_crl_import349345
Ref: gnutls_x509_crl_init349895
Ref: gnutls_x509_crl_print350377
Ref: gnutls_x509_crl_set_crt_serial350941
Ref: gnutls_x509_crl_set_crt351527
Ref: gnutls_x509_crl_set_next_update352075
Ref: gnutls_x509_crl_set_this_update352462
Ref: gnutls_x509_crl_set_version352836
Ref: gnutls_x509_crl_sign2353308
Ref: gnutls_x509_crl_sign354116
Ref: gnutls_x509_crl_verify354600
Ref: gnutls_x509_crq_deinit355444
Ref: gnutls_x509_crq_export355655
Ref: gnutls_x509_crq_get_attribute_by_oid356608
Ref: gnutls_x509_crq_get_challenge_password357415
Ref: gnutls_x509_crq_get_dn_by_oid357861
Ref: gnutls_x509_crq_get_dn_oid359372
Ref: gnutls_x509_crq_get_dn360182
Ref: gnutls_x509_crq_get_pk_algorithm361062
Ref: gnutls_x509_crq_get_version361774
Ref: gnutls_x509_crq_import362075
Ref: gnutls_x509_crq_init362686
Ref: gnutls_x509_crq_set_attribute_by_oid362978
Ref: gnutls_x509_crq_set_challenge_password363613
Ref: gnutls_x509_crq_set_dn_by_oid364006
Ref: gnutls_x509_crq_set_key365035
Ref: gnutls_x509_crq_set_version365448
Ref: gnutls_x509_crq_sign2365862
Ref: gnutls_x509_crq_sign366654
Ref: gnutls_x509_crt_check_hostname367044
Ref: gnutls_x509_crt_check_issuer367697
Ref: gnutls_x509_crt_check_revocation368227
Ref: gnutls_x509_crt_cpy_crl_dist_points368871
Ref: gnutls_x509_crt_deinit369387
Ref: gnutls_x509_crt_export369600
Ref: gnutls_x509_crt_get_activation_time370534
Ref: gnutls_x509_crt_get_authority_key_id370882
Ref: gnutls_x509_crt_get_basic_constraints371595
Ref: gnutls_x509_crt_get_ca_status372794
Ref: gnutls_x509_crt_get_crl_dist_points373661
Ref: gnutls_x509_crt_get_dn_by_oid375493
Ref: gnutls_x509_crt_get_dn_oid377025
Ref: gnutls_x509_crt_get_dn377819
Ref: gnutls_x509_crt_get_expiration_time378691
Ref: gnutls_x509_crt_get_extension_by_oid379037
Ref: gnutls_x509_crt_get_extension_data380110
Ref: gnutls_x509_crt_get_extension_info381176
Ref: gnutls_x509_crt_get_extension_oid382178
Ref: gnutls_x509_crt_get_fingerprint382977
Ref: gnutls_x509_crt_get_issuer_dn_by_oid383796
Ref: gnutls_x509_crt_get_issuer_dn_oid385346
Ref: gnutls_x509_crt_get_issuer_dn386162
Ref: gnutls_x509_crt_get_issuer387030
Ref: gnutls_x509_crt_get_key_id387611
Ref: gnutls_x509_crt_get_key_purpose_oid388597
Ref: gnutls_x509_crt_get_key_usage389581
Ref: gnutls_x509_crt_get_pk_algorithm390586
Ref: gnutls_x509_crt_get_pk_dsa_raw391294
Ref: gnutls_x509_crt_get_pk_rsa_raw391944
Ref: gnutls_x509_crt_get_proxy392502
Ref: gnutls_x509_crt_get_raw_dn393604
Ref: gnutls_x509_crt_get_raw_issuer_dn394039
Ref: gnutls_x509_crt_get_serial394466
Ref: gnutls_x509_crt_get_signature_algorithm395192
Ref: gnutls_x509_crt_get_signature395565
Ref: gnutls_x509_crt_get_subject_alt_name2396078
Ref: gnutls_x509_crt_get_subject_alt_name397256
Ref: gnutls_x509_crt_get_subject_alt_othername_oid399137
Ref: gnutls_x509_crt_get_subject_key_id400615
Ref: gnutls_x509_crt_get_subject401317
Ref: gnutls_x509_crt_get_version401778
Ref: gnutls_x509_crt_import402068
Ref: gnutls_x509_crt_init402684
Ref: gnutls_x509_crt_list_import402947
Ref: gnutls_x509_crt_list_verify403971
Ref: gnutls_x509_crt_print405892
Ref: gnutls_x509_crt_set_activation_time406709
Ref: gnutls_x509_crt_set_authority_key_id407134
Ref: gnutls_x509_crt_set_basic_constraints407684
Ref: gnutls_x509_crt_set_ca_status408299
Ref: gnutls_x509_crt_set_crl_dist_points408823
Ref: gnutls_x509_crt_set_crq409376
Ref: gnutls_x509_crt_set_dn_by_oid409823
Ref: gnutls_x509_crt_set_expiration_time410862
Ref: gnutls_x509_crt_set_extension_by_oid411269
Ref: gnutls_x509_crt_set_issuer_dn_by_oid412034
Ref: gnutls_x509_crt_set_key_purpose_oid413233
Ref: gnutls_x509_crt_set_key_usage413931
Ref: gnutls_x509_crt_set_key414291
Ref: gnutls_x509_crt_set_proxy_dn414715
Ref: gnutls_x509_crt_set_proxy415659
Ref: gnutls_x509_crt_set_serial416383
Ref: gnutls_x509_crt_set_subject_alternative_name417023
Ref: gnutls_x509_crt_set_subject_key_id417542
Ref: gnutls_x509_crt_set_version418002
Ref: gnutls_x509_crt_sign2418752
Ref: gnutls_x509_crt_sign419583
Ref: gnutls_x509_crt_verify_data420077
Ref: gnutls_x509_crt_verify420635
Ref: gnutls_x509_dn_get_rdn_ava421503
Ref: gnutls_x509_dn_oid_known422240
Ref: gnutls_x509_privkey_cpy422903
Ref: gnutls_x509_privkey_deinit423233
Ref: gnutls_x509_privkey_export_dsa_raw423494
Ref: gnutls_x509_privkey_export_pkcs8424108
Ref: gnutls_x509_privkey_export_rsa_raw425610
Ref: gnutls_x509_privkey_export426384
Ref: gnutls_x509_privkey_fix427429
Ref: gnutls_x509_privkey_generate427817
Ref: gnutls_x509_privkey_get_key_id428394
Ref: gnutls_x509_privkey_get_pk_algorithm429374
Ref: gnutls_x509_privkey_import_dsa_raw429789
Ref: gnutls_x509_privkey_import_pkcs8430403
Ref: gnutls_x509_privkey_import_rsa_raw431638
Ref: gnutls_x509_privkey_import432371
Ref: gnutls_x509_privkey_init432993
Ref: gnutls_x509_privkey_sign_data433260
Ref: gnutls_x509_privkey_sign_hash434350
Ref: gnutls_x509_privkey_verify_data434846
Ref: gnutls_x509_rdn_get_by_oid435394
Ref: gnutls_x509_rdn_get_oid436276
Ref: gnutls_x509_rdn_get436786
Node: GnuTLS-extra functions437364
Ref: gnutls_extra_check_version437763
Ref: gnutls_global_init_extra438227
Node: OpenPGP functions438565
Ref: sec:openpgpapi438762
Ref: gnutls_certificate_set_openpgp_key_file439071
Ref: gnutls_certificate_set_openpgp_key_mem439738
Ref: gnutls_certificate_set_openpgp_keyring_file440328
Ref: gnutls_certificate_set_openpgp_keyring_mem440909
Ref: gnutls_certificate_set_openpgp_key441524
Ref: gnutls_openpgp_crt_check_hostname442087
Ref: gnutls_openpgp_crt_deinit442641
Ref: gnutls_openpgp_crt_export442864
Ref: gnutls_openpgp_crt_get_creation_time443593
Ref: gnutls_openpgp_crt_get_expiration_time443892
Ref: gnutls_openpgp_crt_get_fingerprint444238
Ref: gnutls_openpgp_crt_get_id444738
Ref: gnutls_openpgp_crt_get_key_usage445024
Ref: gnutls_openpgp_crt_get_name445578
Ref: gnutls_openpgp_crt_get_pk_algorithm446209
Ref: gnutls_openpgp_crt_get_version446911
Ref: gnutls_openpgp_crt_import447159
Ref: gnutls_openpgp_crt_init447686
Ref: gnutls_openpgp_crt_verify_ring447953
Ref: gnutls_openpgp_crt_verify_self448928
Ref: gnutls_openpgp_keyring_check_id449555
Ref: gnutls_openpgp_keyring_deinit449990
Ref: gnutls_openpgp_keyring_import450251
Ref: gnutls_openpgp_keyring_init450835
Ref: gnutls_openpgp_privkey_deinit451130
Ref: gnutls_openpgp_privkey_get_pk_algorithm451399
Ref: gnutls_openpgp_privkey_import452107
Ref: gnutls_openpgp_privkey_init452768
Ref: gnutls_openpgp_privkey_sign_hash453057
Ref: gnutls_openpgp_set_recv_key_function453579
Node: TLS Inner Application (TLS/IA) functions453962
Ref: gnutls_ia_allocate_client_credentials455957
Ref: gnutls_ia_allocate_server_credentials456606
Ref: gnutls_ia_enable457213
Ref: gnutls_ia_endphase_send458490
Ref: gnutls_ia_extract_inner_secret459086
Ref: gnutls_ia_free_client_credentials459976
Ref: gnutls_ia_free_server_credentials460343
Ref: gnutls_ia_generate_challenge460700
Ref: gnutls_ia_get_client_avp_ptr461245
Ref: gnutls_ia_get_server_avp_ptr461571
Ref: gnutls_ia_handshake_p461883
Ref: gnutls_ia_handshake462280
Ref: gnutls_ia_permute_inner_secret462623
Ref: gnutls_ia_recv463264
Ref: gnutls_ia_send464767
Ref: gnutls_ia_set_client_avp_function466123
Ref: gnutls_ia_set_client_avp_ptr467672
Ref: gnutls_ia_set_server_avp_function468041
Ref: gnutls_ia_set_server_avp_ptr470022
Ref: gnutls_ia_verify_endphase470375
Node: Error codes and descriptions471096
Ref: Error Codes471295
Node: All the supported ciphersuites in GnuTLS478994
Ref: ciphersuites479213
Node: Guile Bindings481049
Node: Guile Preparations481901
Node: Guile API Conventions484241
Node: Enumerates and Constants484826
Node: Procedure Names487219
Node: Representation of Binary Data488222
Node: Input and Output489336
Node: Exception Handling491238
Node: Guile Examples493066
Node: Anonymous Authentication Guile Example493531
Node: OpenPGP Authentication Guile Example496093
Node: Importing OpenPGP Keys Guile Example499044
Node: Guile Reference500530
Node: Core Interface500870
Node: Extra Interface519505
Node: Internal architecture of GnuTLS522266
Ref: Internal architecture of GnuTLS-Footnote-1531680
Node: Copying Information531743
Node: GNU Free Documentation License532162
Node: GNU LGPL554568
Node: GNU GPL582690
Node: Concept Index620188
Node: Function and Data Index628072
Node: Bibliography686635
Ref: SELKEY686746
Ref: CBCATT686904
Ref: GPGH687081
Ref: GUTPKI687203
Ref: RFC2246687377
Ref: RFC4346687550
Ref: RFC2440687717
Ref: RFC4211687911
Ref: RFC2817688117
Ref: RFC2818688287
Ref: RFC2945688416
Ref: RFC2986688583
Ref: RFC3280688784
Ref: RFC3749689052
Ref: RFC3820689230
Ref: PKCS12689468
Ref: RESCOLA689608
Ref: SSL3689702
Ref: STEVENS689880
Ref: TLSEXT689988
Ref: TLSPGP690222
Ref: TLSSRP690411
Ref: TLSPSK690619
Ref: TOMSRP690800
Ref: WEGER690912

End Tag Table
