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

This manual is last updated 21 June 2010 for version 2.10.1 of GnuTLS.

Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010 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.	GnuTLS test server.
* gnutls-cli: (gnutls)Invoking gnutls-cli.	GnuTLS test client.
* gnutls-cli-debug: (gnutls)Invoking gnutls-cli-debug.	GnuTLS 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: 1280
gnutls.info-2: 382104
gnutls.info-3: 666323

Tag Table:
(Indirect)
Node: Top1280
Node: Preface2375
Ref: Availability3595
Node: Getting help3859
Node: Commercial Support4461
Node: Downloading and Installing5325
Node: Bug Reports8139
Node: Contributing9512
Node: The Library11588
Ref: The Library-Footnote-113752
Ref: The Library-Footnote-213783
Ref: The Library-Footnote-313840
Ref: The Library-Footnote-413896
Ref: The Library-Footnote-513947
Node: General Idea14085
Ref: General Idea-Footnote-116481
Node: Error handling16523
Node: Memory handling17743
Node: Callback functions18603
Node: Introduction to TLS19500
Ref: Introduction to TLS-Footnote-120699
Node: TLS layers20986
Node: The transport layer21965
Node: The TLS record protocol23964
Node: Encryption algorithms used in the record layer25183
Ref: Encryption algorithms used in the record layer-Footnote-126765
Ref: Encryption algorithms used in the record layer-Footnote-226886
Node: Compression algorithms used in the record layer26999
Ref: Compression algorithms used in the record layer-Footnote-128549
Node: Weaknesses and countermeasures28647
Node: The TLS Alert Protocol29550
Ref: The Alert Protocol29750
Node: The TLS Handshake Protocol30879
Ref: The Handshake Protocol31078
Ref: resume34059
Ref: The TLS Handshake Protocol-Footnote-135928
Node: TLS Extensions36037
Ref: serverind36941
Node: Selecting cryptographic key sizes38202
Node: On SSL 2 and older protocols40604
Node: On Record Padding42502
Node: Safe Renegotiation44650
Node: Authentication methods48944
Node: Certificate authentication49635
Ref: Certificate authentication-Footnote-155729
Node: Anonymous authentication55888
Node: Authentication using SRP56829
Ref: Authentication using SRP-Footnote-160379
Node: Authentication using PSK60437
Node: Authentication and credentials62765
Node: Parameters stored in credentials63952
Node: More on certificate authentication65915
Ref: Certificate Authentication66143
Node: The X.509 trust model66230
Node: X.509 certificates67204
Node: Verifying X.509 certificate paths70420
Ref: GNUTLS_CERT_INSECURE_ALGORITHM71719
Ref: gnutls_certificate_verify_flags72338
Node: PKCS #10 certificate requests73798
Node: PKCS #12 structures74610
Node: The OpenPGP trust model75405
Node: Digital signatures78561
Node: How to use TLS in application protocols83915
Node: Separate ports84440
Ref: Separate ports-Footnote-185865
Node: Upward negotiation85938
Ref: Upward negotiation-Footnote-188682
Ref: Upward negotiation-Footnote-288707
Node: How to use GnuTLS in applications88734
Ref: examples88954
Node: Preparation89187
Node: Headers89588
Node: Initialization90007
Node: Version check90774
Node: Debugging91300
Node: Building the source91755
Node: Multi-threaded applications93613
Node: Client examples95185
Node: Simple client example with anonymous authentication96030
Node: Simple client example with X.509 certificate support98745
Node: Obtaining session information101784
Node: Verifying peer's certificate105267
Ref: ex:verify105514
Node: Using a callback to select the certificate to use113880
Node: Client with Resume capability example121069
Ref: ex:resume-client121359
Node: Simple client example with SRP authentication124728
Node: Simple client example with TLS/IA support127962
Node: Simple client example in C++131711
Node: Helper function for TCP connections134280
Node: Server examples135704
Node: Echo Server with X.509 authentication136182
Node: Echo Server with X.509 authentication II141444
Node: Echo Server with OpenPGP authentication150546
Node: Echo Server with SRP authentication155445
Node: Echo Server with anonymous authentication160253
Node: Miscellaneous examples164598
Node: Checking for an alert164959
Node: X.509 certificate parsing example166214
Ref: ex:x509-info166456
Node: Certificate request generation169681
Ref: ex:crq169925
Node: PKCS #12 structure generation171980
Ref: ex:pkcs12172180
Node: Compatibility with the OpenSSL library175529
Node: Opaque PRF Input TLS Extension176391
Node: Keying Material Exporters177198
Node: Included programs178225
Node: Invoking certtool178728
Node: Invoking gnutls-cli188656
Node: Example client PSK connection191909
Node: Invoking gnutls-cli-debug193521
Node: Invoking gnutls-serv196006
Node: Example server PSK connection204239
Node: Invoking psktool205154
Node: Invoking srptool206247
Ref: srptool206385
Node: Function reference207485
Node: Core functions207849
Ref: gnutls_alert_get_name208108
Ref: gnutls_alert_get208504
Ref: gnutls_alert_send_appropriate209220
Ref: gnutls_alert_send209923
Ref: gnutls_anon_allocate_client_credentials210825
Ref: gnutls_anon_allocate_server_credentials211284
Ref: gnutls_anon_free_client_credentials211735
Ref: gnutls_anon_free_server_credentials212111
Ref: gnutls_anon_set_params_function212479
Ref: gnutls_anon_set_server_dh_params212979
Ref: gnutls_anon_set_server_params_function213503
Ref: gnutls_auth_client_get_type213994
Ref: gnutls_auth_get_type214506
Ref: gnutls_auth_server_get_type215200
Ref: gnutls_bye215692
Ref: gnutls_certificate_activation_time_peers217369
Ref: gnutls_certificate_allocate_credentials217836
Ref: gnutls_certificate_client_get_request_status218312
Ref: gnutls_certificate_client_set_retrieve_function218744
Ref: gnutls_certificate_expiration_time_peers220411
Ref: gnutls_certificate_free_ca_names220815
Ref: gnutls_certificate_free_cas221293
Ref: gnutls_certificate_free_credentials221716
Ref: gnutls_certificate_free_crls222237
Ref: gnutls_certificate_free_keys222542
Ref: gnutls_certificate_get_openpgp_keyring222996
Ref: gnutls_certificate_get_ours223450
Ref: gnutls_certificate_get_peers223999
Ref: gnutls_certificate_get_x509_cas224856
Ref: gnutls_certificate_get_x509_crls225370
Ref: gnutls_certificate_send_x509_rdn_sequence225909
Ref: gnutls_certificate_server_set_request226636
Ref: gnutls_certificate_server_set_retrieve_function227317
Ref: gnutls_certificate_set_dh_params228279
Ref: gnutls_certificate_set_params_function229039
Ref: gnutls_certificate_set_rsa_export_params229565
Ref: gnutls_certificate_set_verify_flags230079
Ref: gnutls_certificate_set_verify_function230538
Ref: gnutls_certificate_set_verify_limits231605
Ref: gnutls_certificate_set_x509_crl_file232300
Ref: gnutls_certificate_set_x509_crl_mem233075
Ref: gnutls_certificate_set_x509_crl233845
Ref: gnutls_certificate_set_x509_key_file234659
Ref: gnutls_certificate_set_x509_key_mem235770
Ref: gnutls_certificate_set_x509_key237214
Ref: gnutls_certificate_set_x509_simple_pkcs12_file238227
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem239880
Ref: gnutls_certificate_set_x509_trust_file241519
Ref: gnutls_certificate_set_x509_trust_mem242509
Ref: gnutls_certificate_set_x509_trust243460
Ref: gnutls_certificate_type_get_id244399
Ref: gnutls_certificate_type_get_name244796
Ref: gnutls_certificate_type_get245177
Ref: gnutls_certificate_type_list245575
Ref: gnutls_certificate_type_set_priority246036
Ref: gnutls_certificate_verify_peers2246777
Ref: gnutls_certificate_verify_peers248048
Ref: gnutls_check_version248719
Ref: gnutls_cipher_decrypt249340
Ref: gnutls_cipher_deinit249815
Ref: gnutls_cipher_encrypt250100
Ref: gnutls_cipher_get_block_size250567
Ref: gnutls_cipher_get_id250872
Ref: gnutls_cipher_get_key_size251256
Ref: gnutls_cipher_get_name251583
Ref: gnutls_cipher_get251927
Ref: gnutls_cipher_init252229
Ref: gnutls_cipher_list252938
Ref: gnutls_cipher_set_priority253454
Ref: gnutls_cipher_suite_get_name254154
Ref: gnutls_cipher_suite_info254781
Ref: gnutls_compression_get_id255869
Ref: gnutls_compression_get_name256233
Ref: gnutls_compression_get256612
Ref: gnutls_compression_list256961
Ref: gnutls_compression_set_priority257410
Ref: gnutls_credentials_clear258287
Ref: gnutls_credentials_set258520
Ref: gnutls_crypto_bigint_register2259899
Ref: gnutls_crypto_cipher_register2260910
Ref: gnutls_crypto_digest_register2261809
Ref: gnutls_crypto_mac_register2262702
Ref: gnutls_crypto_pk_register2263576
Ref: gnutls_crypto_rnd_register2264578
Ref: gnutls_crypto_single_cipher_register2265473
Ref: gnutls_crypto_single_digest_register2266488
Ref: gnutls_crypto_single_mac_register2267508
Ref: gnutls_db_check_entry268473
Ref: gnutls_db_get_ptr268979
Ref: gnutls_db_remove_session269296
Ref: gnutls_db_set_cache_expiration269838
Ref: gnutls_db_set_ptr270180
Ref: gnutls_db_set_remove_function270520
Ref: gnutls_db_set_retrieve_function271027
Ref: gnutls_db_set_store_function271717
Ref: gnutls_deinit272192
Ref: gnutls_dh_get_group272535
Ref: gnutls_dh_get_peers_public_bits273265
Ref: gnutls_dh_get_prime_bits273699
Ref: gnutls_dh_get_pubkey274341
Ref: gnutls_dh_get_secret_bits274932
Ref: gnutls_dh_params_cpy275364
Ref: gnutls_dh_params_deinit275817
Ref: gnutls_dh_params_export_pkcs3276090
Ref: gnutls_dh_params_export_raw277102
Ref: gnutls_dh_params_generate2277848
Ref: gnutls_dh_params_import_pkcs3278751
Ref: gnutls_dh_params_import_raw279519
Ref: gnutls_dh_params_init280163
Ref: gnutls_dh_set_prime_bits280527
Ref: gnutls_error_is_fatal281258
Ref: gnutls_error_to_alert281947
Ref: gnutls_ext_register282625
Ref: gnutls_fingerprint283316
Ref: gnutls_free284277
Ref: gnutls_global_deinit284512
Ref: gnutls_global_init284828
Ref: gnutls_global_set_log_function286422
Ref: gnutls_global_set_log_level286928
Ref: gnutls_global_set_mem_functions287430
Ref: gnutls_handshake_get_last_in288706
Ref: gnutls_handshake_get_last_out289325
Ref: gnutls_handshake_set_max_packet_length289959
Ref: gnutls_handshake_set_post_client_hello_function290650
Ref: gnutls_handshake_set_private_extensions291737
Ref: gnutls_handshake292517
Ref: gnutls_hash_deinit293812
Ref: gnutls_hash_fast294146
Ref: gnutls_hash_get_len294652
Ref: gnutls_hash_init294980
Ref: gnutls_hash_output295517
Ref: gnutls_hash295804
Ref: gnutls_hex2bin296228
Ref: gnutls_hex_decode296778
Ref: gnutls_hex_encode297353
Ref: gnutls_hmac_deinit297881
Ref: gnutls_hmac_fast298214
Ref: gnutls_hmac_get_len298822
Ref: gnutls_hmac_init299137
Ref: gnutls_hmac_output299817
Ref: gnutls_hmac300102
Ref: gnutls_init300520
Ref: gnutls_kx_get_id301214
Ref: gnutls_kx_get_name301558
Ref: gnutls_kx_get301900
Ref: gnutls_kx_list302227
Ref: gnutls_kx_set_priority302527
Ref: gnutls_mac_get_id303219
Ref: gnutls_mac_get_key_size303633
Ref: gnutls_mac_get_name303946
Ref: gnutls_mac_get304262
Ref: gnutls_mac_list304564
Ref: gnutls_mac_set_priority305081
Ref: gnutls_malloc305759
Ref: gnutls_openpgp_send_cert306089
Ref: gnutls_oprfi_enable_client306667
Ref: gnutls_oprfi_enable_server307288
Ref: gnutls_pem_base64_decode_alloc308314
Ref: gnutls_pem_base64_decode309109
Ref: gnutls_pem_base64_encode_alloc309973
Ref: gnutls_pem_base64_encode310701
Ref: gnutls_perror311481
Ref: gnutls_pk_algorithm_get_name311770
Ref: gnutls_pk_get_id312103
Ref: gnutls_pk_get_name312620
Ref: gnutls_pk_list312981
Ref: gnutls_prf_raw313268
Ref: gnutls_prf314840
Ref: gnutls_priority_deinit316463
Ref: gnutls_priority_init316693
Ref: gnutls_priority_set_direct321329
Ref: gnutls_priority_set322111
Ref: gnutls_protocol_get_id322535
Ref: gnutls_protocol_get_name322851
Ref: gnutls_protocol_get_version323209
Ref: gnutls_protocol_list323512
Ref: gnutls_protocol_set_priority323821
Ref: gnutls_psk_allocate_client_credentials324372
Ref: gnutls_psk_allocate_server_credentials324826
Ref: gnutls_psk_client_get_hint325256
Ref: gnutls_psk_free_client_credentials325739
Ref: gnutls_psk_free_server_credentials326110
Ref: gnutls_psk_netconf_derive_key326471
Ref: gnutls_psk_server_get_username327174
Ref: gnutls_psk_set_client_credentials_function327558
Ref: gnutls_psk_set_client_credentials328481
Ref: gnutls_psk_set_params_function329304
Ref: gnutls_psk_set_server_credentials_file329808
Ref: gnutls_psk_set_server_credentials_function330414
Ref: gnutls_psk_set_server_credentials_hint331362
Ref: gnutls_psk_set_server_dh_params331955
Ref: gnutls_psk_set_server_params_function332481
Ref: gnutls_record_check_pending332966
Ref: gnutls_record_disable_padding333489
Ref: gnutls_record_get_direction334081
Ref: gnutls_record_get_max_size334991
Ref: gnutls_record_recv335353
Ref: gnutls_record_send336805
Ref: gnutls_record_set_max_size338227
Ref: gnutls_rehandshake339122
Ref: gnutls_rsa_export_get_modulus_bits340395
Ref: gnutls_rsa_export_get_pubkey340755
Ref: gnutls_rsa_params_cpy341345
Ref: gnutls_rsa_params_deinit341774
Ref: gnutls_rsa_params_export_pkcs1342051
Ref: gnutls_rsa_params_export_raw342992
Ref: gnutls_rsa_params_generate2343914
Ref: gnutls_rsa_params_import_pkcs1344708
Ref: gnutls_rsa_params_import_raw345404
Ref: gnutls_rsa_params_init346206
Ref: gnutls_safe_renegotiation_status346583
Ref: gnutls_server_name_get346993
Ref: gnutls_server_name_set348347
Ref: gnutls_session_enable_compatibility_mode349350
Ref: gnutls_session_get_client_random349901
Ref: gnutls_session_get_data2350441
Ref: gnutls_session_get_data351268
Ref: gnutls_session_get_id352145
Ref: gnutls_session_get_master_secret353041
Ref: gnutls_session_get_ptr353683
Ref: gnutls_session_get_server_random354096
Ref: gnutls_session_is_resumed354638
Ref: gnutls_session_set_data354950
Ref: gnutls_session_set_finished_function355823
Ref: gnutls_session_set_ptr356927
Ref: gnutls_session_ticket_enable_client357344
Ref: gnutls_session_ticket_enable_server357758
Ref: gnutls_session_ticket_key_generate358321
Ref: gnutls_set_default_export_priority358765
Ref: gnutls_set_default_priority359610
Ref: gnutls_sign_algorithm_get_name360393
Ref: gnutls_sign_algorithm_get_requested360756
Ref: gnutls_sign_callback_get361769
Ref: gnutls_sign_callback_set362206
Ref: gnutls_sign_get_id363036
Ref: gnutls_sign_get_name363395
Ref: gnutls_sign_list363786
Ref: gnutls_srp_allocate_client_credentials364116
Ref: gnutls_srp_allocate_server_credentials364592
Ref: gnutls_srp_base64_decode_alloc365052
Ref: gnutls_srp_base64_decode365724
Ref: gnutls_srp_base64_encode_alloc366439
Ref: gnutls_srp_base64_encode367155
Ref: gnutls_srp_free_client_credentials367974
Ref: gnutls_srp_free_server_credentials368345
Ref: gnutls_srp_server_get_username368708
Ref: gnutls_srp_set_client_credentials_function369180
Ref: gnutls_srp_set_client_credentials370299
Ref: gnutls_srp_set_prime_bits371021
Ref: gnutls_srp_set_server_credentials_file371711
Ref: gnutls_srp_set_server_credentials_function372452
Ref: gnutls_srp_verifier373820
Ref: gnutls_strerror_name374837
Ref: gnutls_strerror375280
Ref: gnutls_supplemental_get_name375770
Ref: gnutls_transport_get_ptr2376194
Ref: gnutls_transport_get_ptr376729
Ref: gnutls_transport_set_errno377148
Ref: gnutls_transport_set_global_errno378203
Ref: gnutls_transport_set_lowat379221
Ref: gnutls_transport_set_ptr2379815
Ref: gnutls_transport_set_ptr380430
Ref: gnutls_transport_set_pull_function380853
Ref: gnutls_transport_set_push_function381453
Node: X.509 certificate functions382104
Ref: sec:x509api382305
Ref: gnutls_pkcs12_bag_decrypt382471
Ref: gnutls_pkcs12_bag_deinit382898
Ref: gnutls_pkcs12_bag_encrypt383126
Ref: gnutls_pkcs12_bag_get_count383626
Ref: gnutls_pkcs12_bag_get_data383938
Ref: gnutls_pkcs12_bag_get_friendly_name384533
Ref: gnutls_pkcs12_bag_get_key_id385150
Ref: gnutls_pkcs12_bag_get_type385749
Ref: gnutls_pkcs12_bag_init386095
Ref: gnutls_pkcs12_bag_set_crl386540
Ref: gnutls_pkcs12_bag_set_crt386966
Ref: gnutls_pkcs12_bag_set_data387410
Ref: gnutls_pkcs12_bag_set_friendly_name387881
Ref: gnutls_pkcs12_bag_set_key_id388544
Ref: gnutls_pkcs12_deinit389179
Ref: gnutls_pkcs12_export389391
Ref: gnutls_pkcs12_generate_mac390320
Ref: gnutls_pkcs12_get_bag390724
Ref: gnutls_pkcs12_import391335
Ref: gnutls_pkcs12_init392056
Ref: gnutls_pkcs12_set_bag392479
Ref: gnutls_pkcs12_verify_mac392882
Ref: gnutls_pkcs7_deinit393280
Ref: gnutls_pkcs7_delete_crl393493
Ref: gnutls_pkcs7_delete_crt393946
Ref: gnutls_pkcs7_export394414
Ref: gnutls_pkcs7_get_crl_count395331
Ref: gnutls_pkcs7_get_crl_raw395701
Ref: gnutls_pkcs7_get_crt_count396498
Ref: gnutls_pkcs7_get_crt_raw396878
Ref: gnutls_pkcs7_import397762
Ref: gnutls_pkcs7_init398383
Ref: gnutls_pkcs7_set_crl_raw398806
Ref: gnutls_pkcs7_set_crl399221
Ref: gnutls_pkcs7_set_crt_raw399647
Ref: gnutls_pkcs7_set_crt400091
Ref: gnutls_x509_crl_check_issuer400608
Ref: gnutls_x509_crl_deinit401115
Ref: gnutls_x509_crl_export401326
Ref: gnutls_x509_crl_get_authority_key_id402263
Ref: gnutls_x509_crl_get_crt_count403120
Ref: gnutls_x509_crl_get_crt_serial403473
Ref: gnutls_x509_crl_get_dn_oid404235
Ref: gnutls_x509_crl_get_extension_data405056
Ref: gnutls_x509_crl_get_extension_info406162
Ref: gnutls_x509_crl_get_extension_oid407420
Ref: gnutls_x509_crl_get_issuer_dn_by_oid408292
Ref: gnutls_x509_crl_get_issuer_dn409798
Ref: gnutls_x509_crl_get_next_update410674
Ref: gnutls_x509_crl_get_number411113
Ref: gnutls_x509_crl_get_signature_algorithm411846
Ref: gnutls_x509_crl_get_signature412280
Ref: gnutls_x509_crl_get_this_update412843
Ref: gnutls_x509_crl_get_version413173
Ref: gnutls_x509_crl_import413481
Ref: gnutls_x509_crl_init414105
Ref: gnutls_x509_crl_print414659
Ref: gnutls_x509_crl_set_authority_key_id415307
Ref: gnutls_x509_crl_set_crt_serial415863
Ref: gnutls_x509_crl_set_crt416480
Ref: gnutls_x509_crl_set_next_update417056
Ref: gnutls_x509_crl_set_number417464
Ref: gnutls_x509_crl_set_this_update417936
Ref: gnutls_x509_crl_set_version418341
Ref: gnutls_x509_crl_sign2418885
Ref: gnutls_x509_crl_sign419765
Ref: gnutls_x509_crl_verify420321
Ref: gnutls_x509_crq_deinit421196
Ref: gnutls_x509_crq_export421437
Ref: gnutls_x509_crq_get_attribute_by_oid422458
Ref: gnutls_x509_crq_get_attribute_data423333
Ref: gnutls_x509_crq_get_attribute_info424434
Ref: gnutls_x509_crq_get_basic_constraints425617
Ref: gnutls_x509_crq_get_challenge_password426857
Ref: gnutls_x509_crq_get_dn_by_oid427488
Ref: gnutls_x509_crq_get_dn_oid428950
Ref: gnutls_x509_crq_get_dn429713
Ref: gnutls_x509_crq_get_extension_by_oid430567
Ref: gnutls_x509_crq_get_extension_data431712
Ref: gnutls_x509_crq_get_extension_info432829
Ref: gnutls_x509_crq_get_key_id434081
Ref: gnutls_x509_crq_get_key_purpose_oid435111
Ref: gnutls_x509_crq_get_key_rsa_raw436135
Ref: gnutls_x509_crq_get_key_usage436755
Ref: gnutls_x509_crq_get_pk_algorithm437830
Ref: gnutls_x509_crq_get_subject_alt_name438570
Ref: gnutls_x509_crq_get_subject_alt_othername_oid440132
Ref: gnutls_x509_crq_get_version441607
Ref: gnutls_x509_crq_import441953
Ref: gnutls_x509_crq_init442640
Ref: gnutls_x509_crq_print442976
Ref: gnutls_x509_crq_set_attribute_by_oid443631
Ref: gnutls_x509_crq_set_basic_constraints444339
Ref: gnutls_x509_crq_set_challenge_password445069
Ref: gnutls_x509_crq_set_dn_by_oid445536
Ref: gnutls_x509_crq_set_key_purpose_oid446666
Ref: gnutls_x509_crq_set_key_rsa_raw447452
Ref: gnutls_x509_crq_set_key_usage448028
Ref: gnutls_x509_crq_set_key448486
Ref: gnutls_x509_crq_set_subject_alt_name448992
Ref: gnutls_x509_crq_set_version450067
Ref: gnutls_x509_crq_sign2450555
Ref: gnutls_x509_crq_sign451517
Ref: gnutls_x509_crt_check_hostname451981
Ref: gnutls_x509_crt_check_issuer452632
Ref: gnutls_x509_crt_check_revocation453179
Ref: gnutls_x509_crt_cpy_crl_dist_points453825
Ref: gnutls_x509_crt_deinit454410
Ref: gnutls_x509_crt_export454623
Ref: gnutls_x509_crt_get_activation_time455557
Ref: gnutls_x509_crt_get_authority_key_id455930
Ref: gnutls_x509_crt_get_basic_constraints456785
Ref: gnutls_x509_crt_get_ca_status457986
Ref: gnutls_x509_crt_get_crl_dist_points458868
Ref: gnutls_x509_crt_get_dn_by_oid460617
Ref: gnutls_x509_crt_get_dn_oid462156
Ref: gnutls_x509_crt_get_dn462957
Ref: gnutls_x509_crt_get_expiration_time463836
Ref: gnutls_x509_crt_get_extension_by_oid464207
Ref: gnutls_x509_crt_get_extension_data465326
Ref: gnutls_x509_crt_get_extension_info466419
Ref: gnutls_x509_crt_get_extension_oid467661
Ref: gnutls_x509_crt_get_fingerprint468508
Ref: gnutls_x509_crt_get_issuer_alt_name2469329
Ref: gnutls_x509_crt_get_issuer_alt_name470896
Ref: gnutls_x509_crt_get_issuer_alt_othername_oid472715
Ref: gnutls_x509_crt_get_issuer_dn_by_oid474208
Ref: gnutls_x509_crt_get_issuer_dn_oid475763
Ref: gnutls_x509_crt_get_issuer_dn476584
Ref: gnutls_x509_crt_get_issuer477457
Ref: gnutls_x509_crt_get_key_id478075
Ref: gnutls_x509_crt_get_key_purpose_oid479061
Ref: gnutls_x509_crt_get_key_usage480113
Ref: gnutls_x509_crt_get_pk_algorithm481165
Ref: gnutls_x509_crt_get_pk_dsa_raw481880
Ref: gnutls_x509_crt_get_pk_rsa_raw482530
Ref: gnutls_x509_crt_get_proxy483088
Ref: gnutls_x509_crt_get_raw_dn484099
Ref: gnutls_x509_crt_get_raw_issuer_dn484608
Ref: gnutls_x509_crt_get_serial485109
Ref: gnutls_x509_crt_get_signature_algorithm485863
Ref: gnutls_x509_crt_get_signature486286
Ref: gnutls_x509_crt_get_subject_alt_name2486873
Ref: gnutls_x509_crt_get_subject_alt_name488423
Ref: gnutls_x509_crt_get_subject_alt_othername_oid490201
Ref: gnutls_x509_crt_get_subject_key_id491671
Ref: gnutls_x509_crt_get_subject492406
Ref: gnutls_x509_crt_get_verify_algorithm493047
Ref: gnutls_x509_crt_get_version493681
Ref: gnutls_x509_crt_import494003
Ref: gnutls_x509_crt_init494691
Ref: gnutls_x509_crt_list_import495026
Ref: gnutls_x509_crt_list_verify496050
Ref: gnutls_x509_crt_print497860
Ref: gnutls_x509_crt_set_activation_time498751
Ref: gnutls_x509_crt_set_authority_key_id499204
Ref: gnutls_x509_crt_set_basic_constraints499782
Ref: gnutls_x509_crt_set_ca_status500466
Ref: gnutls_x509_crt_set_crl_dist_points2501061
Ref: gnutls_x509_crt_set_crl_dist_points501780
Ref: gnutls_x509_crt_set_crq_extensions502424
Ref: gnutls_x509_crt_set_crq502884
Ref: gnutls_x509_crt_set_dn_by_oid503427
Ref: gnutls_x509_crt_set_expiration_time504537
Ref: gnutls_x509_crt_set_extension_by_oid504972
Ref: gnutls_x509_crt_set_issuer_dn_by_oid505765
Ref: gnutls_x509_crt_set_key_purpose_oid507036
Ref: gnutls_x509_crt_set_key_usage507809
Ref: gnutls_x509_crt_set_key508238
Ref: gnutls_x509_crt_set_proxy_dn508731
Ref: gnutls_x509_crt_set_proxy509747
Ref: gnutls_x509_crt_set_serial510540
Ref: gnutls_x509_crt_set_subject_alt_name511193
Ref: gnutls_x509_crt_set_subject_alternative_name512291
Ref: gnutls_x509_crt_set_subject_key_id513110
Ref: gnutls_x509_crt_set_version513598
Ref: gnutls_x509_crt_sign2514417
Ref: gnutls_x509_crt_sign515277
Ref: gnutls_x509_crt_verify_data515840
Ref: gnutls_x509_crt_verify_hash516408
Ref: gnutls_x509_crt_verify516977
Ref: gnutls_x509_dn_deinit517785
Ref: gnutls_x509_dn_export518045
Ref: gnutls_x509_dn_get_rdn_ava518940
Ref: gnutls_x509_dn_import519671
Ref: gnutls_x509_dn_init520290
Ref: gnutls_x509_dn_oid_known520711
Ref: gnutls_x509_privkey_cpy521377
Ref: gnutls_x509_privkey_deinit521807
Ref: gnutls_x509_privkey_export_dsa_raw522068
Ref: gnutls_x509_privkey_export_pkcs8522835
Ref: gnutls_x509_privkey_export_rsa_raw524337
Ref: gnutls_x509_privkey_export525211
Ref: gnutls_x509_privkey_fix526262
Ref: gnutls_x509_privkey_generate526651
Ref: gnutls_x509_privkey_get_key_id527274
Ref: gnutls_x509_privkey_get_pk_algorithm528259
Ref: gnutls_x509_privkey_import_dsa_raw528681
Ref: gnutls_x509_privkey_import_pkcs8529398
Ref: gnutls_x509_privkey_import_rsa_raw530705
Ref: gnutls_x509_privkey_import531541
Ref: gnutls_x509_privkey_init532237
Ref: gnutls_x509_privkey_sign_data532576
Ref: gnutls_x509_privkey_sign_hash533704
Ref: gnutls_x509_privkey_verify_data534387
Ref: gnutls_x509_rdn_get_by_oid534951
Ref: gnutls_x509_rdn_get_oid535928
Ref: gnutls_x509_rdn_get536660
Node: GnuTLS-extra functions537310
Ref: gnutls_extra_check_version537712
Ref: gnutls_global_init_extra538357
Node: OpenPGP functions538896
Ref: sec:openpgpapi539093
Ref: gnutls_certificate_set_openpgp_key_file2539295
Ref: gnutls_certificate_set_openpgp_key_file540273
Ref: gnutls_certificate_set_openpgp_key_mem2541008
Ref: gnutls_certificate_set_openpgp_key_mem542013
Ref: gnutls_certificate_set_openpgp_keyring_file542747
Ref: gnutls_certificate_set_openpgp_keyring_mem543461
Ref: gnutls_certificate_set_openpgp_key544216
Ref: gnutls_openpgp_crt_check_hostname544959
Ref: gnutls_openpgp_crt_deinit545524
Ref: gnutls_openpgp_crt_export545747
Ref: gnutls_openpgp_crt_get_auth_subkey546512
Ref: gnutls_openpgp_crt_get_creation_time547468
Ref: gnutls_openpgp_crt_get_expiration_time547799
Ref: gnutls_openpgp_crt_get_fingerprint548180
Ref: gnutls_openpgp_crt_get_key_id548739
Ref: gnutls_openpgp_crt_get_key_usage549127
Ref: gnutls_openpgp_crt_get_name549686
Ref: gnutls_openpgp_crt_get_pk_algorithm550412
Ref: gnutls_openpgp_crt_get_pk_dsa_raw551128
Ref: gnutls_openpgp_crt_get_pk_rsa_raw551811
Ref: gnutls_openpgp_crt_get_preferred_key_id552434
Ref: gnutls_openpgp_crt_get_revoked_status552901
Ref: gnutls_openpgp_crt_get_subkey_count553275
Ref: gnutls_openpgp_crt_get_subkey_creation_time553676
Ref: gnutls_openpgp_crt_get_subkey_expiration_time554102
Ref: gnutls_openpgp_crt_get_subkey_fingerprint554574
Ref: gnutls_openpgp_crt_get_subkey_idx555237
Ref: gnutls_openpgp_crt_get_subkey_id555631
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm556083
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw556903
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw557656
Ref: gnutls_openpgp_crt_get_subkey_revoked_status558345
Ref: gnutls_openpgp_crt_get_subkey_usage558813
Ref: gnutls_openpgp_crt_get_version559489
Ref: gnutls_openpgp_crt_import559822
Ref: gnutls_openpgp_crt_init560389
Ref: gnutls_openpgp_crt_print560682
Ref: gnutls_openpgp_crt_set_preferred_key_id561355
Ref: gnutls_openpgp_crt_verify_ring561893
Ref: gnutls_openpgp_crt_verify_self562632
Ref: gnutls_openpgp_keyring_check_id563226
Ref: gnutls_openpgp_keyring_deinit563734
Ref: gnutls_openpgp_keyring_get_crt_count564009
Ref: gnutls_openpgp_keyring_get_crt564376
Ref: gnutls_openpgp_keyring_import565028
Ref: gnutls_openpgp_keyring_init565650
Ref: gnutls_openpgp_privkey_deinit565975
Ref: gnutls_openpgp_privkey_export_dsa_raw566240
Ref: gnutls_openpgp_privkey_export_rsa_raw566997
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw567885
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw568717
Ref: gnutls_openpgp_privkey_export569631
Ref: gnutls_openpgp_privkey_get_fingerprint570616
Ref: gnutls_openpgp_privkey_get_key_id571219
Ref: gnutls_openpgp_privkey_get_pk_algorithm571622
Ref: gnutls_openpgp_privkey_get_preferred_key_id572387
Ref: gnutls_openpgp_privkey_get_revoked_status572888
Ref: gnutls_openpgp_privkey_get_subkey_count573319
Ref: gnutls_openpgp_privkey_get_subkey_creation_time573736
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time574175
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint574664
Ref: gnutls_openpgp_privkey_get_subkey_idx575341
Ref: gnutls_openpgp_privkey_get_subkey_id575763
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm576258
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status577111
Ref: gnutls_openpgp_privkey_import577578
Ref: gnutls_openpgp_privkey_init578290
Ref: gnutls_openpgp_privkey_set_preferred_key_id578639
Ref: gnutls_openpgp_privkey_sign_hash579151
Ref: gnutls_openpgp_set_recv_key_function579803
Node: TLS Inner Application (TLS/IA) functions580186
Ref: gnutls_ia_allocate_client_credentials582181
Ref: gnutls_ia_allocate_server_credentials582895
Ref: gnutls_ia_enable583567
Ref: gnutls_ia_endphase_send584844
Ref: gnutls_ia_extract_inner_secret585440
Ref: gnutls_ia_free_client_credentials586330
Ref: gnutls_ia_free_server_credentials586696
Ref: gnutls_ia_generate_challenge587052
Ref: gnutls_ia_get_client_avp_ptr587597
Ref: gnutls_ia_get_server_avp_ptr587974
Ref: gnutls_ia_handshake_p588337
Ref: gnutls_ia_handshake588734
Ref: gnutls_ia_permute_inner_secret589142
Ref: gnutls_ia_recv589783
Ref: gnutls_ia_send591290
Ref: gnutls_ia_set_client_avp_function592650
Ref: gnutls_ia_set_client_avp_ptr594199
Ref: gnutls_ia_set_server_avp_function594568
Ref: gnutls_ia_set_server_avp_ptr596548
Ref: gnutls_ia_verify_endphase596901
Node: Error codes and descriptions597622
Ref: Error Codes597821
Node: All the supported ciphersuites in GnuTLS606373
Ref: ciphersuites606592
Node: Guile Bindings612012
Node: Guile Preparations612864
Node: Guile API Conventions615435
Node: Enumerates and Constants616020
Node: Procedure Names618413
Node: Representation of Binary Data619416
Node: Input and Output620530
Node: Exception Handling622432
Node: Guile Examples624260
Node: Anonymous Authentication Guile Example624725
Node: OpenPGP Authentication Guile Example627287
Node: Importing OpenPGP Keys Guile Example630238
Node: Guile Reference631724
Node: Core Interface632064
Node: Extra Interface649774
Node: Internal architecture of GnuTLS652535
Node: The TLS Protocol653080
Node: TLS Handshake Protocol653650
Node: TLS Authentication Methods654505
Ref: TLS Authentication Methods-Footnote-1655676
Node: TLS Extension Handling655739
Node: Certificate Handling663259
Node: Cryptographic Backend663613
Node: Copying Information665904
Node: GNU Free Documentation License666323
Node: GNU LGPL691464
Node: GNU GPL719586
Node: Bibliography757084
Ref: CBCATT757195
Ref: GPGH757372
Ref: GUTPKI757494
Ref: NISTSP80057757668
Ref: RFC2246757915
Ref: RFC4346758070
Ref: RFC2440758219
Ref: RFC4880758400
Ref: RFC4211758593
Ref: RFC2817758786
Ref: RFC2818758938
Ref: RFC2945759051
Ref: RFC2986759200
Ref: PKIX759388
Ref: RFC3749759650
Ref: RFC3820759815
Ref: RFC5746760057
Ref: TLSTKT760265
Ref: PKCS12760496
Ref: RESCORLA760636
Ref: SELKEY760732
Ref: SSL3760890
Ref: STEVENS761068
Ref: TLSEXT761176
Ref: TLSPGP761392
Ref: TLSSRP761568
Ref: TLSPSK761763
Ref: TOMSRP761931
Ref: WEGER762043
Node: Function and Data Index762235
Node: Concept Index833748

End Tag Table
