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

This manual is last updated 16 September 2008 for version 2.4.2 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.
* 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: 1330
gnutls.info-2: 348340
gnutls.info-3: 640093

Tag Table:
(Indirect)
Node: Top1330
Node: Preface2420
Ref: Availability3640
Node: Getting help3904
Node: Commercial Support4506
Node: Downloading and Installing5370
Node: Bug Reports8182
Node: Contributing9555
Node: The Library11631
Ref: The Library-Footnote-113841
Ref: The Library-Footnote-213900
Ref: The Library-Footnote-313931
Ref: The Library-Footnote-413988
Ref: The Library-Footnote-514044
Node: General Idea14095
Ref: General Idea-Footnote-116491
Node: Error handling16533
Node: Memory handling17753
Node: Callback functions18613
Node: Introduction to TLS19510
Ref: Introduction to TLS-Footnote-120686
Node: TLS layers20973
Node: The transport layer21952
Node: The TLS record protocol23951
Node: Encryption algorithms used in the record layer25170
Ref: Encryption algorithms used in the record layer-Footnote-126752
Ref: Encryption algorithms used in the record layer-Footnote-226873
Node: Compression algorithms used in the record layer26986
Ref: Compression algorithms used in the record layer-Footnote-128536
Node: Weaknesses and countermeasures28634
Node: The TLS Alert Protocol29537
Ref: The Alert Protocol29737
Node: The TLS Handshake Protocol30866
Ref: The Handshake Protocol31065
Ref: resume34046
Ref: The TLS Handshake Protocol-Footnote-135915
Node: TLS Extensions36024
Ref: serverind36906
Node: Selecting cryptographic key sizes37476
Node: On SSL 2 and older protocols39308
Node: On Record Padding41206
Node: Authentication methods43327
Node: Certificate authentication44018
Ref: Certificate authentication-Footnote-149881
Node: Anonymous authentication50040
Node: Authentication using SRP50981
Ref: Authentication using SRP-Footnote-154531
Node: Authentication using PSK54589
Node: Authentication and credentials56917
Node: Parameters stored in credentials58104
Node: More on certificate authentication60067
Ref: Certificate Authentication60295
Node: The X.509 trust model60382
Node: X.509 certificates61356
Node: Verifying X.509 certificate paths64575
Ref: GNUTLS_CERT_INSECURE_ALGORITHM65853
Ref: gnutls_certificate_verify_flags66472
Node: PKCS #10 certificate requests67932
Node: PKCS #12 structures68744
Node: The OpenPGP trust model69539
Node: Digital signatures72695
Node: How to use TLS in application protocols79222
Node: Separate ports79747
Ref: Separate ports-Footnote-181172
Node: Upward negotiation81245
Ref: Upward negotiation-Footnote-183989
Ref: Upward negotiation-Footnote-284014
Node: How to use GnuTLS in applications84041
Ref: examples84261
Node: Preparation84464
Node: Headers84846
Node: Version check85264
Node: Debugging85783
Node: Building the source86238
Node: Multi-threaded applications88109
Node: Client examples89988
Node: Simple client example with anonymous authentication90833
Node: Simple client example with X.509 certificate support93740
Node: Obtaining session information96946
Node: Verifying peer's certificate100647
Ref: ex:verify100894
Node: Using a callback to select the certificate to use109912
Node: Client with Resume capability example116401
Ref: ex:resume-client116691
Node: Simple client example with SRP authentication120266
Node: Simple client example with TLS/IA support123727
Node: Simple client example in C++127654
Node: Helper function for TCP connections130277
Node: Server examples131813
Node: Echo Server with X.509 authentication132291
Node: Echo Server with X.509 authentication II137718
Node: Echo Server with OpenPGP authentication146997
Node: Echo Server with SRP authentication152042
Node: Echo Server with anonymous authentication157017
Node: Miscellaneous examples161529
Node: Checking for an alert161890
Node: X.509 certificate parsing example163296
Ref: ex:x509-info163538
Node: Certificate request generation166499
Ref: ex:crq166743
Node: PKCS #12 structure generation168972
Ref: ex:pkcs12169172
Node: Compatibility with the OpenSSL library172663
Node: Opaque PRF Input TLS Extension173525
Node: Included programs174298
Node: Invoking certtool174801
Node: Invoking gnutls-cli184198
Node: Example client PSK connection187246
Node: Invoking gnutls-cli-debug188858
Node: Invoking gnutls-serv191343
Node: Example server PSK connection199138
Node: Invoking psktool200053
Node: Invoking srptool201147
Ref: srptool201285
Node: Function reference202350
Node: Core functions202714
Ref: gnutls_alert_get_name202973
Ref: gnutls_alert_get203369
Ref: gnutls_alert_send_appropriate204085
Ref: gnutls_alert_send204788
Ref: gnutls_anon_allocate_client_credentials205690
Ref: gnutls_anon_allocate_server_credentials206155
Ref: gnutls_anon_free_client_credentials206612
Ref: gnutls_anon_free_server_credentials206989
Ref: gnutls_anon_set_params_function207358
Ref: gnutls_anon_set_server_dh_params207858
Ref: gnutls_anon_set_server_params_function208382
Ref: gnutls_auth_client_get_type208873
Ref: gnutls_auth_get_type209386
Ref: gnutls_auth_server_get_type210063
Ref: gnutls_bye210556
Ref: gnutls_certificate_activation_time_peers212233
Ref: gnutls_certificate_allocate_credentials212607
Ref: gnutls_certificate_client_get_request_status213084
Ref: gnutls_certificate_client_set_retrieve_function213516
Ref: gnutls_certificate_expiration_time_peers215178
Ref: gnutls_certificate_free_ca_names215489
Ref: gnutls_certificate_free_cas215968
Ref: gnutls_certificate_free_credentials216392
Ref: gnutls_certificate_free_crls216914
Ref: gnutls_certificate_free_keys217220
Ref: gnutls_certificate_get_openpgp_keyring217675
Ref: gnutls_certificate_get_ours218063
Ref: gnutls_certificate_get_peers218612
Ref: gnutls_certificate_get_x509_cas219469
Ref: gnutls_certificate_get_x509_crls219983
Ref: gnutls_certificate_send_x509_rdn_sequence220522
Ref: gnutls_certificate_server_set_request221249
Ref: gnutls_certificate_server_set_retrieve_function221931
Ref: gnutls_certificate_set_dh_params222893
Ref: gnutls_certificate_set_params_function223653
Ref: gnutls_certificate_set_rsa_export_params224179
Ref: gnutls_certificate_set_verify_flags224693
Ref: gnutls_certificate_set_verify_limits225148
Ref: gnutls_certificate_set_x509_crl_file225843
Ref: gnutls_certificate_set_x509_crl_mem226619
Ref: gnutls_certificate_set_x509_crl227390
Ref: gnutls_certificate_set_x509_key_file228205
Ref: gnutls_certificate_set_x509_key_mem229151
Ref: gnutls_certificate_set_x509_key230596
Ref: gnutls_certificate_set_x509_simple_pkcs12_file231443
Ref: gnutls_certificate_set_x509_trust_file233083
Ref: gnutls_certificate_set_x509_trust_mem234074
Ref: gnutls_certificate_set_x509_trust235026
Ref: gnutls_certificate_type_get_id235966
Ref: gnutls_certificate_type_get_name236337
Ref: gnutls_certificate_type_get236718
Ref: gnutls_certificate_type_list237116
Ref: gnutls_certificate_type_set_priority237577
Ref: gnutls_certificate_verify_peers2238318
Ref: gnutls_certificate_verify_peers239601
Ref: gnutls_check_version240292
Ref: gnutls_cipher_get_id241040
Ref: gnutls_cipher_get_key_size241387
Ref: gnutls_cipher_get_name241714
Ref: gnutls_cipher_get242058
Ref: gnutls_cipher_list242361
Ref: gnutls_cipher_set_priority242877
Ref: gnutls_cipher_suite_get_name243577
Ref: gnutls_cipher_suite_info244204
Ref: gnutls_compression_get_id245368
Ref: gnutls_compression_get_name245690
Ref: gnutls_compression_get246069
Ref: gnutls_compression_list246418
Ref: gnutls_compression_set_priority246867
Ref: gnutls_credentials_clear247744
Ref: gnutls_credentials_set247977
Ref: gnutls_crypto_cipher_register249228
Ref: gnutls_crypto_digest_register250014
Ref: gnutls_crypto_mac_register250805
Ref: gnutls_crypto_rnd_register251562
Ref: gnutls_db_check_entry252229
Ref: gnutls_db_get_ptr252735
Ref: gnutls_db_remove_session253052
Ref: gnutls_db_set_cache_expiration253594
Ref: gnutls_db_set_ptr253936
Ref: gnutls_db_set_remove_function254276
Ref: gnutls_db_set_retrieve_function254785
Ref: gnutls_db_set_store_function255477
Ref: gnutls_deinit255952
Ref: gnutls_dh_get_group256295
Ref: gnutls_dh_get_peers_public_bits257027
Ref: gnutls_dh_get_prime_bits257463
Ref: gnutls_dh_get_pubkey257909
Ref: gnutls_dh_get_secret_bits258502
Ref: gnutls_dh_params_cpy258936
Ref: gnutls_dh_params_deinit259279
Ref: gnutls_dh_params_export_pkcs3259552
Ref: gnutls_dh_params_export_raw260537
Ref: gnutls_dh_params_generate2261172
Ref: gnutls_dh_params_import_pkcs3261965
Ref: gnutls_dh_params_import_raw262706
Ref: gnutls_dh_params_init263239
Ref: gnutls_dh_set_prime_bits263493
Ref: gnutls_error_is_fatal264174
Ref: gnutls_error_to_alert264830
Ref: gnutls_fingerprint265506
Ref: gnutls_free266467
Ref: gnutls_global_deinit266702
Ref: gnutls_global_init267018
Ref: gnutls_global_set_log_function268612
Ref: gnutls_global_set_log_level269117
Ref: gnutls_global_set_mem_functions269617
Ref: gnutls_handshake_get_last_in270858
Ref: gnutls_handshake_get_last_out271477
Ref: gnutls_handshake_set_max_packet_length272111
Ref: gnutls_handshake_set_post_client_hello_function272802
Ref: gnutls_handshake_set_private_extensions273839
Ref: gnutls_handshake274619
Ref: gnutls_hex2bin275799
Ref: gnutls_hex_decode276349
Ref: gnutls_hex_encode276924
Ref: gnutls_init277438
Ref: gnutls_kx_get_id278132
Ref: gnutls_kx_get_name278450
Ref: gnutls_kx_get278792
Ref: gnutls_kx_list279119
Ref: gnutls_kx_set_priority279419
Ref: gnutls_mac_get_id280111
Ref: gnutls_mac_get_key_size280493
Ref: gnutls_mac_get_name280806
Ref: gnutls_mac_get281122
Ref: gnutls_mac_list281424
Ref: gnutls_mac_set_priority281941
Ref: gnutls_malloc282619
Ref: gnutls_openpgp_send_cert282949
Ref: gnutls_oprfi_enable_client283527
Ref: gnutls_oprfi_enable_server284148
Ref: gnutls_pem_base64_decode_alloc285174
Ref: gnutls_pem_base64_decode285969
Ref: gnutls_pem_base64_encode_alloc286833
Ref: gnutls_pem_base64_encode287561
Ref: gnutls_perror288341
Ref: gnutls_pk_algorithm_get_name288671
Ref: gnutls_prf_raw289000
Ref: gnutls_prf290572
Ref: gnutls_priority_deinit292195
Ref: gnutls_priority_init292425
Ref: gnutls_priority_set_direct295483
Ref: gnutls_priority_set296264
Ref: gnutls_protocol_get_id296688
Ref: gnutls_protocol_get_name296972
Ref: gnutls_protocol_get_version297330
Ref: gnutls_protocol_list297633
Ref: gnutls_protocol_set_priority297942
Ref: gnutls_psk_allocate_client_credentials298493
Ref: gnutls_psk_allocate_server_credentials298948
Ref: gnutls_psk_client_get_hint299379
Ref: gnutls_psk_free_client_credentials299862
Ref: gnutls_psk_free_server_credentials300234
Ref: gnutls_psk_netconf_derive_key300596
Ref: gnutls_psk_server_get_username301299
Ref: gnutls_psk_set_client_credentials_function301683
Ref: gnutls_psk_set_client_credentials302606
Ref: gnutls_psk_set_params_function303424
Ref: gnutls_psk_set_server_credentials_file303928
Ref: gnutls_psk_set_server_credentials_function304535
Ref: gnutls_psk_set_server_credentials_hint305483
Ref: gnutls_psk_set_server_dh_params306077
Ref: gnutls_psk_set_server_params_function306594
Ref: gnutls_record_check_pending307076
Ref: gnutls_record_disable_padding307592
Ref: gnutls_record_get_direction308184
Ref: gnutls_record_get_max_size309094
Ref: gnutls_record_recv309445
Ref: gnutls_record_send310896
Ref: gnutls_record_set_max_size312317
Ref: gnutls_rehandshake313124
Ref: gnutls_rsa_export_get_modulus_bits314035
Ref: gnutls_rsa_export_get_pubkey314395
Ref: gnutls_rsa_params_cpy314985
Ref: gnutls_rsa_params_deinit315334
Ref: gnutls_rsa_params_export_pkcs1315611
Ref: gnutls_rsa_params_export_raw316555
Ref: gnutls_rsa_params_generate2317397
Ref: gnutls_rsa_params_import_pkcs1318111
Ref: gnutls_rsa_params_import_raw318810
Ref: gnutls_rsa_params_init319532
Ref: gnutls_server_name_get319809
Ref: gnutls_server_name_set321051
Ref: gnutls_session_enable_compatibility_mode321937
Ref: gnutls_session_get_client_random322488
Ref: gnutls_session_get_data2323028
Ref: gnutls_session_get_data323787
Ref: gnutls_session_get_id324663
Ref: gnutls_session_get_master_secret325559
Ref: gnutls_session_get_ptr326201
Ref: gnutls_session_get_server_random326614
Ref: gnutls_session_is_resumed327156
Ref: gnutls_session_set_data327468
Ref: gnutls_session_set_ptr328313
Ref: gnutls_set_default_export_priority328728
Ref: gnutls_set_default_priority329573
Ref: gnutls_sign_algorithm_get_name330356
Ref: gnutls_sign_callback_get330665
Ref: gnutls_sign_callback_set331102
Ref: gnutls_srp_allocate_client_credentials331972
Ref: gnutls_srp_allocate_server_credentials332449
Ref: gnutls_srp_base64_decode_alloc332910
Ref: gnutls_srp_base64_decode333582
Ref: gnutls_srp_base64_encode_alloc334295
Ref: gnutls_srp_base64_encode335011
Ref: gnutls_srp_free_client_credentials335830
Ref: gnutls_srp_free_server_credentials336202
Ref: gnutls_srp_server_get_username336566
Ref: gnutls_srp_set_client_credentials_function337038
Ref: gnutls_srp_set_client_credentials338157
Ref: gnutls_srp_set_server_credentials_file338906
Ref: gnutls_srp_set_server_credentials_function339648
Ref: gnutls_srp_verifier341015
Ref: gnutls_strerror342022
Ref: gnutls_transport_get_ptr2342428
Ref: gnutls_transport_get_ptr342963
Ref: gnutls_transport_set_errno343382
Ref: gnutls_transport_set_global_errno344437
Ref: gnutls_transport_set_lowat345455
Ref: gnutls_transport_set_ptr2346049
Ref: gnutls_transport_set_ptr346664
Ref: gnutls_transport_set_pull_function347087
Ref: gnutls_transport_set_push_function347691
Node: X.509 certificate functions348340
Ref: sec:x509api348541
Ref: gnutls_pkcs12_bag_decrypt348707
Ref: gnutls_pkcs12_bag_deinit349033
Ref: gnutls_pkcs12_bag_encrypt349261
Ref: gnutls_pkcs12_bag_get_count349683
Ref: gnutls_pkcs12_bag_get_data349910
Ref: gnutls_pkcs12_bag_get_friendly_name350539
Ref: gnutls_pkcs12_bag_get_key_id351156
Ref: gnutls_pkcs12_bag_get_type351755
Ref: gnutls_pkcs12_bag_init352087
Ref: gnutls_pkcs12_bag_set_crl352532
Ref: gnutls_pkcs12_bag_set_crt352958
Ref: gnutls_pkcs12_bag_set_data353402
Ref: gnutls_pkcs12_bag_set_friendly_name353873
Ref: gnutls_pkcs12_bag_set_key_id354536
Ref: gnutls_pkcs12_deinit355171
Ref: gnutls_pkcs12_export355383
Ref: gnutls_pkcs12_generate_mac356312
Ref: gnutls_pkcs12_get_bag356716
Ref: gnutls_pkcs12_import357325
Ref: gnutls_pkcs12_init358046
Ref: gnutls_pkcs12_set_bag358469
Ref: gnutls_pkcs12_verify_mac358872
Ref: gnutls_pkcs7_deinit359270
Ref: gnutls_pkcs7_delete_crl359483
Ref: gnutls_pkcs7_delete_crt359879
Ref: gnutls_pkcs7_export360292
Ref: gnutls_pkcs7_get_crl_count361208
Ref: gnutls_pkcs7_get_crl_raw361523
Ref: gnutls_pkcs7_get_crt_count362263
Ref: gnutls_pkcs7_get_crt_raw362586
Ref: gnutls_pkcs7_import363415
Ref: gnutls_pkcs7_init364036
Ref: gnutls_pkcs7_set_crl_raw364459
Ref: gnutls_pkcs7_set_crl364817
Ref: gnutls_pkcs7_set_crt_raw365186
Ref: gnutls_pkcs7_set_crt365573
Ref: gnutls_x509_crl_check_issuer366033
Ref: gnutls_x509_crl_deinit366495
Ref: gnutls_x509_crl_export366706
Ref: gnutls_x509_crl_get_crt_count367629
Ref: gnutls_x509_crl_get_crt_serial367982
Ref: gnutls_x509_crl_get_dn_oid368744
Ref: gnutls_x509_crl_get_issuer_dn_by_oid369569
Ref: gnutls_x509_crl_get_issuer_dn371075
Ref: gnutls_x509_crl_get_next_update371951
Ref: gnutls_x509_crl_get_signature_algorithm372416
Ref: gnutls_x509_crl_get_signature372850
Ref: gnutls_x509_crl_get_this_update373413
Ref: gnutls_x509_crl_get_version373743
Ref: gnutls_x509_crl_import374051
Ref: gnutls_x509_crl_init374675
Ref: gnutls_x509_crl_print375229
Ref: gnutls_x509_crl_set_crt_serial375865
Ref: gnutls_x509_crl_set_crt376482
Ref: gnutls_x509_crl_set_next_update377061
Ref: gnutls_x509_crl_set_this_update377479
Ref: gnutls_x509_crl_set_version377884
Ref: gnutls_x509_crl_sign2378428
Ref: gnutls_x509_crl_sign379308
Ref: gnutls_x509_crl_verify379864
Ref: gnutls_x509_crq_deinit380780
Ref: gnutls_x509_crq_export380991
Ref: gnutls_x509_crq_get_attribute_by_oid381944
Ref: gnutls_x509_crq_get_challenge_password382823
Ref: gnutls_x509_crq_get_dn_by_oid383341
Ref: gnutls_x509_crq_get_dn_oid384855
Ref: gnutls_x509_crq_get_dn385668
Ref: gnutls_x509_crq_get_pk_algorithm386551
Ref: gnutls_x509_crq_get_version387268
Ref: gnutls_x509_crq_import387612
Ref: gnutls_x509_crq_init388295
Ref: gnutls_x509_crq_set_attribute_by_oid388659
Ref: gnutls_x509_crq_set_challenge_password389366
Ref: gnutls_x509_crq_set_dn_by_oid389831
Ref: gnutls_x509_crq_set_key390932
Ref: gnutls_x509_crq_set_version391417
Ref: gnutls_x509_crq_sign2391903
Ref: gnutls_x509_crq_sign392918
Ref: gnutls_x509_crt_check_hostname393380
Ref: gnutls_x509_crt_check_issuer394031
Ref: gnutls_x509_crt_check_revocation394561
Ref: gnutls_x509_crt_cpy_crl_dist_points395207
Ref: gnutls_x509_crt_deinit395795
Ref: gnutls_x509_crt_export396008
Ref: gnutls_x509_crt_get_activation_time396942
Ref: gnutls_x509_crt_get_authority_key_id397315
Ref: gnutls_x509_crt_get_basic_constraints398102
Ref: gnutls_x509_crt_get_ca_status399303
Ref: gnutls_x509_crt_get_crl_dist_points400172
Ref: gnutls_x509_crt_get_dn_by_oid402009
Ref: gnutls_x509_crt_get_dn_oid403546
Ref: gnutls_x509_crt_get_dn404345
Ref: gnutls_x509_crt_get_expiration_time405222
Ref: gnutls_x509_crt_get_extension_by_oid405593
Ref: gnutls_x509_crt_get_extension_data406668
Ref: gnutls_x509_crt_get_extension_info407736
Ref: gnutls_x509_crt_get_extension_oid408953
Ref: gnutls_x509_crt_get_fingerprint409754
Ref: gnutls_x509_crt_get_issuer_dn_by_oid410575
Ref: gnutls_x509_crt_get_issuer_dn_oid412130
Ref: gnutls_x509_crt_get_issuer_dn412951
Ref: gnutls_x509_crt_get_issuer413824
Ref: gnutls_x509_crt_get_key_id414442
Ref: gnutls_x509_crt_get_key_purpose_oid415428
Ref: gnutls_x509_crt_get_key_usage416414
Ref: gnutls_x509_crt_get_pk_algorithm417469
Ref: gnutls_x509_crt_get_pk_dsa_raw418184
Ref: gnutls_x509_crt_get_pk_rsa_raw418834
Ref: gnutls_x509_crt_get_proxy419392
Ref: gnutls_x509_crt_get_raw_dn420496
Ref: gnutls_x509_crt_get_raw_issuer_dn421005
Ref: gnutls_x509_crt_get_serial421506
Ref: gnutls_x509_crt_get_signature_algorithm422306
Ref: gnutls_x509_crt_get_signature422729
Ref: gnutls_x509_crt_get_subject_alt_name2423316
Ref: gnutls_x509_crt_get_subject_alt_name424496
Ref: gnutls_x509_crt_get_subject_alt_othername_oid426371
Ref: gnutls_x509_crt_get_subject_key_id427841
Ref: gnutls_x509_crt_get_subject428617
Ref: gnutls_x509_crt_get_version429240
Ref: gnutls_x509_crt_import429562
Ref: gnutls_x509_crt_init430250
Ref: gnutls_x509_crt_list_import430585
Ref: gnutls_x509_crt_list_verify431609
Ref: gnutls_x509_crt_print433602
Ref: gnutls_x509_crt_set_activation_time434493
Ref: gnutls_x509_crt_set_authority_key_id434949
Ref: gnutls_x509_crt_set_basic_constraints435530
Ref: gnutls_x509_crt_set_ca_status436217
Ref: gnutls_x509_crt_set_crl_dist_points436813
Ref: gnutls_x509_crt_set_crq437438
Ref: gnutls_x509_crt_set_dn_by_oid437957
Ref: gnutls_x509_crt_set_expiration_time439070
Ref: gnutls_x509_crt_set_extension_by_oid439508
Ref: gnutls_x509_crt_set_issuer_dn_by_oid440345
Ref: gnutls_x509_crt_set_key_purpose_oid441619
Ref: gnutls_x509_crt_set_key_usage442317
Ref: gnutls_x509_crt_set_key442749
Ref: gnutls_x509_crt_set_proxy_dn443245
Ref: gnutls_x509_crt_set_proxy444261
Ref: gnutls_x509_crt_set_serial445057
Ref: gnutls_x509_crt_set_subject_alternative_name445729
Ref: gnutls_x509_crt_set_subject_key_id446346
Ref: gnutls_x509_crt_set_version446837
Ref: gnutls_x509_crt_sign2447667
Ref: gnutls_x509_crt_sign448570
Ref: gnutls_x509_crt_verify_data449136
Ref: gnutls_x509_crt_verify449694
Ref: gnutls_x509_dn_deinit450624
Ref: gnutls_x509_dn_export450886
Ref: gnutls_x509_dn_get_rdn_ava451781
Ref: gnutls_x509_dn_import452512
Ref: gnutls_x509_dn_init453380
Ref: gnutls_x509_dn_oid_known453803
Ref: gnutls_x509_privkey_cpy454469
Ref: gnutls_x509_privkey_deinit454899
Ref: gnutls_x509_privkey_export_dsa_raw455160
Ref: gnutls_x509_privkey_export_pkcs8455874
Ref: gnutls_x509_privkey_export_rsa_raw457376
Ref: gnutls_x509_privkey_export458250
Ref: gnutls_x509_privkey_fix459301
Ref: gnutls_x509_privkey_generate459690
Ref: gnutls_x509_privkey_get_key_id460313
Ref: gnutls_x509_privkey_get_pk_algorithm461298
Ref: gnutls_x509_privkey_import_dsa_raw461720
Ref: gnutls_x509_privkey_import_pkcs8462437
Ref: gnutls_x509_privkey_import_rsa_raw463744
Ref: gnutls_x509_privkey_import464580
Ref: gnutls_x509_privkey_init465276
Ref: gnutls_x509_privkey_sign_data465615
Ref: gnutls_x509_privkey_sign_hash466726
Ref: gnutls_x509_privkey_verify_data467223
Ref: gnutls_x509_rdn_get_by_oid467787
Ref: gnutls_x509_rdn_get_oid468764
Ref: gnutls_x509_rdn_get469390
Node: GnuTLS-extra functions470040
Ref: gnutls_extra_check_version470439
Ref: gnutls_global_init_extra470903
Node: OpenPGP functions471241
Ref: sec:openpgpapi471438
Ref: gnutls_certificate_set_openpgp_key_file2471749
Ref: gnutls_certificate_set_openpgp_key_file472724
Ref: gnutls_certificate_set_openpgp_key_mem2473459
Ref: gnutls_certificate_set_openpgp_key_mem474360
Ref: gnutls_certificate_set_openpgp_keyring_file474993
Ref: gnutls_certificate_set_openpgp_keyring_mem475674
Ref: gnutls_certificate_set_openpgp_key476389
Ref: gnutls_openpgp_crt_check_hostname477022
Ref: gnutls_openpgp_crt_deinit477588
Ref: gnutls_openpgp_crt_export477811
Ref: gnutls_openpgp_crt_get_auth_subkey478576
Ref: gnutls_openpgp_crt_get_creation_time479227
Ref: gnutls_openpgp_crt_get_expiration_time479558
Ref: gnutls_openpgp_crt_get_fingerprint479939
Ref: gnutls_openpgp_crt_get_key_id480498
Ref: gnutls_openpgp_crt_get_key_usage480886
Ref: gnutls_openpgp_crt_get_name481445
Ref: gnutls_openpgp_crt_get_pk_algorithm482121
Ref: gnutls_openpgp_crt_get_pk_dsa_raw482837
Ref: gnutls_openpgp_crt_get_pk_rsa_raw483520
Ref: gnutls_openpgp_crt_get_preferred_key_id484143
Ref: gnutls_openpgp_crt_get_revoked_status484610
Ref: gnutls_openpgp_crt_get_subkey_count484984
Ref: gnutls_openpgp_crt_get_subkey_creation_time485385
Ref: gnutls_openpgp_crt_get_subkey_expiration_time485811
Ref: gnutls_openpgp_crt_get_subkey_fingerprint486283
Ref: gnutls_openpgp_crt_get_subkey_idx486946
Ref: gnutls_openpgp_crt_get_subkey_id487340
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm487792
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw488612
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw489365
Ref: gnutls_openpgp_crt_get_subkey_revoked_status490054
Ref: gnutls_openpgp_crt_get_subkey_usage490522
Ref: gnutls_openpgp_crt_get_version491198
Ref: gnutls_openpgp_crt_import491531
Ref: gnutls_openpgp_crt_init492098
Ref: gnutls_openpgp_crt_print492391
Ref: gnutls_openpgp_crt_set_preferred_key_id493064
Ref: gnutls_openpgp_crt_verify_ring493492
Ref: gnutls_openpgp_crt_verify_self494231
Ref: gnutls_openpgp_keyring_check_id494825
Ref: gnutls_openpgp_keyring_deinit495333
Ref: gnutls_openpgp_keyring_get_crt_count495608
Ref: gnutls_openpgp_keyring_get_crt495975
Ref: gnutls_openpgp_keyring_import496534
Ref: gnutls_openpgp_keyring_init497156
Ref: gnutls_openpgp_privkey_deinit497481
Ref: gnutls_openpgp_privkey_export_dsa_raw497746
Ref: gnutls_openpgp_privkey_export_rsa_raw498503
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw499391
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw500223
Ref: gnutls_openpgp_privkey_export501137
Ref: gnutls_openpgp_privkey_get_fingerprint502099
Ref: gnutls_openpgp_privkey_get_key_id502702
Ref: gnutls_openpgp_privkey_get_pk_algorithm503105
Ref: gnutls_openpgp_privkey_get_preferred_key_id503870
Ref: gnutls_openpgp_privkey_get_revoked_status504371
Ref: gnutls_openpgp_privkey_get_subkey_count504802
Ref: gnutls_openpgp_privkey_get_subkey_creation_time505219
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time505658
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint506147
Ref: gnutls_openpgp_privkey_get_subkey_idx506824
Ref: gnutls_openpgp_privkey_get_subkey_id507246
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm507741
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status508594
Ref: gnutls_openpgp_privkey_import509061
Ref: gnutls_openpgp_privkey_init509761
Ref: gnutls_openpgp_privkey_set_preferred_key_id510110
Ref: gnutls_openpgp_privkey_sign_hash510622
Ref: gnutls_openpgp_set_recv_key_function511264
Node: TLS Inner Application (TLS/IA) functions511647
Ref: gnutls_ia_allocate_client_credentials513642
Ref: gnutls_ia_allocate_server_credentials514370
Ref: gnutls_ia_enable515056
Ref: gnutls_ia_endphase_send516333
Ref: gnutls_ia_extract_inner_secret516929
Ref: gnutls_ia_free_client_credentials517819
Ref: gnutls_ia_free_server_credentials518186
Ref: gnutls_ia_generate_challenge518543
Ref: gnutls_ia_get_client_avp_ptr519088
Ref: gnutls_ia_get_server_avp_ptr519465
Ref: gnutls_ia_handshake_p519828
Ref: gnutls_ia_handshake520225
Ref: gnutls_ia_permute_inner_secret520568
Ref: gnutls_ia_recv521209
Ref: gnutls_ia_send522715
Ref: gnutls_ia_set_client_avp_function524074
Ref: gnutls_ia_set_client_avp_ptr525623
Ref: gnutls_ia_set_server_avp_function525992
Ref: gnutls_ia_set_server_avp_ptr527973
Ref: gnutls_ia_verify_endphase528326
Node: Error codes and descriptions529047
Ref: Error Codes529246
Node: All the supported ciphersuites in GnuTLS537322
Ref: ciphersuites537541
Node: Guile Bindings539377
Node: Guile Preparations540229
Node: Guile API Conventions542569
Node: Enumerates and Constants543154
Node: Procedure Names545547
Node: Representation of Binary Data546550
Node: Input and Output547664
Node: Exception Handling549566
Node: Guile Examples551394
Node: Anonymous Authentication Guile Example551859
Node: OpenPGP Authentication Guile Example554421
Node: Importing OpenPGP Keys Guile Example557372
Node: Guile Reference558858
Node: Core Interface559198
Node: Extra Interface576908
Node: Internal architecture of GnuTLS579669
Ref: Internal architecture of GnuTLS-Footnote-1589083
Node: Copying Information589146
Node: GNU Free Documentation License589565
Node: GNU LGPL611971
Node: GNU GPL640093
Node: Bibliography677591
Ref: CBCATT677702
Ref: GPGH677879
Ref: GUTPKI678001
Ref: RFC2246678175
Ref: RFC4346678330
Ref: RFC2440678479
Ref: RFC4880678660
Ref: RFC4211678853
Ref: RFC2817679046
Ref: RFC2818679198
Ref: RFC2945679311
Ref: RFC2986679460
Ref: RFC3280679648
Ref: RFC3749679903
Ref: RFC3820680068
Ref: PKCS12680306
Ref: RESCORLA680446
Ref: SELKEY680542
Ref: SSL3680700
Ref: STEVENS680878
Ref: TLSEXT680986
Ref: TLSPGP681202
Ref: TLSSRP681378
Ref: TLSPSK681573
Ref: TOMSRP681741
Ref: WEGER681853
Node: Function and Data Index682045
Node: Concept Index745839

End Tag Table
