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

This manual is last updated 1 August 2010 for version 2.10.5 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: 1281
gnutls.info-2: 381840
gnutls.info-3: 666063

Tag Table:
(Indirect)
Node: Top1281
Node: Preface2377
Ref: Availability3597
Node: Getting help3861
Node: Commercial Support4463
Node: Downloading and Installing5327
Node: Bug Reports8141
Node: Contributing9514
Node: The Library11590
Ref: The Library-Footnote-113754
Ref: The Library-Footnote-213785
Ref: The Library-Footnote-313842
Ref: The Library-Footnote-413898
Ref: The Library-Footnote-513949
Node: General Idea14087
Ref: General Idea-Footnote-116483
Node: Error handling16525
Node: Memory handling17745
Node: Callback functions18605
Node: Introduction to TLS19502
Ref: Introduction to TLS-Footnote-120701
Node: TLS layers20988
Node: The transport layer21967
Node: The TLS record protocol23966
Node: Encryption algorithms used in the record layer25185
Ref: Encryption algorithms used in the record layer-Footnote-126767
Ref: Encryption algorithms used in the record layer-Footnote-226888
Node: Compression algorithms used in the record layer27001
Ref: Compression algorithms used in the record layer-Footnote-128551
Node: Weaknesses and countermeasures28649
Node: The TLS Alert Protocol29552
Ref: The Alert Protocol29752
Node: The TLS Handshake Protocol30881
Ref: The Handshake Protocol31080
Ref: resume34061
Ref: The TLS Handshake Protocol-Footnote-135930
Node: TLS Extensions36039
Ref: serverind36943
Node: Selecting cryptographic key sizes38204
Node: On SSL 2 and older protocols40606
Node: On Record Padding42504
Node: Safe Renegotiation44652
Node: Authentication methods48946
Node: Certificate authentication49637
Ref: Certificate authentication-Footnote-155731
Node: Anonymous authentication55890
Node: Authentication using SRP56831
Ref: Authentication using SRP-Footnote-160381
Node: Authentication using PSK60439
Node: Authentication and credentials62767
Node: Parameters stored in credentials63954
Node: More on certificate authentication65917
Ref: Certificate Authentication66145
Node: The X.509 trust model66232
Node: X.509 certificates67206
Node: Verifying X.509 certificate paths70422
Ref: GNUTLS_CERT_INSECURE_ALGORITHM71721
Ref: gnutls_certificate_verify_flags72340
Node: PKCS #10 certificate requests73800
Node: PKCS #12 structures74612
Node: The OpenPGP trust model75407
Node: Digital signatures78563
Node: How to use TLS in application protocols83917
Node: Separate ports84442
Ref: Separate ports-Footnote-185867
Node: Upward negotiation85940
Ref: Upward negotiation-Footnote-188684
Ref: Upward negotiation-Footnote-288709
Node: How to use GnuTLS in applications88736
Ref: examples88956
Node: Preparation89189
Node: Headers89590
Node: Initialization90009
Node: Version check90776
Node: Debugging91302
Node: Building the source91757
Node: Multi-threaded applications93615
Node: Client examples95187
Node: Simple client example with anonymous authentication96032
Node: Simple client example with X.509 certificate support98747
Node: Obtaining session information101786
Node: Verifying peer's certificate105269
Ref: ex:verify105516
Node: Using a callback to select the certificate to use113882
Node: Client with Resume capability example121071
Ref: ex:resume-client121361
Node: Simple client example with SRP authentication124730
Node: Simple client example with TLS/IA support127964
Node: Simple client example in C++131713
Node: Helper function for TCP connections134282
Node: Server examples135706
Node: Echo Server with X.509 authentication136184
Node: Echo Server with X.509 authentication II141446
Node: Echo Server with OpenPGP authentication150548
Node: Echo Server with SRP authentication155447
Node: Echo Server with anonymous authentication160255
Node: Miscellaneous examples164600
Node: Checking for an alert164961
Node: X.509 certificate parsing example166216
Ref: ex:x509-info166458
Node: Certificate request generation169683
Ref: ex:crq169927
Node: PKCS #12 structure generation171982
Ref: ex:pkcs12172182
Node: Compatibility with the OpenSSL library175531
Node: Opaque PRF Input TLS Extension176393
Node: Keying Material Exporters177200
Node: Included programs178227
Node: Invoking certtool178730
Node: Invoking gnutls-cli188658
Node: Example client PSK connection191911
Node: Invoking gnutls-cli-debug193523
Node: Invoking gnutls-serv196008
Node: Example server PSK connection204241
Node: Invoking psktool205156
Node: Invoking srptool206249
Ref: srptool206387
Node: Function reference207487
Node: Core functions207851
Ref: gnutls_alert_get_name208110
Ref: gnutls_alert_get208506
Ref: gnutls_alert_send_appropriate209222
Ref: gnutls_alert_send209925
Ref: gnutls_anon_allocate_client_credentials210827
Ref: gnutls_anon_allocate_server_credentials211286
Ref: gnutls_anon_free_client_credentials211737
Ref: gnutls_anon_free_server_credentials212113
Ref: gnutls_anon_set_params_function212481
Ref: gnutls_anon_set_server_dh_params212981
Ref: gnutls_anon_set_server_params_function213505
Ref: gnutls_auth_client_get_type213996
Ref: gnutls_auth_get_type214508
Ref: gnutls_auth_server_get_type215202
Ref: gnutls_bye215694
Ref: gnutls_certificate_activation_time_peers217371
Ref: gnutls_certificate_allocate_credentials217838
Ref: gnutls_certificate_client_get_request_status218314
Ref: gnutls_certificate_client_set_retrieve_function218746
Ref: gnutls_certificate_expiration_time_peers220413
Ref: gnutls_certificate_free_ca_names220817
Ref: gnutls_certificate_free_cas221295
Ref: gnutls_certificate_free_credentials221718
Ref: gnutls_certificate_free_crls222239
Ref: gnutls_certificate_free_keys222544
Ref: gnutls_certificate_get_openpgp_keyring222998
Ref: gnutls_certificate_get_ours223452
Ref: gnutls_certificate_get_peers224001
Ref: gnutls_certificate_get_x509_cas224858
Ref: gnutls_certificate_get_x509_crls225372
Ref: gnutls_certificate_send_x509_rdn_sequence225911
Ref: gnutls_certificate_server_set_request226638
Ref: gnutls_certificate_server_set_retrieve_function227319
Ref: gnutls_certificate_set_dh_params228281
Ref: gnutls_certificate_set_params_function229041
Ref: gnutls_certificate_set_rsa_export_params229567
Ref: gnutls_certificate_set_verify_flags230081
Ref: gnutls_certificate_set_verify_function230540
Ref: gnutls_certificate_set_verify_limits231607
Ref: gnutls_certificate_set_x509_crl_file232302
Ref: gnutls_certificate_set_x509_crl_mem233077
Ref: gnutls_certificate_set_x509_crl233847
Ref: gnutls_certificate_set_x509_key_file234661
Ref: gnutls_certificate_set_x509_key_mem235772
Ref: gnutls_certificate_set_x509_key237216
Ref: gnutls_certificate_set_x509_simple_pkcs12_file238229
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem239882
Ref: gnutls_certificate_set_x509_trust_file241521
Ref: gnutls_certificate_set_x509_trust_mem242511
Ref: gnutls_certificate_set_x509_trust243462
Ref: gnutls_certificate_type_get_id244401
Ref: gnutls_certificate_type_get_name244798
Ref: gnutls_certificate_type_get245179
Ref: gnutls_certificate_type_list245577
Ref: gnutls_certificate_type_set_priority246038
Ref: gnutls_certificate_verify_peers2246779
Ref: gnutls_certificate_verify_peers247784
Ref: gnutls_check_version248455
Ref: gnutls_cipher_decrypt249076
Ref: gnutls_cipher_deinit249551
Ref: gnutls_cipher_encrypt249836
Ref: gnutls_cipher_get_block_size250303
Ref: gnutls_cipher_get_id250608
Ref: gnutls_cipher_get_key_size250992
Ref: gnutls_cipher_get_name251319
Ref: gnutls_cipher_get251663
Ref: gnutls_cipher_init251965
Ref: gnutls_cipher_list252674
Ref: gnutls_cipher_set_priority253190
Ref: gnutls_cipher_suite_get_name253890
Ref: gnutls_cipher_suite_info254517
Ref: gnutls_compression_get_id255605
Ref: gnutls_compression_get_name255969
Ref: gnutls_compression_get256348
Ref: gnutls_compression_list256697
Ref: gnutls_compression_set_priority257146
Ref: gnutls_credentials_clear258023
Ref: gnutls_credentials_set258256
Ref: gnutls_crypto_bigint_register2259635
Ref: gnutls_crypto_cipher_register2260646
Ref: gnutls_crypto_digest_register2261545
Ref: gnutls_crypto_mac_register2262438
Ref: gnutls_crypto_pk_register2263312
Ref: gnutls_crypto_rnd_register2264314
Ref: gnutls_crypto_single_cipher_register2265209
Ref: gnutls_crypto_single_digest_register2266224
Ref: gnutls_crypto_single_mac_register2267244
Ref: gnutls_db_check_entry268209
Ref: gnutls_db_get_ptr268715
Ref: gnutls_db_remove_session269032
Ref: gnutls_db_set_cache_expiration269574
Ref: gnutls_db_set_ptr269916
Ref: gnutls_db_set_remove_function270256
Ref: gnutls_db_set_retrieve_function270763
Ref: gnutls_db_set_store_function271453
Ref: gnutls_deinit271928
Ref: gnutls_dh_get_group272271
Ref: gnutls_dh_get_peers_public_bits273001
Ref: gnutls_dh_get_prime_bits273435
Ref: gnutls_dh_get_pubkey274077
Ref: gnutls_dh_get_secret_bits274668
Ref: gnutls_dh_params_cpy275100
Ref: gnutls_dh_params_deinit275553
Ref: gnutls_dh_params_export_pkcs3275826
Ref: gnutls_dh_params_export_raw276838
Ref: gnutls_dh_params_generate2277584
Ref: gnutls_dh_params_import_pkcs3278487
Ref: gnutls_dh_params_import_raw279255
Ref: gnutls_dh_params_init279899
Ref: gnutls_dh_set_prime_bits280263
Ref: gnutls_error_is_fatal280994
Ref: gnutls_error_to_alert281683
Ref: gnutls_ext_register282361
Ref: gnutls_fingerprint283052
Ref: gnutls_free284013
Ref: gnutls_global_deinit284248
Ref: gnutls_global_init284564
Ref: gnutls_global_set_log_function286158
Ref: gnutls_global_set_log_level286664
Ref: gnutls_global_set_mem_functions287166
Ref: gnutls_handshake_get_last_in288442
Ref: gnutls_handshake_get_last_out289061
Ref: gnutls_handshake_set_max_packet_length289695
Ref: gnutls_handshake_set_post_client_hello_function290386
Ref: gnutls_handshake_set_private_extensions291473
Ref: gnutls_handshake292253
Ref: gnutls_hash_deinit293548
Ref: gnutls_hash_fast293882
Ref: gnutls_hash_get_len294388
Ref: gnutls_hash_init294716
Ref: gnutls_hash_output295253
Ref: gnutls_hash295540
Ref: gnutls_hex2bin295964
Ref: gnutls_hex_decode296514
Ref: gnutls_hex_encode297089
Ref: gnutls_hmac_deinit297617
Ref: gnutls_hmac_fast297950
Ref: gnutls_hmac_get_len298558
Ref: gnutls_hmac_init298873
Ref: gnutls_hmac_output299553
Ref: gnutls_hmac299838
Ref: gnutls_init300256
Ref: gnutls_kx_get_id300950
Ref: gnutls_kx_get_name301294
Ref: gnutls_kx_get301636
Ref: gnutls_kx_list301963
Ref: gnutls_kx_set_priority302263
Ref: gnutls_mac_get_id302955
Ref: gnutls_mac_get_key_size303369
Ref: gnutls_mac_get_name303682
Ref: gnutls_mac_get303998
Ref: gnutls_mac_list304300
Ref: gnutls_mac_set_priority304817
Ref: gnutls_malloc305495
Ref: gnutls_openpgp_send_cert305825
Ref: gnutls_oprfi_enable_client306403
Ref: gnutls_oprfi_enable_server307024
Ref: gnutls_pem_base64_decode_alloc308050
Ref: gnutls_pem_base64_decode308845
Ref: gnutls_pem_base64_encode_alloc309709
Ref: gnutls_pem_base64_encode310437
Ref: gnutls_perror311217
Ref: gnutls_pk_algorithm_get_name311506
Ref: gnutls_pk_get_id311839
Ref: gnutls_pk_get_name312356
Ref: gnutls_pk_list312717
Ref: gnutls_prf_raw313004
Ref: gnutls_prf314576
Ref: gnutls_priority_deinit316199
Ref: gnutls_priority_init316429
Ref: gnutls_priority_set_direct321065
Ref: gnutls_priority_set321847
Ref: gnutls_protocol_get_id322271
Ref: gnutls_protocol_get_name322587
Ref: gnutls_protocol_get_version322945
Ref: gnutls_protocol_list323248
Ref: gnutls_protocol_set_priority323557
Ref: gnutls_psk_allocate_client_credentials324108
Ref: gnutls_psk_allocate_server_credentials324562
Ref: gnutls_psk_client_get_hint324992
Ref: gnutls_psk_free_client_credentials325475
Ref: gnutls_psk_free_server_credentials325846
Ref: gnutls_psk_netconf_derive_key326207
Ref: gnutls_psk_server_get_username326910
Ref: gnutls_psk_set_client_credentials_function327294
Ref: gnutls_psk_set_client_credentials328217
Ref: gnutls_psk_set_params_function329040
Ref: gnutls_psk_set_server_credentials_file329544
Ref: gnutls_psk_set_server_credentials_function330150
Ref: gnutls_psk_set_server_credentials_hint331098
Ref: gnutls_psk_set_server_dh_params331691
Ref: gnutls_psk_set_server_params_function332217
Ref: gnutls_record_check_pending332702
Ref: gnutls_record_disable_padding333225
Ref: gnutls_record_get_direction333817
Ref: gnutls_record_get_max_size334727
Ref: gnutls_record_recv335089
Ref: gnutls_record_send336541
Ref: gnutls_record_set_max_size337963
Ref: gnutls_rehandshake338858
Ref: gnutls_rsa_export_get_modulus_bits340131
Ref: gnutls_rsa_export_get_pubkey340491
Ref: gnutls_rsa_params_cpy341081
Ref: gnutls_rsa_params_deinit341510
Ref: gnutls_rsa_params_export_pkcs1341787
Ref: gnutls_rsa_params_export_raw342728
Ref: gnutls_rsa_params_generate2343650
Ref: gnutls_rsa_params_import_pkcs1344444
Ref: gnutls_rsa_params_import_raw345140
Ref: gnutls_rsa_params_init345942
Ref: gnutls_safe_renegotiation_status346319
Ref: gnutls_server_name_get346729
Ref: gnutls_server_name_set348083
Ref: gnutls_session_enable_compatibility_mode349086
Ref: gnutls_session_get_client_random349637
Ref: gnutls_session_get_data2350177
Ref: gnutls_session_get_data351004
Ref: gnutls_session_get_id351881
Ref: gnutls_session_get_master_secret352777
Ref: gnutls_session_get_ptr353419
Ref: gnutls_session_get_server_random353832
Ref: gnutls_session_is_resumed354374
Ref: gnutls_session_set_data354686
Ref: gnutls_session_set_finished_function355559
Ref: gnutls_session_set_ptr356663
Ref: gnutls_session_ticket_enable_client357080
Ref: gnutls_session_ticket_enable_server357494
Ref: gnutls_session_ticket_key_generate358057
Ref: gnutls_set_default_export_priority358501
Ref: gnutls_set_default_priority359346
Ref: gnutls_sign_algorithm_get_name360129
Ref: gnutls_sign_algorithm_get_requested360492
Ref: gnutls_sign_callback_get361505
Ref: gnutls_sign_callback_set361942
Ref: gnutls_sign_get_id362772
Ref: gnutls_sign_get_name363131
Ref: gnutls_sign_list363522
Ref: gnutls_srp_allocate_client_credentials363852
Ref: gnutls_srp_allocate_server_credentials364328
Ref: gnutls_srp_base64_decode_alloc364788
Ref: gnutls_srp_base64_decode365460
Ref: gnutls_srp_base64_encode_alloc366175
Ref: gnutls_srp_base64_encode366891
Ref: gnutls_srp_free_client_credentials367710
Ref: gnutls_srp_free_server_credentials368081
Ref: gnutls_srp_server_get_username368444
Ref: gnutls_srp_set_client_credentials_function368916
Ref: gnutls_srp_set_client_credentials370035
Ref: gnutls_srp_set_prime_bits370757
Ref: gnutls_srp_set_server_credentials_file371447
Ref: gnutls_srp_set_server_credentials_function372188
Ref: gnutls_srp_verifier373556
Ref: gnutls_strerror_name374573
Ref: gnutls_strerror375016
Ref: gnutls_supplemental_get_name375506
Ref: gnutls_transport_get_ptr2375930
Ref: gnutls_transport_get_ptr376465
Ref: gnutls_transport_set_errno376884
Ref: gnutls_transport_set_global_errno377939
Ref: gnutls_transport_set_lowat378957
Ref: gnutls_transport_set_ptr2379551
Ref: gnutls_transport_set_ptr380166
Ref: gnutls_transport_set_pull_function380589
Ref: gnutls_transport_set_push_function381189
Node: X.509 certificate functions381840
Ref: sec:x509api382041
Ref: gnutls_pkcs12_bag_decrypt382207
Ref: gnutls_pkcs12_bag_deinit382634
Ref: gnutls_pkcs12_bag_encrypt382862
Ref: gnutls_pkcs12_bag_get_count383362
Ref: gnutls_pkcs12_bag_get_data383674
Ref: gnutls_pkcs12_bag_get_friendly_name384269
Ref: gnutls_pkcs12_bag_get_key_id384886
Ref: gnutls_pkcs12_bag_get_type385485
Ref: gnutls_pkcs12_bag_init385831
Ref: gnutls_pkcs12_bag_set_crl386276
Ref: gnutls_pkcs12_bag_set_crt386702
Ref: gnutls_pkcs12_bag_set_data387146
Ref: gnutls_pkcs12_bag_set_friendly_name387617
Ref: gnutls_pkcs12_bag_set_key_id388280
Ref: gnutls_pkcs12_deinit388915
Ref: gnutls_pkcs12_export389127
Ref: gnutls_pkcs12_generate_mac390056
Ref: gnutls_pkcs12_get_bag390460
Ref: gnutls_pkcs12_import391071
Ref: gnutls_pkcs12_init391792
Ref: gnutls_pkcs12_set_bag392215
Ref: gnutls_pkcs12_verify_mac392618
Ref: gnutls_pkcs7_deinit393016
Ref: gnutls_pkcs7_delete_crl393229
Ref: gnutls_pkcs7_delete_crt393682
Ref: gnutls_pkcs7_export394150
Ref: gnutls_pkcs7_get_crl_count395067
Ref: gnutls_pkcs7_get_crl_raw395437
Ref: gnutls_pkcs7_get_crt_count396234
Ref: gnutls_pkcs7_get_crt_raw396614
Ref: gnutls_pkcs7_import397498
Ref: gnutls_pkcs7_init398119
Ref: gnutls_pkcs7_set_crl_raw398542
Ref: gnutls_pkcs7_set_crl398957
Ref: gnutls_pkcs7_set_crt_raw399383
Ref: gnutls_pkcs7_set_crt399827
Ref: gnutls_x509_crl_check_issuer400344
Ref: gnutls_x509_crl_deinit400851
Ref: gnutls_x509_crl_export401062
Ref: gnutls_x509_crl_get_authority_key_id401999
Ref: gnutls_x509_crl_get_crt_count402856
Ref: gnutls_x509_crl_get_crt_serial403209
Ref: gnutls_x509_crl_get_dn_oid403971
Ref: gnutls_x509_crl_get_extension_data404792
Ref: gnutls_x509_crl_get_extension_info405898
Ref: gnutls_x509_crl_get_extension_oid407156
Ref: gnutls_x509_crl_get_issuer_dn_by_oid408028
Ref: gnutls_x509_crl_get_issuer_dn409534
Ref: gnutls_x509_crl_get_next_update410410
Ref: gnutls_x509_crl_get_number410849
Ref: gnutls_x509_crl_get_signature_algorithm411582
Ref: gnutls_x509_crl_get_signature412016
Ref: gnutls_x509_crl_get_this_update412579
Ref: gnutls_x509_crl_get_version412909
Ref: gnutls_x509_crl_import413217
Ref: gnutls_x509_crl_init413841
Ref: gnutls_x509_crl_print414395
Ref: gnutls_x509_crl_set_authority_key_id415043
Ref: gnutls_x509_crl_set_crt_serial415599
Ref: gnutls_x509_crl_set_crt416216
Ref: gnutls_x509_crl_set_next_update416792
Ref: gnutls_x509_crl_set_number417200
Ref: gnutls_x509_crl_set_this_update417672
Ref: gnutls_x509_crl_set_version418077
Ref: gnutls_x509_crl_sign2418621
Ref: gnutls_x509_crl_sign419501
Ref: gnutls_x509_crl_verify420057
Ref: gnutls_x509_crq_deinit420932
Ref: gnutls_x509_crq_export421173
Ref: gnutls_x509_crq_get_attribute_by_oid422194
Ref: gnutls_x509_crq_get_attribute_data423069
Ref: gnutls_x509_crq_get_attribute_info424170
Ref: gnutls_x509_crq_get_basic_constraints425353
Ref: gnutls_x509_crq_get_challenge_password426593
Ref: gnutls_x509_crq_get_dn_by_oid427224
Ref: gnutls_x509_crq_get_dn_oid428686
Ref: gnutls_x509_crq_get_dn429449
Ref: gnutls_x509_crq_get_extension_by_oid430303
Ref: gnutls_x509_crq_get_extension_data431448
Ref: gnutls_x509_crq_get_extension_info432565
Ref: gnutls_x509_crq_get_key_id433817
Ref: gnutls_x509_crq_get_key_purpose_oid434847
Ref: gnutls_x509_crq_get_key_rsa_raw435871
Ref: gnutls_x509_crq_get_key_usage436491
Ref: gnutls_x509_crq_get_pk_algorithm437566
Ref: gnutls_x509_crq_get_subject_alt_name438306
Ref: gnutls_x509_crq_get_subject_alt_othername_oid439868
Ref: gnutls_x509_crq_get_version441343
Ref: gnutls_x509_crq_import441689
Ref: gnutls_x509_crq_init442376
Ref: gnutls_x509_crq_print442712
Ref: gnutls_x509_crq_set_attribute_by_oid443367
Ref: gnutls_x509_crq_set_basic_constraints444075
Ref: gnutls_x509_crq_set_challenge_password444805
Ref: gnutls_x509_crq_set_dn_by_oid445272
Ref: gnutls_x509_crq_set_key_purpose_oid446402
Ref: gnutls_x509_crq_set_key_rsa_raw447188
Ref: gnutls_x509_crq_set_key_usage447764
Ref: gnutls_x509_crq_set_key448222
Ref: gnutls_x509_crq_set_subject_alt_name448728
Ref: gnutls_x509_crq_set_version449803
Ref: gnutls_x509_crq_sign2450291
Ref: gnutls_x509_crq_sign451253
Ref: gnutls_x509_crt_check_hostname451717
Ref: gnutls_x509_crt_check_issuer452368
Ref: gnutls_x509_crt_check_revocation452915
Ref: gnutls_x509_crt_cpy_crl_dist_points453561
Ref: gnutls_x509_crt_deinit454146
Ref: gnutls_x509_crt_export454359
Ref: gnutls_x509_crt_get_activation_time455293
Ref: gnutls_x509_crt_get_authority_key_id455666
Ref: gnutls_x509_crt_get_basic_constraints456521
Ref: gnutls_x509_crt_get_ca_status457722
Ref: gnutls_x509_crt_get_crl_dist_points458604
Ref: gnutls_x509_crt_get_dn_by_oid460353
Ref: gnutls_x509_crt_get_dn_oid461892
Ref: gnutls_x509_crt_get_dn462693
Ref: gnutls_x509_crt_get_expiration_time463572
Ref: gnutls_x509_crt_get_extension_by_oid463943
Ref: gnutls_x509_crt_get_extension_data465062
Ref: gnutls_x509_crt_get_extension_info466155
Ref: gnutls_x509_crt_get_extension_oid467397
Ref: gnutls_x509_crt_get_fingerprint468244
Ref: gnutls_x509_crt_get_issuer_alt_name2469065
Ref: gnutls_x509_crt_get_issuer_alt_name470632
Ref: gnutls_x509_crt_get_issuer_alt_othername_oid472451
Ref: gnutls_x509_crt_get_issuer_dn_by_oid473944
Ref: gnutls_x509_crt_get_issuer_dn_oid475499
Ref: gnutls_x509_crt_get_issuer_dn476320
Ref: gnutls_x509_crt_get_issuer477193
Ref: gnutls_x509_crt_get_key_id477811
Ref: gnutls_x509_crt_get_key_purpose_oid478797
Ref: gnutls_x509_crt_get_key_usage479849
Ref: gnutls_x509_crt_get_pk_algorithm480901
Ref: gnutls_x509_crt_get_pk_dsa_raw481616
Ref: gnutls_x509_crt_get_pk_rsa_raw482266
Ref: gnutls_x509_crt_get_proxy482824
Ref: gnutls_x509_crt_get_raw_dn483835
Ref: gnutls_x509_crt_get_raw_issuer_dn484344
Ref: gnutls_x509_crt_get_serial484845
Ref: gnutls_x509_crt_get_signature_algorithm485599
Ref: gnutls_x509_crt_get_signature486022
Ref: gnutls_x509_crt_get_subject_alt_name2486609
Ref: gnutls_x509_crt_get_subject_alt_name488159
Ref: gnutls_x509_crt_get_subject_alt_othername_oid489937
Ref: gnutls_x509_crt_get_subject_key_id491407
Ref: gnutls_x509_crt_get_subject492142
Ref: gnutls_x509_crt_get_verify_algorithm492783
Ref: gnutls_x509_crt_get_version493417
Ref: gnutls_x509_crt_import493739
Ref: gnutls_x509_crt_init494427
Ref: gnutls_x509_crt_list_import494762
Ref: gnutls_x509_crt_list_verify495786
Ref: gnutls_x509_crt_print497596
Ref: gnutls_x509_crt_set_activation_time498487
Ref: gnutls_x509_crt_set_authority_key_id498940
Ref: gnutls_x509_crt_set_basic_constraints499518
Ref: gnutls_x509_crt_set_ca_status500202
Ref: gnutls_x509_crt_set_crl_dist_points2500797
Ref: gnutls_x509_crt_set_crl_dist_points501516
Ref: gnutls_x509_crt_set_crq_extensions502160
Ref: gnutls_x509_crt_set_crq502620
Ref: gnutls_x509_crt_set_dn_by_oid503163
Ref: gnutls_x509_crt_set_expiration_time504273
Ref: gnutls_x509_crt_set_extension_by_oid504708
Ref: gnutls_x509_crt_set_issuer_dn_by_oid505501
Ref: gnutls_x509_crt_set_key_purpose_oid506772
Ref: gnutls_x509_crt_set_key_usage507545
Ref: gnutls_x509_crt_set_key507974
Ref: gnutls_x509_crt_set_proxy_dn508467
Ref: gnutls_x509_crt_set_proxy509483
Ref: gnutls_x509_crt_set_serial510276
Ref: gnutls_x509_crt_set_subject_alt_name510929
Ref: gnutls_x509_crt_set_subject_alternative_name512027
Ref: gnutls_x509_crt_set_subject_key_id512846
Ref: gnutls_x509_crt_set_version513334
Ref: gnutls_x509_crt_sign2514153
Ref: gnutls_x509_crt_sign515013
Ref: gnutls_x509_crt_verify_data515576
Ref: gnutls_x509_crt_verify_hash516144
Ref: gnutls_x509_crt_verify516713
Ref: gnutls_x509_dn_deinit517521
Ref: gnutls_x509_dn_export517781
Ref: gnutls_x509_dn_get_rdn_ava518676
Ref: gnutls_x509_dn_import519407
Ref: gnutls_x509_dn_init520026
Ref: gnutls_x509_dn_oid_known520447
Ref: gnutls_x509_privkey_cpy521113
Ref: gnutls_x509_privkey_deinit521543
Ref: gnutls_x509_privkey_export_dsa_raw521804
Ref: gnutls_x509_privkey_export_pkcs8522571
Ref: gnutls_x509_privkey_export_rsa_raw524073
Ref: gnutls_x509_privkey_export524947
Ref: gnutls_x509_privkey_fix525998
Ref: gnutls_x509_privkey_generate526387
Ref: gnutls_x509_privkey_get_key_id527010
Ref: gnutls_x509_privkey_get_pk_algorithm527995
Ref: gnutls_x509_privkey_import_dsa_raw528417
Ref: gnutls_x509_privkey_import_pkcs8529134
Ref: gnutls_x509_privkey_import_rsa_raw530441
Ref: gnutls_x509_privkey_import531277
Ref: gnutls_x509_privkey_init531973
Ref: gnutls_x509_privkey_sign_data532312
Ref: gnutls_x509_privkey_sign_hash533440
Ref: gnutls_x509_privkey_verify_data534123
Ref: gnutls_x509_rdn_get_by_oid534687
Ref: gnutls_x509_rdn_get_oid535664
Ref: gnutls_x509_rdn_get536396
Node: GnuTLS-extra functions537046
Ref: gnutls_extra_check_version537448
Ref: gnutls_global_init_extra538093
Node: OpenPGP functions538632
Ref: sec:openpgpapi538829
Ref: gnutls_certificate_set_openpgp_key_file2539031
Ref: gnutls_certificate_set_openpgp_key_file540009
Ref: gnutls_certificate_set_openpgp_key_mem2540744
Ref: gnutls_certificate_set_openpgp_key_mem541749
Ref: gnutls_certificate_set_openpgp_keyring_file542483
Ref: gnutls_certificate_set_openpgp_keyring_mem543197
Ref: gnutls_certificate_set_openpgp_key543952
Ref: gnutls_openpgp_crt_check_hostname544695
Ref: gnutls_openpgp_crt_deinit545260
Ref: gnutls_openpgp_crt_export545483
Ref: gnutls_openpgp_crt_get_auth_subkey546248
Ref: gnutls_openpgp_crt_get_creation_time547204
Ref: gnutls_openpgp_crt_get_expiration_time547535
Ref: gnutls_openpgp_crt_get_fingerprint547916
Ref: gnutls_openpgp_crt_get_key_id548475
Ref: gnutls_openpgp_crt_get_key_usage548863
Ref: gnutls_openpgp_crt_get_name549422
Ref: gnutls_openpgp_crt_get_pk_algorithm550148
Ref: gnutls_openpgp_crt_get_pk_dsa_raw550864
Ref: gnutls_openpgp_crt_get_pk_rsa_raw551547
Ref: gnutls_openpgp_crt_get_preferred_key_id552170
Ref: gnutls_openpgp_crt_get_revoked_status552637
Ref: gnutls_openpgp_crt_get_subkey_count553011
Ref: gnutls_openpgp_crt_get_subkey_creation_time553412
Ref: gnutls_openpgp_crt_get_subkey_expiration_time553838
Ref: gnutls_openpgp_crt_get_subkey_fingerprint554310
Ref: gnutls_openpgp_crt_get_subkey_idx554973
Ref: gnutls_openpgp_crt_get_subkey_id555367
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm555819
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw556639
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw557392
Ref: gnutls_openpgp_crt_get_subkey_revoked_status558081
Ref: gnutls_openpgp_crt_get_subkey_usage558549
Ref: gnutls_openpgp_crt_get_version559225
Ref: gnutls_openpgp_crt_import559558
Ref: gnutls_openpgp_crt_init560125
Ref: gnutls_openpgp_crt_print560418
Ref: gnutls_openpgp_crt_set_preferred_key_id561091
Ref: gnutls_openpgp_crt_verify_ring561629
Ref: gnutls_openpgp_crt_verify_self562368
Ref: gnutls_openpgp_keyring_check_id562962
Ref: gnutls_openpgp_keyring_deinit563470
Ref: gnutls_openpgp_keyring_get_crt_count563745
Ref: gnutls_openpgp_keyring_get_crt564112
Ref: gnutls_openpgp_keyring_import564764
Ref: gnutls_openpgp_keyring_init565386
Ref: gnutls_openpgp_privkey_deinit565711
Ref: gnutls_openpgp_privkey_export_dsa_raw565976
Ref: gnutls_openpgp_privkey_export_rsa_raw566733
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw567621
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw568453
Ref: gnutls_openpgp_privkey_export569367
Ref: gnutls_openpgp_privkey_get_fingerprint570352
Ref: gnutls_openpgp_privkey_get_key_id570955
Ref: gnutls_openpgp_privkey_get_pk_algorithm571358
Ref: gnutls_openpgp_privkey_get_preferred_key_id572123
Ref: gnutls_openpgp_privkey_get_revoked_status572624
Ref: gnutls_openpgp_privkey_get_subkey_count573055
Ref: gnutls_openpgp_privkey_get_subkey_creation_time573472
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time573911
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint574400
Ref: gnutls_openpgp_privkey_get_subkey_idx575077
Ref: gnutls_openpgp_privkey_get_subkey_id575499
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm575994
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status576847
Ref: gnutls_openpgp_privkey_import577314
Ref: gnutls_openpgp_privkey_init578026
Ref: gnutls_openpgp_privkey_set_preferred_key_id578375
Ref: gnutls_openpgp_privkey_sign_hash578887
Ref: gnutls_openpgp_set_recv_key_function579539
Node: TLS Inner Application (TLS/IA) functions579922
Ref: gnutls_ia_allocate_client_credentials581917
Ref: gnutls_ia_allocate_server_credentials582631
Ref: gnutls_ia_enable583303
Ref: gnutls_ia_endphase_send584580
Ref: gnutls_ia_extract_inner_secret585176
Ref: gnutls_ia_free_client_credentials586066
Ref: gnutls_ia_free_server_credentials586432
Ref: gnutls_ia_generate_challenge586788
Ref: gnutls_ia_get_client_avp_ptr587333
Ref: gnutls_ia_get_server_avp_ptr587710
Ref: gnutls_ia_handshake_p588073
Ref: gnutls_ia_handshake588470
Ref: gnutls_ia_permute_inner_secret588878
Ref: gnutls_ia_recv589519
Ref: gnutls_ia_send591026
Ref: gnutls_ia_set_client_avp_function592386
Ref: gnutls_ia_set_client_avp_ptr593935
Ref: gnutls_ia_set_server_avp_function594304
Ref: gnutls_ia_set_server_avp_ptr596284
Ref: gnutls_ia_verify_endphase596637
Node: Error codes and descriptions597358
Ref: Error Codes597557
Node: All the supported ciphersuites in GnuTLS606109
Ref: ciphersuites606328
Node: Guile Bindings611752
Node: Guile Preparations612604
Node: Guile API Conventions615175
Node: Enumerates and Constants615760
Node: Procedure Names618153
Node: Representation of Binary Data619156
Node: Input and Output620270
Node: Exception Handling622172
Node: Guile Examples624000
Node: Anonymous Authentication Guile Example624465
Node: OpenPGP Authentication Guile Example627027
Node: Importing OpenPGP Keys Guile Example629978
Node: Guile Reference631464
Node: Core Interface631804
Node: Extra Interface649514
Node: Internal architecture of GnuTLS652275
Node: The TLS Protocol652820
Node: TLS Handshake Protocol653390
Node: TLS Authentication Methods654245
Ref: TLS Authentication Methods-Footnote-1655416
Node: TLS Extension Handling655479
Node: Certificate Handling662999
Node: Cryptographic Backend663353
Node: Copying Information665644
Node: GNU Free Documentation License666063
Node: GNU LGPL691204
Node: GNU GPL719326
Node: Bibliography756824
Ref: CBCATT756935
Ref: GPGH757112
Ref: GUTPKI757234
Ref: NISTSP80057757408
Ref: RFC2246757655
Ref: RFC4346757810
Ref: RFC2440757959
Ref: RFC4880758140
Ref: RFC4211758333
Ref: RFC2817758526
Ref: RFC2818758678
Ref: RFC2945758791
Ref: RFC2986758940
Ref: PKIX759128
Ref: RFC3749759390
Ref: RFC3820759555
Ref: RFC5746759797
Ref: TLSTKT760005
Ref: PKCS12760236
Ref: RESCORLA760376
Ref: SELKEY760472
Ref: SSL3760630
Ref: STEVENS760808
Ref: TLSEXT760916
Ref: TLSPGP761132
Ref: TLSSRP761308
Ref: TLSPSK761503
Ref: TOMSRP761671
Ref: WEGER761783
Node: Function and Data Index761975
Node: Concept Index833488

End Tag Table
