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

This manual is last updated 11 February 2009 for version 2.7.6 of GNU
TLS.

Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 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 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: 1339
gnutls.info-2: 362362
gnutls.info-3: 660713

Tag Table:
(Indirect)
Node: Top1339
Node: Preface2434
Ref: Availability3654
Node: Getting help3918
Node: Commercial Support4520
Node: Downloading and Installing5384
Node: Bug Reports8196
Node: Contributing9569
Node: The Library11645
Ref: The Library-Footnote-113809
Ref: The Library-Footnote-213840
Ref: The Library-Footnote-313897
Ref: The Library-Footnote-413953
Ref: The Library-Footnote-514004
Node: General Idea14142
Ref: General Idea-Footnote-116538
Node: Error handling16580
Node: Memory handling17800
Node: Callback functions18660
Node: Introduction to TLS19557
Ref: Introduction to TLS-Footnote-120733
Node: TLS layers21020
Node: The transport layer21999
Node: The TLS record protocol23998
Node: Encryption algorithms used in the record layer25217
Ref: Encryption algorithms used in the record layer-Footnote-126799
Ref: Encryption algorithms used in the record layer-Footnote-226920
Node: Compression algorithms used in the record layer27033
Ref: Compression algorithms used in the record layer-Footnote-128583
Node: Weaknesses and countermeasures28681
Node: The TLS Alert Protocol29584
Ref: The Alert Protocol29784
Node: The TLS Handshake Protocol30913
Ref: The Handshake Protocol31112
Ref: resume34093
Ref: The TLS Handshake Protocol-Footnote-135962
Node: TLS Extensions36071
Ref: serverind36953
Node: Selecting cryptographic key sizes37523
Node: On SSL 2 and older protocols39925
Node: On Record Padding41823
Node: Authentication methods43944
Node: Certificate authentication44635
Ref: Certificate authentication-Footnote-150498
Node: Anonymous authentication50657
Node: Authentication using SRP51598
Ref: Authentication using SRP-Footnote-155148
Node: Authentication using PSK55206
Node: Authentication and credentials57534
Node: Parameters stored in credentials58721
Node: More on certificate authentication60684
Ref: Certificate Authentication60912
Node: The X.509 trust model60999
Node: X.509 certificates61973
Node: Verifying X.509 certificate paths65192
Ref: GNUTLS_CERT_INSECURE_ALGORITHM66470
Ref: gnutls_certificate_verify_flags67089
Node: PKCS #10 certificate requests68549
Node: PKCS #12 structures69361
Node: The OpenPGP trust model70156
Node: Digital signatures73312
Node: How to use TLS in application protocols78666
Node: Separate ports79191
Ref: Separate ports-Footnote-180616
Node: Upward negotiation80689
Ref: Upward negotiation-Footnote-183433
Ref: Upward negotiation-Footnote-283458
Node: How to use GnuTLS in applications83485
Ref: examples83705
Node: Preparation83908
Node: Headers84309
Node: Initialization84728
Node: Version check85495
Node: Debugging86021
Node: Building the source86476
Node: Multi-threaded applications88352
Node: Client examples89924
Node: Simple client example with anonymous authentication90769
Node: Simple client example with X.509 certificate support93667
Node: Obtaining session information96883
Node: Verifying peer's certificate100549
Ref: ex:verify100796
Node: Using a callback to select the certificate to use109878
Node: Client with Resume capability example116382
Ref: ex:resume-client116672
Node: Simple client example with SRP authentication120230
Node: Simple client example with TLS/IA support123647
Node: Simple client example in C++127562
Node: Helper function for TCP connections130131
Node: Server examples131738
Node: Echo Server with X.509 authentication132216
Node: Echo Server with X.509 authentication II137661
Node: Echo Server with OpenPGP authentication146964
Node: Echo Server with SRP authentication152046
Node: Echo Server with anonymous authentication157037
Node: Miscellaneous examples161565
Node: Checking for an alert161926
Node: X.509 certificate parsing example163364
Ref: ex:x509-info163606
Node: Certificate request generation166593
Ref: ex:crq166837
Node: PKCS #12 structure generation169069
Ref: ex:pkcs12169269
Node: Compatibility with the OpenSSL library172800
Node: Opaque PRF Input TLS Extension173662
Node: Included programs174435
Node: Invoking certtool174938
Node: Invoking gnutls-cli184316
Node: Example client PSK connection187571
Node: Invoking gnutls-cli-debug189183
Node: Invoking gnutls-serv191668
Node: Example server PSK connection199869
Node: Invoking psktool200784
Node: Invoking srptool201878
Ref: srptool202016
Node: Function reference203081
Node: Core functions203445
Ref: gnutls_alert_get_name203704
Ref: gnutls_alert_get204100
Ref: gnutls_alert_send_appropriate204816
Ref: gnutls_alert_send205519
Ref: gnutls_anon_allocate_client_credentials206421
Ref: gnutls_anon_allocate_server_credentials206886
Ref: gnutls_anon_free_client_credentials207343
Ref: gnutls_anon_free_server_credentials207720
Ref: gnutls_anon_set_params_function208089
Ref: gnutls_anon_set_server_dh_params208589
Ref: gnutls_anon_set_server_params_function209113
Ref: gnutls_auth_client_get_type209604
Ref: gnutls_auth_get_type210117
Ref: gnutls_auth_server_get_type210794
Ref: gnutls_bye211287
Ref: gnutls_certificate_activation_time_peers212964
Ref: gnutls_certificate_allocate_credentials213338
Ref: gnutls_certificate_client_get_request_status213815
Ref: gnutls_certificate_client_set_retrieve_function214247
Ref: gnutls_certificate_expiration_time_peers215909
Ref: gnutls_certificate_free_ca_names216220
Ref: gnutls_certificate_free_cas216699
Ref: gnutls_certificate_free_credentials217123
Ref: gnutls_certificate_free_crls217645
Ref: gnutls_certificate_free_keys217951
Ref: gnutls_certificate_get_openpgp_keyring218406
Ref: gnutls_certificate_get_ours218794
Ref: gnutls_certificate_get_peers219343
Ref: gnutls_certificate_get_x509_cas220200
Ref: gnutls_certificate_get_x509_crls220715
Ref: gnutls_certificate_send_x509_rdn_sequence221255
Ref: gnutls_certificate_server_set_request221982
Ref: gnutls_certificate_server_set_retrieve_function222664
Ref: gnutls_certificate_set_dh_params223626
Ref: gnutls_certificate_set_params_function224386
Ref: gnutls_certificate_set_rsa_export_params224912
Ref: gnutls_certificate_set_verify_flags225426
Ref: gnutls_certificate_set_verify_limits225881
Ref: gnutls_certificate_set_x509_crl_file226576
Ref: gnutls_certificate_set_x509_crl_mem227352
Ref: gnutls_certificate_set_x509_crl228123
Ref: gnutls_certificate_set_x509_key_file228938
Ref: gnutls_certificate_set_x509_key_mem229884
Ref: gnutls_certificate_set_x509_key231329
Ref: gnutls_certificate_set_x509_simple_pkcs12_file232176
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem233830
Ref: gnutls_certificate_set_x509_trust_file235447
Ref: gnutls_certificate_set_x509_trust_mem236438
Ref: gnutls_certificate_set_x509_trust237390
Ref: gnutls_certificate_type_get_id238330
Ref: gnutls_certificate_type_get_name238728
Ref: gnutls_certificate_type_get239109
Ref: gnutls_certificate_type_list239507
Ref: gnutls_certificate_type_set_priority239968
Ref: gnutls_certificate_verify_peers2240709
Ref: gnutls_certificate_verify_peers241992
Ref: gnutls_check_version242683
Ref: gnutls_cipher_get_id243431
Ref: gnutls_cipher_get_key_size243815
Ref: gnutls_cipher_get_name244142
Ref: gnutls_cipher_get244486
Ref: gnutls_cipher_list244789
Ref: gnutls_cipher_set_priority245305
Ref: gnutls_cipher_suite_get_name246005
Ref: gnutls_cipher_suite_info246632
Ref: gnutls_compression_get_id247796
Ref: gnutls_compression_get_name248160
Ref: gnutls_compression_get248539
Ref: gnutls_compression_list248888
Ref: gnutls_compression_set_priority249337
Ref: gnutls_credentials_clear250214
Ref: gnutls_credentials_set250447
Ref: gnutls_crypto_bigint_register2251700
Ref: gnutls_crypto_cipher_register2252705
Ref: gnutls_crypto_digest_register2253598
Ref: gnutls_crypto_mac_register2254485
Ref: gnutls_crypto_pk_register2255350
Ref: gnutls_crypto_rnd_register2256346
Ref: gnutls_crypto_single_cipher_register2257235
Ref: gnutls_crypto_single_digest_register2258251
Ref: gnutls_crypto_single_mac_register2259272
Ref: gnutls_db_check_entry260238
Ref: gnutls_db_get_ptr260744
Ref: gnutls_db_remove_session261061
Ref: gnutls_db_set_cache_expiration261603
Ref: gnutls_db_set_ptr261945
Ref: gnutls_db_set_remove_function262285
Ref: gnutls_db_set_retrieve_function262794
Ref: gnutls_db_set_store_function263486
Ref: gnutls_deinit263961
Ref: gnutls_dh_get_group264304
Ref: gnutls_dh_get_peers_public_bits265036
Ref: gnutls_dh_get_prime_bits265472
Ref: gnutls_dh_get_pubkey265918
Ref: gnutls_dh_get_secret_bits266511
Ref: gnutls_dh_params_cpy266945
Ref: gnutls_dh_params_deinit267288
Ref: gnutls_dh_params_export_pkcs3267561
Ref: gnutls_dh_params_export_raw268546
Ref: gnutls_dh_params_generate2269181
Ref: gnutls_dh_params_import_pkcs3269974
Ref: gnutls_dh_params_import_raw270715
Ref: gnutls_dh_params_init271248
Ref: gnutls_dh_set_prime_bits271502
Ref: gnutls_error_is_fatal272233
Ref: gnutls_error_to_alert272922
Ref: gnutls_ext_register273600
Ref: gnutls_fingerprint274291
Ref: gnutls_free275252
Ref: gnutls_global_deinit275487
Ref: gnutls_global_init275803
Ref: gnutls_global_set_log_function277397
Ref: gnutls_global_set_log_level277902
Ref: gnutls_global_set_mem_functions278402
Ref: gnutls_handshake_get_last_in279643
Ref: gnutls_handshake_get_last_out280262
Ref: gnutls_handshake_set_max_packet_length280896
Ref: gnutls_handshake_set_post_client_hello_function281587
Ref: gnutls_handshake_set_private_extensions282624
Ref: gnutls_handshake283404
Ref: gnutls_hex2bin284584
Ref: gnutls_hex_decode285134
Ref: gnutls_hex_encode285709
Ref: gnutls_init286223
Ref: gnutls_kx_get_id286917
Ref: gnutls_kx_get_name287261
Ref: gnutls_kx_get287603
Ref: gnutls_kx_list287930
Ref: gnutls_kx_set_priority288230
Ref: gnutls_mac_get_id288922
Ref: gnutls_mac_get_key_size289341
Ref: gnutls_mac_get_name289654
Ref: gnutls_mac_get289970
Ref: gnutls_mac_list290272
Ref: gnutls_mac_set_priority290789
Ref: gnutls_malloc291467
Ref: gnutls_openpgp_send_cert291797
Ref: gnutls_oprfi_enable_client292375
Ref: gnutls_oprfi_enable_server292996
Ref: gnutls_pem_base64_decode_alloc294022
Ref: gnutls_pem_base64_decode294817
Ref: gnutls_pem_base64_encode_alloc295681
Ref: gnutls_pem_base64_encode296409
Ref: gnutls_perror297189
Ref: gnutls_pk_algorithm_get_name297478
Ref: gnutls_pk_get_id297811
Ref: gnutls_pk_get_name298333
Ref: gnutls_pk_list298694
Ref: gnutls_prf_raw298981
Ref: gnutls_prf300553
Ref: gnutls_priority_deinit302176
Ref: gnutls_priority_init302406
Ref: gnutls_priority_set_direct305698
Ref: gnutls_priority_set306479
Ref: gnutls_protocol_get_id306903
Ref: gnutls_protocol_get_name307219
Ref: gnutls_protocol_get_version307577
Ref: gnutls_protocol_list307880
Ref: gnutls_protocol_set_priority308189
Ref: gnutls_psk_allocate_client_credentials308740
Ref: gnutls_psk_allocate_server_credentials309195
Ref: gnutls_psk_client_get_hint309626
Ref: gnutls_psk_free_client_credentials310109
Ref: gnutls_psk_free_server_credentials310481
Ref: gnutls_psk_netconf_derive_key310843
Ref: gnutls_psk_server_get_username311546
Ref: gnutls_psk_set_client_credentials_function311930
Ref: gnutls_psk_set_client_credentials312853
Ref: gnutls_psk_set_params_function313671
Ref: gnutls_psk_set_server_credentials_file314175
Ref: gnutls_psk_set_server_credentials_function314782
Ref: gnutls_psk_set_server_credentials_hint315730
Ref: gnutls_psk_set_server_dh_params316324
Ref: gnutls_psk_set_server_params_function316841
Ref: gnutls_record_check_pending317323
Ref: gnutls_record_disable_padding317839
Ref: gnutls_record_get_direction318431
Ref: gnutls_record_get_max_size319341
Ref: gnutls_record_recv319692
Ref: gnutls_record_send321143
Ref: gnutls_record_set_max_size322564
Ref: gnutls_rehandshake323371
Ref: gnutls_rsa_export_get_modulus_bits324282
Ref: gnutls_rsa_export_get_pubkey324642
Ref: gnutls_rsa_params_cpy325232
Ref: gnutls_rsa_params_deinit325661
Ref: gnutls_rsa_params_export_pkcs1325938
Ref: gnutls_rsa_params_export_raw326879
Ref: gnutls_rsa_params_generate2327801
Ref: gnutls_rsa_params_import_pkcs1328595
Ref: gnutls_rsa_params_import_raw329291
Ref: gnutls_rsa_params_init330093
Ref: gnutls_server_name_get330450
Ref: gnutls_server_name_set331692
Ref: gnutls_session_enable_compatibility_mode332578
Ref: gnutls_session_get_client_random333129
Ref: gnutls_session_get_data2333669
Ref: gnutls_session_get_data334428
Ref: gnutls_session_get_id335304
Ref: gnutls_session_get_master_secret336200
Ref: gnutls_session_get_ptr336842
Ref: gnutls_session_get_server_random337255
Ref: gnutls_session_is_resumed337797
Ref: gnutls_session_set_data338109
Ref: gnutls_session_set_finished_function338982
Ref: gnutls_session_set_ptr340108
Ref: gnutls_set_default_export_priority340523
Ref: gnutls_set_default_priority341368
Ref: gnutls_sign_algorithm_get_name342151
Ref: gnutls_sign_callback_get342460
Ref: gnutls_sign_callback_set342897
Ref: gnutls_sign_get_id343727
Ref: gnutls_sign_get_name344086
Ref: gnutls_sign_list344477
Ref: gnutls_srp_allocate_client_credentials344807
Ref: gnutls_srp_allocate_server_credentials345284
Ref: gnutls_srp_base64_decode_alloc345745
Ref: gnutls_srp_base64_decode346417
Ref: gnutls_srp_base64_encode_alloc347130
Ref: gnutls_srp_base64_encode347846
Ref: gnutls_srp_free_client_credentials348665
Ref: gnutls_srp_free_server_credentials349037
Ref: gnutls_srp_server_get_username349401
Ref: gnutls_srp_set_client_credentials_function349873
Ref: gnutls_srp_set_client_credentials350992
Ref: gnutls_srp_set_prime_bits351715
Ref: gnutls_srp_set_server_credentials_file352405
Ref: gnutls_srp_set_server_credentials_function353147
Ref: gnutls_srp_verifier354514
Ref: gnutls_strerror_name355531
Ref: gnutls_strerror355974
Ref: gnutls_transport_get_ptr2356450
Ref: gnutls_transport_get_ptr356985
Ref: gnutls_transport_set_errno357404
Ref: gnutls_transport_set_global_errno358459
Ref: gnutls_transport_set_lowat359477
Ref: gnutls_transport_set_ptr2360071
Ref: gnutls_transport_set_ptr360686
Ref: gnutls_transport_set_pull_function361109
Ref: gnutls_transport_set_push_function361713
Node: X.509 certificate functions362362
Ref: sec:x509api362563
Ref: gnutls_pkcs12_bag_decrypt362729
Ref: gnutls_pkcs12_bag_deinit363055
Ref: gnutls_pkcs12_bag_encrypt363283
Ref: gnutls_pkcs12_bag_get_count363705
Ref: gnutls_pkcs12_bag_get_data363932
Ref: gnutls_pkcs12_bag_get_friendly_name364561
Ref: gnutls_pkcs12_bag_get_key_id365178
Ref: gnutls_pkcs12_bag_get_type365777
Ref: gnutls_pkcs12_bag_init366109
Ref: gnutls_pkcs12_bag_set_crl366554
Ref: gnutls_pkcs12_bag_set_crt366980
Ref: gnutls_pkcs12_bag_set_data367424
Ref: gnutls_pkcs12_bag_set_friendly_name367895
Ref: gnutls_pkcs12_bag_set_key_id368558
Ref: gnutls_pkcs12_deinit369193
Ref: gnutls_pkcs12_export369405
Ref: gnutls_pkcs12_generate_mac370334
Ref: gnutls_pkcs12_get_bag370738
Ref: gnutls_pkcs12_import371347
Ref: gnutls_pkcs12_init372068
Ref: gnutls_pkcs12_set_bag372491
Ref: gnutls_pkcs12_verify_mac372894
Ref: gnutls_pkcs7_deinit373292
Ref: gnutls_pkcs7_delete_crl373505
Ref: gnutls_pkcs7_delete_crt373901
Ref: gnutls_pkcs7_export374314
Ref: gnutls_pkcs7_get_crl_count375230
Ref: gnutls_pkcs7_get_crl_raw375545
Ref: gnutls_pkcs7_get_crt_count376285
Ref: gnutls_pkcs7_get_crt_raw376608
Ref: gnutls_pkcs7_import377437
Ref: gnutls_pkcs7_init378058
Ref: gnutls_pkcs7_set_crl_raw378481
Ref: gnutls_pkcs7_set_crl378839
Ref: gnutls_pkcs7_set_crt_raw379208
Ref: gnutls_pkcs7_set_crt379595
Ref: gnutls_x509_crl_check_issuer380055
Ref: gnutls_x509_crl_deinit380517
Ref: gnutls_x509_crl_export380728
Ref: gnutls_x509_crl_get_authority_key_id381665
Ref: gnutls_x509_crl_get_crt_count382522
Ref: gnutls_x509_crl_get_crt_serial382875
Ref: gnutls_x509_crl_get_dn_oid383637
Ref: gnutls_x509_crl_get_extension_data384458
Ref: gnutls_x509_crl_get_extension_info385566
Ref: gnutls_x509_crl_get_extension_oid386824
Ref: gnutls_x509_crl_get_issuer_dn_by_oid387696
Ref: gnutls_x509_crl_get_issuer_dn389202
Ref: gnutls_x509_crl_get_next_update390078
Ref: gnutls_x509_crl_get_number390517
Ref: gnutls_x509_crl_get_signature_algorithm391250
Ref: gnutls_x509_crl_get_signature391684
Ref: gnutls_x509_crl_get_this_update392247
Ref: gnutls_x509_crl_get_version392577
Ref: gnutls_x509_crl_import392885
Ref: gnutls_x509_crl_init393509
Ref: gnutls_x509_crl_print394063
Ref: gnutls_x509_crl_set_authority_key_id394711
Ref: gnutls_x509_crl_set_crt_serial395267
Ref: gnutls_x509_crl_set_crt395884
Ref: gnutls_x509_crl_set_next_update396460
Ref: gnutls_x509_crl_set_number396868
Ref: gnutls_x509_crl_set_this_update397340
Ref: gnutls_x509_crl_set_version397745
Ref: gnutls_x509_crl_sign2398289
Ref: gnutls_x509_crl_sign399169
Ref: gnutls_x509_crl_verify399725
Ref: gnutls_x509_crq_deinit400641
Ref: gnutls_x509_crq_export400852
Ref: gnutls_x509_crq_get_attribute_by_oid401805
Ref: gnutls_x509_crq_get_attribute_data402676
Ref: gnutls_x509_crq_get_attribute_info403779
Ref: gnutls_x509_crq_get_basic_constraints404964
Ref: gnutls_x509_crq_get_challenge_password406206
Ref: gnutls_x509_crq_get_dn_by_oid406724
Ref: gnutls_x509_crq_get_dn_oid408238
Ref: gnutls_x509_crq_get_dn409051
Ref: gnutls_x509_crq_get_extension_by_oid409942
Ref: gnutls_x509_crq_get_extension_data411089
Ref: gnutls_x509_crq_get_extension_info412208
Ref: gnutls_x509_crq_get_key_id413462
Ref: gnutls_x509_crq_get_key_purpose_oid414485
Ref: gnutls_x509_crq_get_key_rsa_raw415499
Ref: gnutls_x509_crq_get_key_usage416119
Ref: gnutls_x509_crq_get_pk_algorithm417196
Ref: gnutls_x509_crq_get_subject_alt_name417931
Ref: gnutls_x509_crq_get_subject_alt_othername_oid419495
Ref: gnutls_x509_crq_get_version420972
Ref: gnutls_x509_crq_import421316
Ref: gnutls_x509_crq_init421999
Ref: gnutls_x509_crq_print422333
Ref: gnutls_x509_crq_set_attribute_by_oid422949
Ref: gnutls_x509_crq_set_basic_constraints423654
Ref: gnutls_x509_crq_set_challenge_password424377
Ref: gnutls_x509_crq_set_dn_by_oid424842
Ref: gnutls_x509_crq_set_key_purpose_oid425967
Ref: gnutls_x509_crq_set_key_rsa_raw426755
Ref: gnutls_x509_crq_set_key_usage427331
Ref: gnutls_x509_crq_set_key427781
Ref: gnutls_x509_crq_set_subject_alt_name428284
Ref: gnutls_x509_crq_set_version429350
Ref: gnutls_x509_crq_sign2429836
Ref: gnutls_x509_crq_sign430851
Ref: gnutls_x509_crt_check_hostname431313
Ref: gnutls_x509_crt_check_issuer431964
Ref: gnutls_x509_crt_check_revocation432494
Ref: gnutls_x509_crt_cpy_crl_dist_points433140
Ref: gnutls_x509_crt_deinit433725
Ref: gnutls_x509_crt_export433938
Ref: gnutls_x509_crt_get_activation_time434872
Ref: gnutls_x509_crt_get_authority_key_id435245
Ref: gnutls_x509_crt_get_basic_constraints436032
Ref: gnutls_x509_crt_get_ca_status437233
Ref: gnutls_x509_crt_get_crl_dist_points438102
Ref: gnutls_x509_crt_get_dn_by_oid439939
Ref: gnutls_x509_crt_get_dn_oid441476
Ref: gnutls_x509_crt_get_dn442275
Ref: gnutls_x509_crt_get_expiration_time443152
Ref: gnutls_x509_crt_get_extension_by_oid443523
Ref: gnutls_x509_crt_get_extension_data444598
Ref: gnutls_x509_crt_get_extension_info445666
Ref: gnutls_x509_crt_get_extension_oid446883
Ref: gnutls_x509_crt_get_fingerprint447684
Ref: gnutls_x509_crt_get_issuer_dn_by_oid448505
Ref: gnutls_x509_crt_get_issuer_dn_oid450060
Ref: gnutls_x509_crt_get_issuer_dn450881
Ref: gnutls_x509_crt_get_issuer451754
Ref: gnutls_x509_crt_get_key_id452372
Ref: gnutls_x509_crt_get_key_purpose_oid453358
Ref: gnutls_x509_crt_get_key_usage454344
Ref: gnutls_x509_crt_get_pk_algorithm455399
Ref: gnutls_x509_crt_get_pk_dsa_raw456114
Ref: gnutls_x509_crt_get_pk_rsa_raw456764
Ref: gnutls_x509_crt_get_proxy457322
Ref: gnutls_x509_crt_get_raw_dn458426
Ref: gnutls_x509_crt_get_raw_issuer_dn458935
Ref: gnutls_x509_crt_get_serial459436
Ref: gnutls_x509_crt_get_signature_algorithm460236
Ref: gnutls_x509_crt_get_signature460659
Ref: gnutls_x509_crt_get_subject_alt_name2461246
Ref: gnutls_x509_crt_get_subject_alt_name462427
Ref: gnutls_x509_crt_get_subject_alt_othername_oid464302
Ref: gnutls_x509_crt_get_subject_key_id465772
Ref: gnutls_x509_crt_get_subject466548
Ref: gnutls_x509_crt_get_version467171
Ref: gnutls_x509_crt_import467493
Ref: gnutls_x509_crt_init468181
Ref: gnutls_x509_crt_list_import468516
Ref: gnutls_x509_crt_list_verify469540
Ref: gnutls_x509_crt_print471533
Ref: gnutls_x509_crt_set_activation_time472424
Ref: gnutls_x509_crt_set_authority_key_id472877
Ref: gnutls_x509_crt_set_basic_constraints473455
Ref: gnutls_x509_crt_set_ca_status474139
Ref: gnutls_x509_crt_set_crl_dist_points2474734
Ref: gnutls_x509_crt_set_crl_dist_points475453
Ref: gnutls_x509_crt_set_crq_extensions476097
Ref: gnutls_x509_crt_set_crq476557
Ref: gnutls_x509_crt_set_dn_by_oid477100
Ref: gnutls_x509_crt_set_expiration_time478210
Ref: gnutls_x509_crt_set_extension_by_oid478645
Ref: gnutls_x509_crt_set_issuer_dn_by_oid479479
Ref: gnutls_x509_crt_set_key_purpose_oid480750
Ref: gnutls_x509_crt_set_key_usage481445
Ref: gnutls_x509_crt_set_key481874
Ref: gnutls_x509_crt_set_proxy_dn482367
Ref: gnutls_x509_crt_set_proxy483383
Ref: gnutls_x509_crt_set_serial484176
Ref: gnutls_x509_crt_set_subject_alt_name484829
Ref: gnutls_x509_crt_set_subject_alternative_name485927
Ref: gnutls_x509_crt_set_subject_key_id486746
Ref: gnutls_x509_crt_set_version487234
Ref: gnutls_x509_crt_sign2488053
Ref: gnutls_x509_crt_sign488913
Ref: gnutls_x509_crt_verify_data489476
Ref: gnutls_x509_crt_verify490034
Ref: gnutls_x509_dn_deinit490964
Ref: gnutls_x509_dn_export491226
Ref: gnutls_x509_dn_get_rdn_ava492121
Ref: gnutls_x509_dn_import492852
Ref: gnutls_x509_dn_init493720
Ref: gnutls_x509_dn_oid_known494143
Ref: gnutls_x509_privkey_cpy494809
Ref: gnutls_x509_privkey_deinit495239
Ref: gnutls_x509_privkey_export_dsa_raw495500
Ref: gnutls_x509_privkey_export_pkcs8496214
Ref: gnutls_x509_privkey_export_rsa_raw497716
Ref: gnutls_x509_privkey_export498590
Ref: gnutls_x509_privkey_fix499641
Ref: gnutls_x509_privkey_generate500030
Ref: gnutls_x509_privkey_get_key_id500653
Ref: gnutls_x509_privkey_get_pk_algorithm501638
Ref: gnutls_x509_privkey_import_dsa_raw502060
Ref: gnutls_x509_privkey_import_pkcs8502777
Ref: gnutls_x509_privkey_import_rsa_raw504084
Ref: gnutls_x509_privkey_import504920
Ref: gnutls_x509_privkey_init505616
Ref: gnutls_x509_privkey_sign_data505955
Ref: gnutls_x509_privkey_sign_hash507066
Ref: gnutls_x509_privkey_verify_data507563
Ref: gnutls_x509_rdn_get_by_oid508127
Ref: gnutls_x509_rdn_get_oid509104
Ref: gnutls_x509_rdn_get509730
Node: GnuTLS-extra functions510380
Ref: gnutls_extra_check_version510782
Ref: gnutls_global_init_extra511246
Node: OpenPGP functions511584
Ref: sec:openpgpapi511781
Ref: gnutls_certificate_set_openpgp_key_file2511983
Ref: gnutls_certificate_set_openpgp_key_file512959
Ref: gnutls_certificate_set_openpgp_key_mem2513694
Ref: gnutls_certificate_set_openpgp_key_mem514596
Ref: gnutls_certificate_set_openpgp_keyring_file515229
Ref: gnutls_certificate_set_openpgp_keyring_mem515910
Ref: gnutls_certificate_set_openpgp_key516625
Ref: gnutls_openpgp_crt_check_hostname517258
Ref: gnutls_openpgp_crt_deinit517824
Ref: gnutls_openpgp_crt_export518047
Ref: gnutls_openpgp_crt_get_auth_subkey518812
Ref: gnutls_openpgp_crt_get_creation_time519705
Ref: gnutls_openpgp_crt_get_expiration_time520036
Ref: gnutls_openpgp_crt_get_fingerprint520417
Ref: gnutls_openpgp_crt_get_key_id520976
Ref: gnutls_openpgp_crt_get_key_usage521364
Ref: gnutls_openpgp_crt_get_name521923
Ref: gnutls_openpgp_crt_get_pk_algorithm522599
Ref: gnutls_openpgp_crt_get_pk_dsa_raw523315
Ref: gnutls_openpgp_crt_get_pk_rsa_raw523998
Ref: gnutls_openpgp_crt_get_preferred_key_id524621
Ref: gnutls_openpgp_crt_get_revoked_status525088
Ref: gnutls_openpgp_crt_get_subkey_count525462
Ref: gnutls_openpgp_crt_get_subkey_creation_time525863
Ref: gnutls_openpgp_crt_get_subkey_expiration_time526289
Ref: gnutls_openpgp_crt_get_subkey_fingerprint526761
Ref: gnutls_openpgp_crt_get_subkey_idx527424
Ref: gnutls_openpgp_crt_get_subkey_id527818
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm528270
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw529090
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw529843
Ref: gnutls_openpgp_crt_get_subkey_revoked_status530532
Ref: gnutls_openpgp_crt_get_subkey_usage531000
Ref: gnutls_openpgp_crt_get_version531676
Ref: gnutls_openpgp_crt_import532009
Ref: gnutls_openpgp_crt_init532576
Ref: gnutls_openpgp_crt_print532869
Ref: gnutls_openpgp_crt_set_preferred_key_id533542
Ref: gnutls_openpgp_crt_verify_ring533970
Ref: gnutls_openpgp_crt_verify_self534709
Ref: gnutls_openpgp_keyring_check_id535303
Ref: gnutls_openpgp_keyring_deinit535811
Ref: gnutls_openpgp_keyring_get_crt_count536086
Ref: gnutls_openpgp_keyring_get_crt536453
Ref: gnutls_openpgp_keyring_import537012
Ref: gnutls_openpgp_keyring_init537634
Ref: gnutls_openpgp_privkey_deinit537959
Ref: gnutls_openpgp_privkey_export_dsa_raw538224
Ref: gnutls_openpgp_privkey_export_rsa_raw538981
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw539869
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw540701
Ref: gnutls_openpgp_privkey_export541615
Ref: gnutls_openpgp_privkey_get_fingerprint542600
Ref: gnutls_openpgp_privkey_get_key_id543203
Ref: gnutls_openpgp_privkey_get_pk_algorithm543606
Ref: gnutls_openpgp_privkey_get_preferred_key_id544371
Ref: gnutls_openpgp_privkey_get_revoked_status544872
Ref: gnutls_openpgp_privkey_get_subkey_count545303
Ref: gnutls_openpgp_privkey_get_subkey_creation_time545720
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time546159
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint546648
Ref: gnutls_openpgp_privkey_get_subkey_idx547325
Ref: gnutls_openpgp_privkey_get_subkey_id547747
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm548242
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status549095
Ref: gnutls_openpgp_privkey_import549562
Ref: gnutls_openpgp_privkey_init550272
Ref: gnutls_openpgp_privkey_set_preferred_key_id550621
Ref: gnutls_openpgp_privkey_sign_hash551133
Ref: gnutls_openpgp_set_recv_key_function551775
Node: TLS Inner Application (TLS/IA) functions552158
Ref: gnutls_ia_allocate_client_credentials554153
Ref: gnutls_ia_allocate_server_credentials554881
Ref: gnutls_ia_enable555567
Ref: gnutls_ia_endphase_send556844
Ref: gnutls_ia_extract_inner_secret557440
Ref: gnutls_ia_free_client_credentials558330
Ref: gnutls_ia_free_server_credentials558697
Ref: gnutls_ia_generate_challenge559054
Ref: gnutls_ia_get_client_avp_ptr559599
Ref: gnutls_ia_get_server_avp_ptr559976
Ref: gnutls_ia_handshake_p560339
Ref: gnutls_ia_handshake560736
Ref: gnutls_ia_permute_inner_secret561079
Ref: gnutls_ia_recv561720
Ref: gnutls_ia_send563226
Ref: gnutls_ia_set_client_avp_function564585
Ref: gnutls_ia_set_client_avp_ptr566134
Ref: gnutls_ia_set_server_avp_function566503
Ref: gnutls_ia_set_server_avp_ptr568484
Ref: gnutls_ia_verify_endphase568837
Node: Error codes and descriptions569558
Ref: Error Codes569757
Node: All the supported ciphersuites in GnuTLS577852
Ref: ciphersuites578071
Node: Guile Bindings582321
Node: Guile Preparations583173
Node: Guile API Conventions585513
Node: Enumerates and Constants586098
Node: Procedure Names588491
Node: Representation of Binary Data589494
Node: Input and Output590608
Node: Exception Handling592510
Node: Guile Examples594338
Node: Anonymous Authentication Guile Example594803
Node: OpenPGP Authentication Guile Example597365
Node: Importing OpenPGP Keys Guile Example600316
Node: Guile Reference601802
Node: Core Interface602142
Node: Extra Interface619852
Node: Internal architecture of GnuTLS622613
Node: The TLS Protocol623133
Node: TLS Handshake Protocol623703
Node: TLS Authentication Methods624558
Ref: TLS Authentication Methods-Footnote-1625729
Node: TLS Extension Handling625792
Node: Cryptographic Backend632816
Node: Copying Information635153
Node: GNU Free Documentation License635572
Node: GNU LGPL660713
Node: GNU GPL688835
Node: Bibliography726333
Ref: CBCATT726444
Ref: GPGH726621
Ref: GUTPKI726743
Ref: NISTSP80057726917
Ref: RFC2246727164
Ref: RFC4346727319
Ref: RFC2440727468
Ref: RFC4880727649
Ref: RFC4211727842
Ref: RFC2817728035
Ref: RFC2818728187
Ref: RFC2945728300
Ref: RFC2986728449
Ref: RFC3280728637
Ref: RFC3749728892
Ref: RFC3820729057
Ref: PKCS12729295
Ref: RESCORLA729435
Ref: SELKEY729531
Ref: SSL3729689
Ref: STEVENS729867
Ref: TLSEXT729975
Ref: TLSPGP730191
Ref: TLSSRP730367
Ref: TLSPSK730562
Ref: TOMSRP730730
Ref: WEGER730842
Node: Function and Data Index731034
Node: Concept Index800073

End Tag Table
