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

This manual is last updated 15 November 2007 for version 2.0.4 of GNU
TLS.

Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 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: 1254
gnutls.info-2: 308084
gnutls.info-3: 606529
gnutls.info-4: 664688
gnutls.info-5: 664865
gnutls.info-6: 664987
gnutls.info-7: 665161
gnutls.info-8: 665334
gnutls.info-9: 665501
gnutls.info-10: 665695
gnutls.info-11: 665901
gnutls.info-12: 666071
gnutls.info-13: 666200
gnutls.info-14: 666367
gnutls.info-15: 666568
gnutls.info-16: 666836
gnutls.info-17: 667014
gnutls.info-18: 667252
gnutls.info-19: 667392
gnutls.info-20: 667486
gnutls.info-21: 667664
gnutls.info-22: 667772
gnutls.info-23: 668006
gnutls.info-24: 668238
gnutls.info-25: 668493
gnutls.info-26: 668674
gnutls.info-27: 668786

Tag Table:
(Indirect)
Node: Top1254
Node: Preface2381
Ref: Availability3601
Node: Getting help3865
Node: Commercial Support4467
Node: Downloading and Installing5331
Node: Bug Reports8556
Node: Contributing9929
Node: The Library12005
Ref: The Library-Footnote-114197
Ref: The Library-Footnote-214256
Ref: The Library-Footnote-314287
Ref: The Library-Footnote-414344
Ref: The Library-Footnote-514400
Node: General Idea14451
Ref: General Idea-Footnote-116847
Node: Error handling16889
Node: Memory handling18109
Node: Callback functions18969
Node: Introduction to TLS19866
Ref: Introduction to TLS-Footnote-120905
Node: TLS layers21192
Node: The transport layer22171
Node: The TLS record protocol24170
Node: Encryption algorithms used in the record layer25389
Ref: Encryption algorithms used in the record layer-Footnote-126971
Ref: Encryption algorithms used in the record layer-Footnote-227092
Node: Compression algorithms used in the record layer27205
Ref: Compression algorithms used in the record layer-Footnote-128707
Node: Weaknesses and countermeasures28805
Node: The TLS Alert Protocol29708
Ref: The Alert Protocol29908
Node: The TLS Handshake Protocol31037
Ref: The Handshake Protocol31236
Ref: resume34654
Ref: The TLS Handshake Protocol-Footnote-136523
Node: TLS Extensions36632
Ref: serverind37509
Node: On SSL 2 and older protocols38079
Node: Authentication methods39932
Node: Certificate authentication40623
Ref: Certificate authentication-Footnote-146486
Node: Anonymous authentication46645
Node: Authentication using SRP47586
Ref: Authentication using SRP-Footnote-151136
Node: Authentication using PSK51194
Node: Authentication and credentials52983
Node: Parameters stored in credentials54170
Node: More on certificate authentication56133
Ref: Certificate Authentication56361
Node: The X.509 trust model56448
Node: X.509 certificates57422
Node: Verifying X.509 certificate paths60641
Ref: GNUTLS_CERT_INSECURE_ALGORITHM61919
Ref: gnutls_certificate_verify_flags62538
Node: PKCS #10 certificate requests63998
Node: PKCS #12 structures64810
Node: The OpenPGP trust model65605
Node: Digital signatures68984
Node: How to use TLS in application protocols75513
Node: Separate ports76038
Ref: Separate ports-Footnote-177463
Node: Upward negotiation77536
Ref: Upward negotiation-Footnote-180280
Ref: Upward negotiation-Footnote-280305
Node: How to use GnuTLS in applications80332
Ref: examples80552
Node: Preparation80720
Node: Headers81088
Node: Version check81506
Node: Building the source82035
Node: Multi-threaded applications83910
Node: Client examples85789
Node: Simple client example with anonymous authentication86601
Node: Simple client example with X.509 certificate support89327
Node: Obtaining session information92118
Node: Verifying peer's certificate95301
Ref: ex:verify95548
Node: Using a callback to select the certificate to use104098
Node: Client with Resume capability example110179
Ref: ex:resume-client110469
Node: Simple client example with SRP authentication113760
Node: Simple client example with TLS/IA support116924
Node: Helper function for TCP connections120695
Node: Server examples122008
Node: Echo Server with X.509 authentication122486
Node: Echo Server with X.509 authentication II127306
Node: Echo Server with OpenPGP authentication135533
Node: Echo Server with SRP authentication140476
Node: Echo Server with anonymous authentication145322
Node: Miscellaneous examples149762
Node: Checking for an alert150123
Node: X.509 certificate parsing example151295
Ref: ex:x509-info151537
Node: Certificate request generation154288
Ref: ex:crq154532
Node: PKCS #12 structure generation156527
Ref: ex:pkcs12156727
Node: Compatibility with the OpenSSL library159984
Node: Included programs160807
Node: Invoking srptool161289
Ref: srptool161430
Node: Invoking gnutls-cli162495
Node: Invoking gnutls-cli-debug165381
Node: Invoking gnutls-serv167866
Node: Invoking certtool175618
Node: Function reference184185
Node: Core functions184548
Ref: gnutls_alert_get_name184807
Ref: gnutls_alert_get185118
Ref: gnutls_alert_send_appropriate185736
Ref: gnutls_alert_send186357
Ref: gnutls_anon_allocate_client_credentials187176
Ref: gnutls_anon_allocate_server_credentials187627
Ref: gnutls_anon_free_client_credentials188070
Ref: gnutls_anon_free_server_credentials188447
Ref: gnutls_anon_set_params_function188816
Ref: gnutls_anon_set_server_dh_params189316
Ref: gnutls_anon_set_server_params_function189839
Ref: gnutls_auth_client_get_type190329
Ref: gnutls_auth_get_type190721
Ref: gnutls_auth_server_get_type191276
Ref: gnutls_bye191648
Ref: gnutls_certificate_activation_time_peers193188
Ref: gnutls_certificate_allocate_credentials193560
Ref: gnutls_certificate_client_get_request_status193999
Ref: gnutls_certificate_client_set_retrieve_function194397
Ref: gnutls_certificate_expiration_time_peers196054
Ref: gnutls_certificate_free_ca_names196363
Ref: gnutls_certificate_free_cas196842
Ref: gnutls_certificate_free_credentials197266
Ref: gnutls_certificate_free_crls197788
Ref: gnutls_certificate_free_keys198094
Ref: gnutls_certificate_get_ours198527
Ref: gnutls_certificate_get_peers199018
Ref: gnutls_certificate_send_x509_rdn_sequence199835
Ref: gnutls_certificate_server_set_request200562
Ref: gnutls_certificate_server_set_retrieve_function201244
Ref: gnutls_certificate_set_dh_params202206
Ref: gnutls_certificate_set_params_function202966
Ref: gnutls_certificate_set_rsa_export_params203491
Ref: gnutls_certificate_set_verify_flags204004
Ref: gnutls_certificate_set_verify_limits204459
Ref: gnutls_certificate_set_x509_crl_file205104
Ref: gnutls_certificate_set_x509_crl_mem205881
Ref: gnutls_certificate_set_x509_crl206652
Ref: gnutls_certificate_set_x509_key_file207408
Ref: gnutls_certificate_set_x509_key_mem208287
Ref: gnutls_certificate_set_x509_key209666
Ref: gnutls_certificate_set_x509_simple_pkcs12_file210425
Ref: gnutls_certificate_set_x509_trust_file212061
Ref: gnutls_certificate_set_x509_trust_mem213052
Ref: gnutls_certificate_set_x509_trust214001
Ref: gnutls_certificate_type_get_name214886
Ref: gnutls_certificate_type_get215176
Ref: gnutls_certificate_type_list215532
Ref: gnutls_certificate_type_set_priority216005
Ref: gnutls_certificate_verify_peers2216705
Ref: gnutls_certificate_verify_peers217988
Ref: gnutls_check_version218682
Ref: gnutls_cipher_get_key_size219442
Ref: gnutls_cipher_get_name219744
Ref: gnutls_cipher_get220020
Ref: gnutls_cipher_list220245
Ref: gnutls_cipher_set_priority220773
Ref: gnutls_cipher_suite_get_name221434
Ref: gnutls_cipher_suite_info222056
Ref: gnutls_compression_get_name223232
Ref: gnutls_compression_get223540
Ref: gnutls_compression_list223794
Ref: gnutls_compression_set_priority224255
Ref: gnutls_credentials_clear225096
Ref: gnutls_credentials_set225329
Ref: gnutls_db_check_entry226564
Ref: gnutls_db_get_ptr227022
Ref: gnutls_db_remove_session227305
Ref: gnutls_db_set_cache_expiration227845
Ref: gnutls_db_set_ptr228188
Ref: gnutls_db_set_remove_function228528
Ref: gnutls_db_set_retrieve_function229037
Ref: gnutls_db_set_store_function229728
Ref: gnutls_deinit230203
Ref: gnutls_dh_get_group230546
Ref: gnutls_dh_get_peers_public_bits231222
Ref: gnutls_dh_get_prime_bits231624
Ref: gnutls_dh_get_pubkey232014
Ref: gnutls_dh_get_secret_bits232552
Ref: gnutls_dh_params_cpy232930
Ref: gnutls_dh_params_deinit233273
Ref: gnutls_dh_params_export_pkcs3233546
Ref: gnutls_dh_params_export_raw234531
Ref: gnutls_dh_params_generate2235166
Ref: gnutls_dh_params_import_pkcs3235959
Ref: gnutls_dh_params_import_raw236700
Ref: gnutls_dh_params_init237233
Ref: gnutls_dh_set_prime_bits237487
Ref: gnutls_error_is_fatal238163
Ref: gnutls_error_to_alert238819
Ref: gnutls_fingerprint239424
Ref: gnutls_free240327
Ref: gnutls_global_deinit240562
Ref: gnutls_global_init240878
Ref: gnutls_global_set_log_function242389
Ref: gnutls_global_set_log_level242894
Ref: gnutls_global_set_mem_functions243394
Ref: gnutls_handshake_get_last_in244635
Ref: gnutls_handshake_get_last_out245162
Ref: gnutls_handshake_set_max_packet_length245704
Ref: gnutls_handshake_set_private_extensions246215
Ref: gnutls_handshake246993
Ref: gnutls_hex_decode248102
Ref: gnutls_hex_encode248672
Ref: gnutls_init249181
Ref: gnutls_kx_get_name249803
Ref: gnutls_kx_get250080
Ref: gnutls_kx_list250317
Ref: gnutls_kx_set_priority250624
Ref: gnutls_mac_get_name251284
Ref: gnutls_mac_get251534
Ref: gnutls_mac_list251754
Ref: gnutls_mac_set_priority252271
Ref: gnutls_malloc252913
Ref: gnutls_openpgp_send_key253241
Ref: gnutls_pem_base64_decode_alloc253805
Ref: gnutls_pem_base64_decode254493
Ref: gnutls_pem_base64_encode_alloc255286
Ref: gnutls_pem_base64_encode255906
Ref: gnutls_perror256606
Ref: gnutls_pk_algorithm_get_name256936
Ref: gnutls_prf_raw257200
Ref: gnutls_prf258767
Ref: gnutls_protocol_get_name260389
Ref: gnutls_protocol_get_version260669
Ref: gnutls_protocol_list260917
Ref: gnutls_protocol_set_priority261233
Ref: gnutls_psk_allocate_client_credentials261746
Ref: gnutls_psk_allocate_server_credentials262163
Ref: gnutls_psk_free_client_credentials262572
Ref: gnutls_psk_free_server_credentials262944
Ref: gnutls_psk_server_get_username263308
Ref: gnutls_psk_set_client_credentials_function263710
Ref: gnutls_psk_set_client_credentials264626
Ref: gnutls_psk_set_params_function265406
Ref: gnutls_psk_set_server_credentials_file265909
Ref: gnutls_psk_set_server_credentials_function266476
Ref: gnutls_psk_set_server_dh_params267410
Ref: gnutls_psk_set_server_params_function267927
Ref: gnutls_record_check_pending268409
Ref: gnutls_record_disable_padding268925
Ref: gnutls_record_get_direction269515
Ref: gnutls_record_get_max_size270344
Ref: gnutls_record_recv270695
Ref: gnutls_record_send272143
Ref: gnutls_record_set_max_size273559
Ref: gnutls_rehandshake274365
Ref: gnutls_rsa_export_get_modulus_bits275202
Ref: gnutls_rsa_export_get_pubkey275540
Ref: gnutls_rsa_params_cpy276075
Ref: gnutls_rsa_params_deinit276424
Ref: gnutls_rsa_params_export_pkcs1276701
Ref: gnutls_rsa_params_export_raw277645
Ref: gnutls_rsa_params_generate2278487
Ref: gnutls_rsa_params_import_pkcs1279201
Ref: gnutls_rsa_params_import_raw279900
Ref: gnutls_rsa_params_init280622
Ref: gnutls_server_name_get280899
Ref: gnutls_server_name_set282141
Ref: gnutls_session_enable_compatibility_mode283027
Ref: gnutls_session_get_client_random283583
Ref: gnutls_session_get_data2284123
Ref: gnutls_session_get_data284775
Ref: gnutls_session_get_id285544
Ref: gnutls_session_get_master_secret286363
Ref: gnutls_session_get_ptr287005
Ref: gnutls_session_get_server_random287344
Ref: gnutls_session_is_resumed287886
Ref: gnutls_session_set_data288172
Ref: gnutls_session_set_ptr288950
Ref: gnutls_set_default_export_priority289359
Ref: gnutls_set_default_priority290068
Ref: gnutls_sign_algorithm_get_name290914
Ref: gnutls_sign_callback_get291156
Ref: gnutls_sign_callback_set291598
Ref: gnutls_srp_allocate_client_credentials292468
Ref: gnutls_srp_allocate_server_credentials292885
Ref: gnutls_srp_base64_decode_alloc293286
Ref: gnutls_srp_base64_decode293794
Ref: gnutls_srp_base64_encode_alloc294389
Ref: gnutls_srp_base64_encode294941
Ref: gnutls_srp_free_client_credentials295536
Ref: gnutls_srp_free_server_credentials295908
Ref: gnutls_srp_server_get_username296272
Ref: gnutls_srp_set_client_credentials_function296674
Ref: gnutls_srp_set_client_credentials298186
Ref: gnutls_srp_set_server_credentials_file298872
Ref: gnutls_srp_set_server_credentials_function299552
Ref: gnutls_srp_verifier300919
Ref: gnutls_strerror301829
Ref: gnutls_transport_get_ptr2302235
Ref: gnutls_transport_get_ptr302769
Ref: gnutls_transport_set_errno303128
Ref: gnutls_transport_set_global_errno304183
Ref: gnutls_transport_set_lowat305201
Ref: gnutls_transport_set_ptr2305795
Ref: gnutls_transport_set_ptr306409
Ref: gnutls_transport_set_pull_function306831
Ref: gnutls_transport_set_push_function307435
Node: X.509 certificate functions308084
Ref: sec:x509api308285
Ref: gnutls_pkcs12_bag_decrypt308451
Ref: gnutls_pkcs12_bag_deinit308777
Ref: gnutls_pkcs12_bag_encrypt309005
Ref: gnutls_pkcs12_bag_get_count309427
Ref: gnutls_pkcs12_bag_get_data309654
Ref: gnutls_pkcs12_bag_get_friendly_name310211
Ref: gnutls_pkcs12_bag_get_key_id310756
Ref: gnutls_pkcs12_bag_get_type311283
Ref: gnutls_pkcs12_bag_init311615
Ref: gnutls_pkcs12_bag_set_crl311988
Ref: gnutls_pkcs12_bag_set_crt312411
Ref: gnutls_pkcs12_bag_set_data312852
Ref: gnutls_pkcs12_bag_set_friendly_name313320
Ref: gnutls_pkcs12_bag_set_key_id313911
Ref: gnutls_pkcs12_deinit314474
Ref: gnutls_pkcs12_export314686
Ref: gnutls_pkcs12_generate_mac315615
Ref: gnutls_pkcs12_get_bag315946
Ref: gnutls_pkcs12_import316482
Ref: gnutls_pkcs12_init317131
Ref: gnutls_pkcs12_set_bag317482
Ref: gnutls_pkcs12_verify_mac317812
Ref: gnutls_pkcs7_deinit318137
Ref: gnutls_pkcs7_delete_crl318350
Ref: gnutls_pkcs7_delete_crt318646
Ref: gnutls_pkcs7_export318959
Ref: gnutls_pkcs7_get_crl_count319871
Ref: gnutls_pkcs7_get_crl_raw320129
Ref: gnutls_pkcs7_get_crt_count320796
Ref: gnutls_pkcs7_get_crt_raw321062
Ref: gnutls_pkcs7_import321809
Ref: gnutls_pkcs7_init322355
Ref: gnutls_pkcs7_set_crl_raw322706
Ref: gnutls_pkcs7_set_crl322991
Ref: gnutls_pkcs7_set_crt_raw323283
Ref: gnutls_pkcs7_set_crt323593
Ref: gnutls_x509_crl_check_issuer323981
Ref: gnutls_x509_crl_deinit324443
Ref: gnutls_x509_crl_export324654
Ref: gnutls_x509_crl_get_crt_count325503
Ref: gnutls_x509_crl_get_crt_serial325827
Ref: gnutls_x509_crl_get_dn_oid326497
Ref: gnutls_x509_crl_get_issuer_dn_by_oid327317
Ref: gnutls_x509_crl_get_issuer_dn328818
Ref: gnutls_x509_crl_get_next_update329687
Ref: gnutls_x509_crl_get_signature_algorithm330105
Ref: gnutls_x509_crl_get_signature330476
Ref: gnutls_x509_crl_get_this_update330967
Ref: gnutls_x509_crl_get_version331264
Ref: gnutls_x509_crl_import331544
Ref: gnutls_x509_crl_init332094
Ref: gnutls_x509_crl_print332576
Ref: gnutls_x509_crl_set_crt_serial333140
Ref: gnutls_x509_crl_set_crt333726
Ref: gnutls_x509_crl_set_next_update334274
Ref: gnutls_x509_crl_set_this_update334661
Ref: gnutls_x509_crl_set_version335035
Ref: gnutls_x509_crl_sign2335507
Ref: gnutls_x509_crl_sign336315
Ref: gnutls_x509_crl_verify336799
Ref: gnutls_x509_crq_deinit337643
Ref: gnutls_x509_crq_export337854
Ref: gnutls_x509_crq_get_attribute_by_oid338807
Ref: gnutls_x509_crq_get_challenge_password339614
Ref: gnutls_x509_crq_get_dn_by_oid340060
Ref: gnutls_x509_crq_get_dn_oid341571
Ref: gnutls_x509_crq_get_dn342381
Ref: gnutls_x509_crq_get_pk_algorithm343261
Ref: gnutls_x509_crq_get_version343973
Ref: gnutls_x509_crq_import344274
Ref: gnutls_x509_crq_init344885
Ref: gnutls_x509_crq_set_attribute_by_oid345177
Ref: gnutls_x509_crq_set_challenge_password345812
Ref: gnutls_x509_crq_set_dn_by_oid346205
Ref: gnutls_x509_crq_set_key347234
Ref: gnutls_x509_crq_set_version347647
Ref: gnutls_x509_crq_sign2348061
Ref: gnutls_x509_crq_sign348853
Ref: gnutls_x509_crt_check_hostname349243
Ref: gnutls_x509_crt_check_issuer349896
Ref: gnutls_x509_crt_check_revocation350426
Ref: gnutls_x509_crt_cpy_crl_dist_points351067
Ref: gnutls_x509_crt_deinit351583
Ref: gnutls_x509_crt_export351796
Ref: gnutls_x509_crt_get_activation_time352730
Ref: gnutls_x509_crt_get_authority_key_id353078
Ref: gnutls_x509_crt_get_basic_constraints353791
Ref: gnutls_x509_crt_get_ca_status354990
Ref: gnutls_x509_crt_get_crl_dist_points355857
Ref: gnutls_x509_crt_get_dn_by_oid357675
Ref: gnutls_x509_crt_get_dn_oid359207
Ref: gnutls_x509_crt_get_dn360001
Ref: gnutls_x509_crt_get_expiration_time360873
Ref: gnutls_x509_crt_get_extension_by_oid361219
Ref: gnutls_x509_crt_get_extension_data362292
Ref: gnutls_x509_crt_get_extension_info363358
Ref: gnutls_x509_crt_get_extension_oid364360
Ref: gnutls_x509_crt_get_fingerprint365159
Ref: gnutls_x509_crt_get_issuer_dn_by_oid365973
Ref: gnutls_x509_crt_get_issuer_dn_oid367523
Ref: gnutls_x509_crt_get_issuer_dn368339
Ref: gnutls_x509_crt_get_issuer369207
Ref: gnutls_x509_crt_get_key_id369788
Ref: gnutls_x509_crt_get_key_purpose_oid370774
Ref: gnutls_x509_crt_get_key_usage371753
Ref: gnutls_x509_crt_get_pk_algorithm372758
Ref: gnutls_x509_crt_get_pk_dsa_raw373466
Ref: gnutls_x509_crt_get_pk_rsa_raw374053
Ref: gnutls_x509_crt_get_proxy374543
Ref: gnutls_x509_crt_get_raw_dn375645
Ref: gnutls_x509_crt_get_raw_issuer_dn376080
Ref: gnutls_x509_crt_get_serial376507
Ref: gnutls_x509_crt_get_signature_algorithm377233
Ref: gnutls_x509_crt_get_signature377606
Ref: gnutls_x509_crt_get_subject_alt_name378117
Ref: gnutls_x509_crt_get_subject_alt_othername_oid379998
Ref: gnutls_x509_crt_get_subject_key_id381476
Ref: gnutls_x509_crt_get_subject382178
Ref: gnutls_x509_crt_get_version382639
Ref: gnutls_x509_crt_import382929
Ref: gnutls_x509_crt_init383545
Ref: gnutls_x509_crt_list_import383808
Ref: gnutls_x509_crt_list_verify384824
Ref: gnutls_x509_crt_print386745
Ref: gnutls_x509_crt_set_activation_time387562
Ref: gnutls_x509_crt_set_authority_key_id387987
Ref: gnutls_x509_crt_set_basic_constraints388537
Ref: gnutls_x509_crt_set_ca_status389152
Ref: gnutls_x509_crt_set_crl_dist_points389676
Ref: gnutls_x509_crt_set_crq390229
Ref: gnutls_x509_crt_set_dn_by_oid390676
Ref: gnutls_x509_crt_set_expiration_time391715
Ref: gnutls_x509_crt_set_extension_by_oid392122
Ref: gnutls_x509_crt_set_issuer_dn_by_oid392887
Ref: gnutls_x509_crt_set_key_purpose_oid394086
Ref: gnutls_x509_crt_set_key_usage394784
Ref: gnutls_x509_crt_set_key395144
Ref: gnutls_x509_crt_set_proxy_dn395568
Ref: gnutls_x509_crt_set_proxy396512
Ref: gnutls_x509_crt_set_serial397236
Ref: gnutls_x509_crt_set_subject_alternative_name397876
Ref: gnutls_x509_crt_set_subject_key_id398395
Ref: gnutls_x509_crt_set_version398855
Ref: gnutls_x509_crt_sign2399605
Ref: gnutls_x509_crt_sign400436
Ref: gnutls_x509_crt_to_xml400920
Ref: gnutls_x509_crt_verify_data401623
Ref: gnutls_x509_crt_verify402165
Ref: gnutls_x509_dn_get_rdn_ava403033
Ref: gnutls_x509_dn_oid_known403770
Ref: gnutls_x509_privkey_cpy404433
Ref: gnutls_x509_privkey_deinit404763
Ref: gnutls_x509_privkey_export_dsa_raw405024
Ref: gnutls_x509_privkey_export_pkcs8405638
Ref: gnutls_x509_privkey_export_rsa_raw407152
Ref: gnutls_x509_privkey_export407926
Ref: gnutls_x509_privkey_fix408971
Ref: gnutls_x509_privkey_generate409359
Ref: gnutls_x509_privkey_get_key_id409936
Ref: gnutls_x509_privkey_get_pk_algorithm410916
Ref: gnutls_x509_privkey_import_dsa_raw411331
Ref: gnutls_x509_privkey_import_pkcs8411945
Ref: gnutls_x509_privkey_import_rsa_raw413182
Ref: gnutls_x509_privkey_import413915
Ref: gnutls_x509_privkey_init414537
Ref: gnutls_x509_privkey_sign_data414804
Ref: gnutls_x509_privkey_sign_hash415894
Ref: gnutls_x509_privkey_verify_data416390
Ref: gnutls_x509_rdn_get_by_oid416938
Ref: gnutls_x509_rdn_get_oid417820
Ref: gnutls_x509_rdn_get418330
Node: GnuTLS-extra functions418908
Ref: gnutls_extra_check_version419307
Ref: gnutls_global_init_extra419771
Node: OpenPGP functions420109
Ref: sec:openpgpapi420306
Ref: gnutls_certificate_set_openpgp_key_file420615
Ref: gnutls_certificate_set_openpgp_key_mem421249
Ref: gnutls_certificate_set_openpgp_keyring_file421897
Ref: gnutls_certificate_set_openpgp_keyring_mem422435
Ref: gnutls_certificate_set_openpgp_keyserver423029
Ref: gnutls_certificate_set_openpgp_key423637
Ref: gnutls_certificate_set_openpgp_trustdb424252
Ref: gnutls_openpgp_key_check_hostname424684
Ref: gnutls_openpgp_key_deinit425238
Ref: gnutls_openpgp_key_export425461
Ref: gnutls_openpgp_key_get_creation_time426190
Ref: gnutls_openpgp_key_get_expiration_time426489
Ref: gnutls_openpgp_key_get_fingerprint426835
Ref: gnutls_openpgp_key_get_id427335
Ref: gnutls_openpgp_key_get_key_usage427621
Ref: gnutls_openpgp_key_get_name428175
Ref: gnutls_openpgp_key_get_pk_algorithm428806
Ref: gnutls_openpgp_key_get_version429508
Ref: gnutls_openpgp_key_import429756
Ref: gnutls_openpgp_key_init430283
Ref: gnutls_openpgp_key_to_xml430540
Ref: gnutls_openpgp_key_verify_ring430955
Ref: gnutls_openpgp_key_verify_self431930
Ref: gnutls_openpgp_key_verify_trustdb432561
Ref: gnutls_openpgp_keyring_check_id433517
Ref: gnutls_openpgp_keyring_deinit433952
Ref: gnutls_openpgp_keyring_import434213
Ref: gnutls_openpgp_keyring_init434797
Ref: gnutls_openpgp_privkey_deinit435092
Ref: gnutls_openpgp_privkey_get_pk_algorithm435361
Ref: gnutls_openpgp_privkey_import436069
Ref: gnutls_openpgp_privkey_init436730
Ref: gnutls_openpgp_privkey_sign_hash437019
Ref: gnutls_openpgp_set_recv_key_function437541
Ref: gnutls_openpgp_trustdb_deinit437985
Ref: gnutls_openpgp_trustdb_import_file438252
Ref: gnutls_openpgp_trustdb_init438723
Node: TLS Inner Application (TLS/IA) functions438957
Ref: gnutls_ia_allocate_client_credentials440952
Ref: gnutls_ia_allocate_server_credentials441601
Ref: gnutls_ia_enable442208
Ref: gnutls_ia_endphase_send443485
Ref: gnutls_ia_extract_inner_secret444081
Ref: gnutls_ia_free_client_credentials444971
Ref: gnutls_ia_free_server_credentials445338
Ref: gnutls_ia_generate_challenge445695
Ref: gnutls_ia_get_client_avp_ptr446240
Ref: gnutls_ia_get_server_avp_ptr446566
Ref: gnutls_ia_handshake_p446878
Ref: gnutls_ia_handshake447275
Ref: gnutls_ia_permute_inner_secret447618
Ref: gnutls_ia_recv448259
Ref: gnutls_ia_send449762
Ref: gnutls_ia_set_client_avp_function451118
Ref: gnutls_ia_set_client_avp_ptr452667
Ref: gnutls_ia_set_server_avp_function453036
Ref: gnutls_ia_set_server_avp_ptr455017
Ref: gnutls_ia_verify_endphase455370
Node: Error codes and descriptions456091
Ref: Error Codes456290
Node: Certificate to XML Conversion Functions463962
Node: An X.509 certificate464413
Node: An OpenPGP key472944
Node: All the supported ciphersuites in GnuTLS476343
Ref: ciphersuites476583
Node: Guile Bindings478509
Node: Guile Preparations479361
Node: Guile API Conventions481701
Node: Enumerates and Constants482286
Node: Procedure Names484679
Node: Representation of Binary Data485682
Node: Input and Output486796
Node: Exception Handling488698
Node: Guile Examples490526
Node: Anonymous Authentication Guile Example490991
Node: OpenPGP Authentication Guile Example493553
Node: Importing OpenPGP Keys Guile Example496504
Node: Guile Reference497980
Node: Core Interface498320
Node: Extra Interface516955
Node: Internal architecture of GnuTLS519678
Ref: Internal architecture of GnuTLS-Footnote-1528570
Node: Copying Information528633
Node: GNU Free Documentation License529052
Node: GNU LGPL551458
Node: GNU GPL579580
Node: Concept Index598785
Node: Function and Data Index606529
Node: Bibliography664577
Ref: CBCATT664688
Ref: GPGH664865
Ref: GUTPKI664987
Ref: RFC2246665161
Ref: RFC4346665334
Ref: RFC2440665501
Ref: RFC4211665695
Ref: RFC2817665901
Ref: RFC2818666071
Ref: RFC2945666200
Ref: RFC2986666367
Ref: RFC3280666568
Ref: RFC3749666836
Ref: RFC3820667014
Ref: PKCS12667252
Ref: RESCOLA667392
Ref: SSL3667486
Ref: STEVENS667664
Ref: TLSEXT667772
Ref: TLSPGP668006
Ref: TLSSRP668238
Ref: TLSPSK668493
Ref: TOMSRP668674
Ref: WEGER668786

End Tag Table
