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

This manual is last updated 23 July 2011 for version 2.99.4 of GnuTLS.

Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011 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: 1289
gnutls.info-2: 491794
gnutls.info-3: 749490

Tag Table:
(Indirect)
Node: Top1289
Node: Preface2391
Node: The Library3725
Ref: The Library-Footnote-15726
Ref: The Library-Footnote-25771
Node: General idea5819
Ref: fig:gnutls-design6605
Ref: General idea-Footnote-18242
Node: Error handling8284
Node: Memory handling9515
Node: Thread safety10118
Node: Callback functions11304
Node: Introduction to TLS12184
Ref: Introduction to TLS-Footnote-113325
Node: TLS layers13612
Ref: fig:tls-layers14560
Node: The transport layer14635
Node: The TLS record protocol16913
Node: Encryption algorithms used in the record layer18496
Ref: tab:ciphers19367
Ref: tab:macs20833
Node: Compression algorithms used in the record layer21491
Node: Weaknesses and countermeasures22530
Node: On Record Padding23409
Node: The TLS Alert Protocol24999
Ref: The Alert Protocol25199
Ref: tab:alerts26313
Node: The TLS Handshake Protocol28849
Ref: The Handshake Protocol29048
Node: TLS Cipher Suites29860
Ref: TLS Cipher Suites-Footnote-130842
Node: Priority Strings30951
Ref: tab:prio-keywords31627
Ref: tab:prio-algorithms34034
Ref: tab:prio-special35679
Ref: Priority Strings-Footnote-138737
Node: Client Authentication39002
Node: Resuming Sessions40352
Ref: resume40536
Node: Interoperability42467
Node: TLS Extensions43888
Ref: serverind44847
Node: Selecting cryptographic key sizes51279
Ref: tab:key-sizes51911
Node: On SSL 2 and older protocols54314
Node: Authentication methods56186
Node: Certificate authentication57180
Ref: tab:key-exchange61875
Ref: Certificate authentication-Footnote-164412
Node: Anonymous authentication64607
Node: Authentication using SRP65761
Ref: Authentication using SRP-Footnote-168962
Node: Authentication using PSK68999
Node: Authentication and credentials71565
Ref: tab:key-exchange-cred72083
Node: Parameters stored in credentials72860
Node: More on certificate authentication74823
Node: The X.509 trust model75175
Ref: fig:x50975669
Node: X.509 certificates76150
Ref: tab:x50976515
Ref: tab:x509-ext78223
Node: Verifying X.509 certificate paths80337
Ref: tab:cert-verify82083
Ref: tab:cert-flags84190
Node: Certificate requests87336
Ref: ex:crq88083
Node: PKCS 12 structures90310
Node: The OpenPGP trust model94419
Ref: fig:openpgp95218
Ref: The OpenPGP trust model-Footnote-197595
Node: Hardware tokens97647
Ref: fig:pkcs11-vision98726
Ref: Hardware tokens-Footnote-1103584
Node: Abstract key types103624
Node: Digital signatures105141
Node: How to use GnuTLS in applications110499
Ref: examples110736
Node: Preparation110859
Node: Headers111261
Node: Initialization111680
Node: Version check112447
Node: Debugging and auditing112987
Node: Building the source113888
Node: Client examples115758
Node: Simple client example with anonymous authentication116650
Node: Simple client example with X.509 certificate support119383
Node: Simple Datagram TLS client example122447
Node: Obtaining session information125473
Node: Verifying peer's certificate129498
Ref: ex:verify129745
Node: Using a callback to select the certificate to use135185
Node: Verifying a certificate142020
Ref: ex:verify2142260
Node: Client using a PKCS 11 token with TLS146615
Ref: ex:pkcs11-client146859
Node: Client with Resume capability example154384
Ref: ex:resume-client154662
Node: Simple client example with SRP authentication158410
Node: Simple client example in C++161744
Node: Helper function for TCP connections164304
Node: Server examples165731
Node: Echo Server with X.509 authentication166164
Node: Echo Server with OpenPGP authentication171641
Node: Echo Server with SRP authentication176869
Node: Echo Server with anonymous authentication182045
Node: Miscellaneous examples186663
Node: Checking for an alert186942
Node: X.509 certificate parsing example188245
Ref: ex:x509-info188448
Node: Advanced and other topics191714
Node: Parameter generation192030
Node: Keying Material Exporters194088
Node: Channel Bindings195126
Node: Compatibility with the OpenSSL library196655
Node: How to use TLS in application protocols197477
Node: Separate ports197983
Ref: Separate ports-Footnote-1199388
Node: Upward negotiation199461
Ref: Upward negotiation-Footnote-1202151
Ref: Upward negotiation-Footnote-2202176
Node: Included programs202203
Node: Invoking certtool202746
Node: Invoking gnutls-cli215336
Node: Example client PSK connection218862
Node: Invoking gnutls-cli-debug220283
Node: Invoking gnutls-serv222602
Node: Example server PSK connection231145
Node: Invoking psktool232055
Node: Invoking srptool232737
Ref: srptool232900
Node: Invoking p11tool233969
Ref: p11tool234107
Node: Internal architecture of GnuTLS237607
Node: The TLS Protocol238141
Ref: fig:client-server238604
Ref: fig:gnutls-objects238986
Node: TLS Handshake Protocol239053
Ref: fig:gnutls-handshake239481
Ref: fig:gnutls-handshake-sequence239975
Node: TLS Authentication Methods240072
Ref: fig:gnutls-mod-auth240879
Ref: TLS Authentication Methods-Footnote-1241305
Node: TLS Extension Handling241368
Ref: fig:gnutls-ext241710
Node: Certificate Handling250302
Ref: fig:gnutls-cert-use-case250609
Node: Cryptographic Backend250718
Ref: fig:crypto-layers251434
Ref: Cryptographic Backend-Footnote-1255210
Node: Support255314
Node: Getting help255574
Node: Commercial Support256176
Node: Downloading and Installing257061
Node: Bug Reports258999
Node: Contributing260372
Node: Error codes262384
Node: Function reference272984
Node: Core functions273273
Ref: gnutls_alert_get_name273531
Ref: gnutls_alert_get_strname273914
Ref: gnutls_alert_get274228
Ref: gnutls_alert_send_appropriate274868
Ref: gnutls_alert_send275571
Ref: gnutls_anon_allocate_client_credentials276473
Ref: gnutls_anon_allocate_server_credentials276932
Ref: gnutls_anon_free_client_credentials277383
Ref: gnutls_anon_free_server_credentials277759
Ref: gnutls_anon_set_params_function278127
Ref: gnutls_anon_set_server_dh_params278645
Ref: gnutls_anon_set_server_params_function279169
Ref: gnutls_auth_client_get_type279678
Ref: gnutls_auth_get_type280190
Ref: gnutls_auth_server_get_type280884
Ref: gnutls_bye281376
Ref: gnutls_certificate_activation_time_peers283053
Ref: gnutls_certificate_allocate_credentials283520
Ref: gnutls_certificate_client_get_request_status283996
Ref: gnutls_certificate_client_set_retrieve_function284433
Ref: gnutls_certificate_expiration_time_peers286257
Ref: gnutls_certificate_free_ca_names286661
Ref: gnutls_certificate_free_cas287334
Ref: gnutls_certificate_free_credentials287757
Ref: gnutls_certificate_free_crls288278
Ref: gnutls_certificate_free_keys288583
Ref: gnutls_certificate_get_issuer289019
Ref: gnutls_certificate_get_ours289632
Ref: gnutls_certificate_get_peers290181
Ref: gnutls_certificate_send_x509_rdn_sequence291058
Ref: gnutls_certificate_server_set_request291785
Ref: gnutls_certificate_server_set_retrieve_function292466
Ref: gnutls_certificate_set_dh_params293585
Ref: gnutls_certificate_set_params_function294345
Ref: gnutls_certificate_set_retrieve_function2294896
Ref: gnutls_certificate_set_retrieve_function296606
Ref: gnutls_certificate_set_rsa_export_params298470
Ref: gnutls_certificate_set_verify_flags298984
Ref: gnutls_certificate_set_verify_function299443
Ref: gnutls_certificate_set_verify_limits300510
Ref: gnutls_certificate_set_x509_crl_file301205
Ref: gnutls_certificate_set_x509_crl_mem301990
Ref: gnutls_certificate_set_x509_crl302770
Ref: gnutls_certificate_set_x509_key_file303601
Ref: gnutls_certificate_set_x509_key_mem304821
Ref: gnutls_certificate_set_x509_key306059
Ref: gnutls_certificate_set_x509_simple_pkcs12_file307088
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem308663
Ref: gnutls_certificate_set_x509_trust_file310224
Ref: gnutls_certificate_set_x509_trust_mem311349
Ref: gnutls_certificate_set_x509_trust312305
Ref: gnutls_certificate_type_get_id313261
Ref: gnutls_certificate_type_get_name313658
Ref: gnutls_certificate_type_get314039
Ref: gnutls_certificate_type_list314437
Ref: gnutls_certificate_type_set_priority314897
Ref: gnutls_certificate_verify_peers2315638
Ref: gnutls_check_version316644
Ref: gnutls_cipher_add_auth317262
Ref: gnutls_cipher_decrypt2317848
Ref: gnutls_cipher_decrypt318462
Ref: gnutls_cipher_deinit318942
Ref: gnutls_cipher_encrypt2319229
Ref: gnutls_cipher_encrypt319843
Ref: gnutls_cipher_get_block_size320315
Ref: gnutls_cipher_get_id320620
Ref: gnutls_cipher_get_key_size321004
Ref: gnutls_cipher_get_name321331
Ref: gnutls_cipher_get321675
Ref: gnutls_cipher_init321977
Ref: gnutls_cipher_list322691
Ref: gnutls_cipher_set_iv323234
Ref: gnutls_cipher_set_priority323606
Ref: gnutls_cipher_suite_get_name324323
Ref: gnutls_cipher_suite_info324950
Ref: gnutls_cipher_tag326106
Ref: gnutls_compression_get_id326599
Ref: gnutls_compression_get_name326963
Ref: gnutls_compression_get327342
Ref: gnutls_compression_list327691
Ref: gnutls_compression_set_priority328012
Ref: gnutls_credentials_clear328889
Ref: gnutls_credentials_set329122
Ref: gnutls_db_check_entry330488
Ref: gnutls_db_get_ptr330994
Ref: gnutls_db_remove_session331311
Ref: gnutls_db_set_cache_expiration331853
Ref: gnutls_db_set_ptr332195
Ref: gnutls_db_set_remove_function332535
Ref: gnutls_db_set_retrieve_function333042
Ref: gnutls_db_set_store_function333732
Ref: gnutls_deinit334207
Ref: gnutls_dh_get_group334550
Ref: gnutls_dh_get_peers_public_bits335280
Ref: gnutls_dh_get_prime_bits335724
Ref: gnutls_dh_get_pubkey336366
Ref: gnutls_dh_get_secret_bits336957
Ref: gnutls_dh_params_cpy337389
Ref: gnutls_dh_params_deinit337847
Ref: gnutls_dh_params_export_pkcs3338120
Ref: gnutls_dh_params_export_raw339137
Ref: gnutls_dh_params_generate2339888
Ref: gnutls_dh_params_import_pkcs3340836
Ref: gnutls_dh_params_import_raw341609
Ref: gnutls_dh_params_init342258
Ref: gnutls_dh_set_prime_bits342627
Ref: gnutls_dtls_cookie_send343362
Ref: gnutls_dtls_cookie_verify344425
Ref: gnutls_dtls_get_data_mtu345272
Ref: gnutls_dtls_get_mtu345655
Ref: gnutls_dtls_prestate_set346083
Ref: gnutls_dtls_set_mtu346543
Ref: gnutls_dtls_set_timeouts346915
Ref: gnutls_ecc_curve_get_name347903
Ref: gnutls_ecc_curve_get_size348219
Ref: gnutls_ecc_curve_get348444
Ref: gnutls_error_is_fatal348809
Ref: gnutls_error_to_alert349508
Ref: gnutls_fingerprint350184
Ref: gnutls_free351145
Ref: gnutls_global_deinit351409
Ref: gnutls_global_init351725
Ref: gnutls_global_set_audit_log_function353166
Ref: gnutls_global_set_log_function353801
Ref: gnutls_global_set_log_level354307
Ref: gnutls_global_set_mem_functions354809
Ref: gnutls_global_set_mutex356037
Ref: gnutls_global_set_time_function356854
Ref: gnutls_handshake_get_last_in357219
Ref: gnutls_handshake_get_last_out357838
Ref: gnutls_handshake_set_max_packet_length358472
Ref: gnutls_handshake_set_post_client_hello_function359163
Ref: gnutls_handshake_set_private_extensions360250
Ref: gnutls_handshake360913
Ref: gnutls_hash_deinit362226
Ref: gnutls_hash_fast362560
Ref: gnutls_hash_get_len363071
Ref: gnutls_hash_init363399
Ref: gnutls_hash_output363941
Ref: gnutls_hash364228
Ref: gnutls_hex2bin364657
Ref: gnutls_hex_decode365225
Ref: gnutls_hex_encode365800
Ref: gnutls_hmac_deinit366328
Ref: gnutls_hmac_fast366661
Ref: gnutls_hmac_get_len367274
Ref: gnutls_hmac_init367589
Ref: gnutls_hmac_output368274
Ref: gnutls_hmac368559
Ref: gnutls_init368982
Ref: gnutls_key_generate369861
Ref: gnutls_kx_get_id370288
Ref: gnutls_kx_get_name370632
Ref: gnutls_kx_get370974
Ref: gnutls_kx_list371301
Ref: gnutls_kx_set_priority371640
Ref: gnutls_mac_get_id372332
Ref: gnutls_mac_get_key_size372746
Ref: gnutls_mac_get_name373059
Ref: gnutls_mac_get373375
Ref: gnutls_mac_list373677
Ref: gnutls_mac_set_priority374233
Ref: gnutls_malloc374911
Ref: gnutls_openpgp_send_cert375276
Ref: gnutls_pcert_deinit375840
Ref: gnutls_pcert_import_openpgp_raw376074
Ref: gnutls_pcert_import_openpgp376837
Ref: gnutls_pcert_import_x509_raw377420
Ref: gnutls_pcert_import_x509378084
Ref: gnutls_pem_base64_decode_alloc378665
Ref: gnutls_pem_base64_decode379460
Ref: gnutls_pem_base64_encode_alloc380324
Ref: gnutls_pem_base64_encode381052
Ref: gnutls_perror381832
Ref: gnutls_pk_algorithm_get_name382126
Ref: gnutls_pk_bits_to_sec_param382481
Ref: gnutls_pk_get_id382930
Ref: gnutls_pk_get_name383447
Ref: gnutls_pk_list383808
Ref: gnutls_pkcs11_add_provider384158
Ref: gnutls_pkcs11_copy_secret_key384665
Ref: gnutls_pkcs11_copy_x509_crt385368
Ref: gnutls_pkcs11_copy_x509_privkey386000
Ref: gnutls_pkcs11_deinit386768
Ref: gnutls_pkcs11_delete_url386938
Ref: gnutls_pkcs11_init387348
Ref: gnutls_pkcs11_obj_deinit388246
Ref: gnutls_pkcs11_obj_export_url388481
Ref: gnutls_pkcs11_obj_export388977
Ref: gnutls_pkcs11_obj_get_info389917
Ref: gnutls_pkcs11_obj_get_type390769
Ref: gnutls_pkcs11_obj_import_url391108
Ref: gnutls_pkcs11_obj_init391808
Ref: gnutls_pkcs11_obj_list_import_url392161
Ref: gnutls_pkcs11_privkey_deinit393009
Ref: gnutls_pkcs11_privkey_export_url393270
Ref: gnutls_pkcs11_privkey_get_info393780
Ref: gnutls_pkcs11_privkey_get_pk_algorithm394671
Ref: gnutls_pkcs11_privkey_import_url395207
Ref: gnutls_pkcs11_privkey_init395927
Ref: gnutls_pkcs11_set_pin_function396286
Ref: gnutls_pkcs11_set_token_function397686
Ref: gnutls_pkcs11_token_get_flags398174
Ref: gnutls_pkcs11_token_get_info398597
Ref: gnutls_pkcs11_token_get_mechanism399305
Ref: gnutls_pkcs11_token_get_url399886
Ref: gnutls_pkcs11_token_init400531
Ref: gnutls_pkcs11_token_set_pin401162
Ref: gnutls_prf_raw401752
Ref: gnutls_prf403324
Ref: gnutls_priority_deinit404947
Ref: gnutls_priority_init405177
Ref: gnutls_priority_set_direct407670
Ref: gnutls_priority_set408452
Ref: gnutls_privkey_decrypt_data408886
Ref: gnutls_privkey_deinit409498
Ref: gnutls_privkey_get_pk_algorithm409735
Ref: gnutls_privkey_get_type410332
Ref: gnutls_privkey_import_openpgp410803
Ref: gnutls_privkey_import_pkcs11411489
Ref: gnutls_privkey_import_x509412092
Ref: gnutls_privkey_init412675
Ref: gnutls_privkey_sign_data412998
Ref: gnutls_privkey_sign_hash413986
Ref: gnutls_protocol_get_id414962
Ref: gnutls_protocol_get_name415278
Ref: gnutls_protocol_get_version415636
Ref: gnutls_protocol_list415939
Ref: gnutls_protocol_set_priority416287
Ref: gnutls_psk_allocate_client_credentials416838
Ref: gnutls_psk_allocate_server_credentials417292
Ref: gnutls_psk_client_get_hint417722
Ref: gnutls_psk_free_client_credentials418205
Ref: gnutls_psk_free_server_credentials418576
Ref: gnutls_psk_server_get_username418939
Ref: gnutls_psk_set_client_credentials_function419323
Ref: gnutls_psk_set_client_credentials420246
Ref: gnutls_psk_set_params_function421172
Ref: gnutls_psk_set_server_credentials_file421694
Ref: gnutls_psk_set_server_credentials_function422300
Ref: gnutls_psk_set_server_credentials_hint423248
Ref: gnutls_psk_set_server_dh_params423841
Ref: gnutls_psk_set_server_params_function424367
Ref: gnutls_pubkey_deinit424856
Ref: gnutls_pubkey_export425068
Ref: gnutls_pubkey_get_key_id425974
Ref: gnutls_pubkey_get_key_usage426938
Ref: gnutls_pubkey_get_openpgp_key_id427418
Ref: gnutls_pubkey_get_pk_algorithm428488
Ref: gnutls_pubkey_get_pk_dsa_raw429091
Ref: gnutls_pubkey_get_pk_ecc_raw429750
Ref: gnutls_pubkey_get_pk_rsa_raw430372
Ref: gnutls_pubkey_get_preferred_hash_algorithm430978
Ref: gnutls_pubkey_get_verify_algorithm431774
Ref: gnutls_pubkey_import_dsa_raw432390
Ref: gnutls_pubkey_import_openpgp433028
Ref: gnutls_pubkey_import_pkcs11_url433600
Ref: gnutls_pubkey_import_pkcs11434088
Ref: gnutls_pubkey_import_privkey434572
Ref: gnutls_pubkey_import_rsa_raw435127
Ref: gnutls_pubkey_import_x509435655
Ref: gnutls_pubkey_import436120
Ref: gnutls_pubkey_init436768
Ref: gnutls_pubkey_set_key_usage437094
Ref: gnutls_pubkey_verify_data2437632
Ref: gnutls_pubkey_verify_data438334
Ref: gnutls_pubkey_verify_hash438964
Ref: gnutls_record_check_pending439588
Ref: gnutls_record_disable_padding439918
Ref: gnutls_record_get_direction440510
Ref: gnutls_record_get_max_size441420
Ref: gnutls_record_recv_seq441790
Ref: gnutls_record_recv442825
Ref: gnutls_record_send444313
Ref: gnutls_record_set_max_size445728
Ref: gnutls_rehandshake446628
Ref: gnutls_rnd447871
Ref: gnutls_rsa_export_get_modulus_bits448272
Ref: gnutls_rsa_export_get_pubkey448637
Ref: gnutls_rsa_params_cpy449227
Ref: gnutls_rsa_params_deinit449656
Ref: gnutls_rsa_params_export_pkcs1449933
Ref: gnutls_rsa_params_export_raw450874
Ref: gnutls_rsa_params_generate2451790
Ref: gnutls_rsa_params_import_pkcs1452584
Ref: gnutls_rsa_params_import_raw453280
Ref: gnutls_rsa_params_init454082
Ref: gnutls_safe_renegotiation_status454459
Ref: gnutls_sec_param_get_name454874
Ref: gnutls_sec_param_to_pk_bits455231
Ref: gnutls_server_name_get455854
Ref: gnutls_server_name_set457213
Ref: gnutls_session_channel_binding458200
Ref: gnutls_session_enable_compatibility_mode458922
Ref: gnutls_session_get_data2459457
Ref: gnutls_session_get_data460284
Ref: gnutls_session_get_id461161
Ref: gnutls_session_get_ptr462037
Ref: gnutls_session_is_resumed462436
Ref: gnutls_session_set_data462748
Ref: gnutls_session_set_ptr463593
Ref: gnutls_session_ticket_enable_client464010
Ref: gnutls_session_ticket_enable_server464424
Ref: gnutls_session_ticket_key_generate464987
Ref: gnutls_set_default_export_priority465431
Ref: gnutls_set_default_priority466276
Ref: gnutls_sign_algorithm_get_requested467069
Ref: gnutls_sign_callback_get468082
Ref: gnutls_sign_callback_set468575
Ref: gnutls_sign_get_id469461
Ref: gnutls_sign_get_name469820
Ref: gnutls_sign_list470135
Ref: gnutls_srp_allocate_client_credentials470464
Ref: gnutls_srp_allocate_server_credentials470940
Ref: gnutls_srp_base64_decode_alloc471400
Ref: gnutls_srp_base64_decode472072
Ref: gnutls_srp_base64_encode_alloc472787
Ref: gnutls_srp_base64_encode473503
Ref: gnutls_srp_free_client_credentials474322
Ref: gnutls_srp_free_server_credentials474693
Ref: gnutls_srp_server_get_username475056
Ref: gnutls_srp_set_client_credentials_function475528
Ref: gnutls_srp_set_client_credentials476647
Ref: gnutls_srp_set_prime_bits477369
Ref: gnutls_srp_set_server_credentials_file478059
Ref: gnutls_srp_set_server_credentials_function478800
Ref: gnutls_srp_verifier480168
Ref: gnutls_strerror_name481095
Ref: gnutls_strerror481538
Ref: gnutls_supplemental_get_name482038
Ref: gnutls_transport_get_ptr2482462
Ref: gnutls_transport_get_ptr482997
Ref: gnutls_transport_set_errno_function483434
Ref: gnutls_transport_set_errno483956
Ref: gnutls_transport_set_ptr2484795
Ref: gnutls_transport_set_ptr485410
Ref: gnutls_transport_set_pull_function485833
Ref: gnutls_transport_set_pull_timeout_function486618
Ref: gnutls_transport_set_push_function487573
Ref: gnutls_transport_set_vec_push_function488423
Ref: gnutls_x509_crq_set_pubkey489173
Ref: gnutls_x509_crt_import_pkcs11_url489632
Ref: gnutls_x509_crt_import_pkcs11490258
Ref: gnutls_x509_crt_list_import_pkcs11490758
Ref: gnutls_x509_crt_set_pubkey491404
Node: X509 certificate functions491794
Ref: gnutls_pkcs12_bag_decrypt492160
Ref: gnutls_pkcs12_bag_deinit492592
Ref: gnutls_pkcs12_bag_encrypt492820
Ref: gnutls_pkcs12_bag_get_count493325
Ref: gnutls_pkcs12_bag_get_data493637
Ref: gnutls_pkcs12_bag_get_friendly_name494236
Ref: gnutls_pkcs12_bag_get_key_id494867
Ref: gnutls_pkcs12_bag_get_type495480
Ref: gnutls_pkcs12_bag_init495826
Ref: gnutls_pkcs12_bag_set_crl496275
Ref: gnutls_pkcs12_bag_set_crt496706
Ref: gnutls_pkcs12_bag_set_data497150
Ref: gnutls_pkcs12_bag_set_friendly_name497621
Ref: gnutls_pkcs12_bag_set_key_id498298
Ref: gnutls_pkcs12_deinit498947
Ref: gnutls_pkcs12_export499159
Ref: gnutls_pkcs12_generate_mac500093
Ref: gnutls_pkcs12_get_bag500501
Ref: gnutls_pkcs12_import501116
Ref: gnutls_pkcs12_init501841
Ref: gnutls_pkcs12_set_bag502268
Ref: gnutls_pkcs12_verify_mac502675
Ref: gnutls_pkcs7_deinit503077
Ref: gnutls_pkcs7_delete_crl503290
Ref: gnutls_pkcs7_delete_crt503747
Ref: gnutls_pkcs7_export504219
Ref: gnutls_pkcs7_get_crl_count505140
Ref: gnutls_pkcs7_get_crl_raw505514
Ref: gnutls_pkcs7_get_crt_count506320
Ref: gnutls_pkcs7_get_crt_raw506704
Ref: gnutls_pkcs7_import507592
Ref: gnutls_pkcs7_init508217
Ref: gnutls_pkcs7_set_crl_raw508644
Ref: gnutls_pkcs7_set_crl509063
Ref: gnutls_pkcs7_set_crt_raw509493
Ref: gnutls_pkcs7_set_crt509941
Ref: gnutls_x509_crl_check_issuer510462
Ref: gnutls_x509_crl_deinit511008
Ref: gnutls_x509_crl_export511219
Ref: gnutls_x509_crl_get_authority_key_id512170
Ref: gnutls_x509_crl_get_crt_count513035
Ref: gnutls_x509_crl_get_crt_serial513398
Ref: gnutls_x509_crl_get_dn_oid514174
Ref: gnutls_x509_crl_get_extension_data514989
Ref: gnutls_x509_crl_get_extension_info516103
Ref: gnutls_x509_crl_get_extension_oid517369
Ref: gnutls_x509_crl_get_issuer_dn_by_oid518249
Ref: gnutls_x509_crl_get_issuer_dn519752
Ref: gnutls_x509_crl_get_next_update520628
Ref: gnutls_x509_crl_get_number521067
Ref: gnutls_x509_crl_get_raw_issuer_dn521796
Ref: gnutls_x509_crl_get_signature_algorithm522275
Ref: gnutls_x509_crl_get_signature522713
Ref: gnutls_x509_crl_get_this_update523290
Ref: gnutls_x509_crl_get_version523620
Ref: gnutls_x509_crl_import523933
Ref: gnutls_x509_crl_init524561
Ref: gnutls_x509_crl_list_import2525133
Ref: gnutls_x509_crl_list_import526031
Ref: gnutls_x509_crl_print526986
Ref: gnutls_x509_crl_privkey_sign527621
Ref: gnutls_x509_crl_set_authority_key_id528539
Ref: gnutls_x509_crl_set_crt_serial529099
Ref: gnutls_x509_crl_set_crt529720
Ref: gnutls_x509_crl_set_next_update530300
Ref: gnutls_x509_crl_set_number530712
Ref: gnutls_x509_crl_set_this_update531188
Ref: gnutls_x509_crl_set_version531597
Ref: gnutls_x509_crl_sign2532145
Ref: gnutls_x509_crl_sign533095
Ref: gnutls_x509_crl_verify533713
Ref: gnutls_x509_crq_deinit534592
Ref: gnutls_x509_crq_export534833
Ref: gnutls_x509_crq_get_attribute_by_oid535859
Ref: gnutls_x509_crq_get_attribute_data536736
Ref: gnutls_x509_crq_get_attribute_info537845
Ref: gnutls_x509_crq_get_basic_constraints539036
Ref: gnutls_x509_crq_get_challenge_password540289
Ref: gnutls_x509_crq_get_dn_by_oid540923
Ref: gnutls_x509_crq_get_dn_oid542382
Ref: gnutls_x509_crq_get_dn543139
Ref: gnutls_x509_crq_get_extension_by_oid543993
Ref: gnutls_x509_crq_get_extension_data545145
Ref: gnutls_x509_crq_get_extension_info546270
Ref: gnutls_x509_crq_get_key_id547530
Ref: gnutls_x509_crq_get_key_purpose_oid548565
Ref: gnutls_x509_crq_get_key_rsa_raw549588
Ref: gnutls_x509_crq_get_key_usage550212
Ref: gnutls_x509_crq_get_pk_algorithm551296
Ref: gnutls_x509_crq_get_subject_alt_name552041
Ref: gnutls_x509_crq_get_subject_alt_othername_oid553602
Ref: gnutls_x509_crq_get_version555077
Ref: gnutls_x509_crq_import555428
Ref: gnutls_x509_crq_init556119
Ref: gnutls_x509_crq_print556459
Ref: gnutls_x509_crq_privkey_sign557101
Ref: gnutls_x509_crq_set_attribute_by_oid558111
Ref: gnutls_x509_crq_set_basic_constraints558822
Ref: gnutls_x509_crq_set_challenge_password559566
Ref: gnutls_x509_crq_set_dn_by_oid560036
Ref: gnutls_x509_crq_set_key_purpose_oid561169
Ref: gnutls_x509_crq_set_key_rsa_raw561958
Ref: gnutls_x509_crq_set_key_usage562538
Ref: gnutls_x509_crq_set_key563000
Ref: gnutls_x509_crq_set_subject_alt_name563510
Ref: gnutls_x509_crq_set_version564308
Ref: gnutls_x509_crq_sign2564800
Ref: gnutls_x509_crq_sign565842
Ref: gnutls_x509_crq_verify566360
Ref: gnutls_x509_crt_check_hostname566966
Ref: gnutls_x509_crt_check_issuer567615
Ref: gnutls_x509_crt_check_revocation568167
Ref: gnutls_x509_crt_cpy_crl_dist_points568818
Ref: gnutls_x509_crt_deinit569407
Ref: gnutls_x509_crt_export569630
Ref: gnutls_x509_crt_get_activation_time570569
Ref: gnutls_x509_crt_get_authority_key_id570942
Ref: gnutls_x509_crt_get_basic_constraints571800
Ref: gnutls_x509_crt_get_ca_status573014
Ref: gnutls_x509_crt_get_crl_dist_points573904
Ref: gnutls_x509_crt_get_dn_by_oid575644
Ref: gnutls_x509_crt_get_dn_oid577180
Ref: gnutls_x509_crt_get_dn577980
Ref: gnutls_x509_crt_get_expiration_time578859
Ref: gnutls_x509_crt_get_extension_by_oid579230
Ref: gnutls_x509_crt_get_extension_data580352
Ref: gnutls_x509_crt_get_extension_info581449
Ref: gnutls_x509_crt_get_extension_oid582695
Ref: gnutls_x509_crt_get_fingerprint583546
Ref: gnutls_x509_crt_get_issuer_alt_name2584367
Ref: gnutls_x509_crt_get_issuer_alt_name585933
Ref: gnutls_x509_crt_get_issuer_alt_othername_oid587751
Ref: gnutls_x509_crt_get_issuer_dn_by_oid589244
Ref: gnutls_x509_crt_get_issuer_dn_oid590796
Ref: gnutls_x509_crt_get_issuer_dn591616
Ref: gnutls_x509_crt_get_issuer_unique_id592509
Ref: gnutls_x509_crt_get_issuer593310
Ref: gnutls_x509_crt_get_key_id593928
Ref: gnutls_x509_crt_get_key_purpose_oid594919
Ref: gnutls_x509_crt_get_key_usage595970
Ref: gnutls_x509_crt_get_pk_algorithm597031
Ref: gnutls_x509_crt_get_pk_dsa_raw597751
Ref: gnutls_x509_crt_get_pk_rsa_raw598419
Ref: gnutls_x509_crt_get_preferred_hash_algorithm599033
Ref: gnutls_x509_crt_get_proxy599898
Ref: gnutls_x509_crt_get_raw_dn600923
Ref: gnutls_x509_crt_get_raw_issuer_dn601446
Ref: gnutls_x509_crt_get_serial601956
Ref: gnutls_x509_crt_get_signature_algorithm602714
Ref: gnutls_x509_crt_get_signature603191
Ref: gnutls_x509_crt_get_subject_alt_name2603792
Ref: gnutls_x509_crt_get_subject_alt_name605341
Ref: gnutls_x509_crt_get_subject_alt_othername_oid607118
Ref: gnutls_x509_crt_get_subject_key_id608588
Ref: gnutls_x509_crt_get_subject_unique_id609346
Ref: gnutls_x509_crt_get_subject610151
Ref: gnutls_x509_crt_get_verify_algorithm610792
Ref: gnutls_x509_crt_get_version611503
Ref: gnutls_x509_crt_import611835
Ref: gnutls_x509_crt_init612527
Ref: gnutls_x509_crt_list_import2612868
Ref: gnutls_x509_crt_list_import613814
Ref: gnutls_x509_crt_list_verify614837
Ref: gnutls_x509_crt_print616512
Ref: gnutls_x509_crt_privkey_sign617392
Ref: gnutls_x509_crt_set_activation_time618288
Ref: gnutls_x509_crt_set_authority_key_id618745
Ref: gnutls_x509_crt_set_basic_constraints619327
Ref: gnutls_x509_crt_set_ca_status620025
Ref: gnutls_x509_crt_set_crl_dist_points2620624
Ref: gnutls_x509_crt_set_crl_dist_points621347
Ref: gnutls_x509_crt_set_crq_extensions621995
Ref: gnutls_x509_crt_set_crq622459
Ref: gnutls_x509_crt_set_dn_by_oid623006
Ref: gnutls_x509_crt_set_expiration_time624120
Ref: gnutls_x509_crt_set_extension_by_oid624559
Ref: gnutls_x509_crt_set_issuer_dn_by_oid625355
Ref: gnutls_x509_crt_set_key_purpose_oid626630
Ref: gnutls_x509_crt_set_key_usage627408
Ref: gnutls_x509_crt_set_key627841
Ref: gnutls_x509_crt_set_proxy_dn628338
Ref: gnutls_x509_crt_set_proxy629358
Ref: gnutls_x509_crt_set_serial630165
Ref: gnutls_x509_crt_set_subject_alt_name630822
Ref: gnutls_x509_crt_set_subject_alternative_name631643
Ref: gnutls_x509_crt_set_subject_key_id632465
Ref: gnutls_x509_crt_set_version632957
Ref: gnutls_x509_crt_sign2633780
Ref: gnutls_x509_crt_sign634644
Ref: gnutls_x509_crt_verify_data635211
Ref: gnutls_x509_crt_verify_hash635888
Ref: gnutls_x509_crt_verify636566
Ref: gnutls_x509_dn_deinit637378
Ref: gnutls_x509_dn_export637638
Ref: gnutls_x509_dn_get_rdn_ava638537
Ref: gnutls_x509_dn_import639268
Ref: gnutls_x509_dn_init639891
Ref: gnutls_x509_dn_oid_known640316
Ref: gnutls_x509_privkey_cpy640982
Ref: gnutls_x509_privkey_deinit641451
Ref: gnutls_x509_privkey_export_dsa_raw641714
Ref: gnutls_x509_privkey_export_ecc_raw642489
Ref: gnutls_x509_privkey_export_pkcs8643252
Ref: gnutls_x509_privkey_export_rsa_raw2644761
Ref: gnutls_x509_privkey_export_rsa_raw645782
Ref: gnutls_x509_privkey_export646660
Ref: gnutls_x509_privkey_fix647715
Ref: gnutls_x509_privkey_generate648108
Ref: gnutls_x509_privkey_get_key_id648823
Ref: gnutls_x509_privkey_get_pk_algorithm649812
Ref: gnutls_x509_privkey_import_dsa_raw650239
Ref: gnutls_x509_privkey_import_ecc_raw650964
Ref: gnutls_x509_privkey_import_pkcs8651646
Ref: gnutls_x509_privkey_import_rsa_raw2652959
Ref: gnutls_x509_privkey_import_rsa_raw653946
Ref: gnutls_x509_privkey_import654786
Ref: gnutls_x509_privkey_init655486
Ref: gnutls_x509_privkey_sec_param655829
Ref: gnutls_x509_privkey_sign_data656236
Ref: gnutls_x509_privkey_sign_hash657502
Ref: gnutls_x509_rdn_get_by_oid658209
Ref: gnutls_x509_rdn_get_oid659189
Ref: gnutls_x509_rdn_get659925
Ref: gnutls_x509_trust_list_add_cas660642
Ref: gnutls_x509_trust_list_add_crls661241
Ref: gnutls_x509_trust_list_add_named_crt662206
Ref: gnutls_x509_trust_list_deinit663279
Ref: gnutls_x509_trust_list_get_issuer663661
Ref: gnutls_x509_trust_list_init664264
Ref: gnutls_x509_trust_list_verify_crt664737
Ref: gnutls_x509_trust_list_verify_named_crt665710
Node: GnuTLS-extra functions666735
Ref: gnutls_extra_check_version667136
Ref: gnutls_global_init_extra667781
Node: OpenPGP functions668320
Ref: gnutls_certificate_set_openpgp_key_file2668670
Ref: gnutls_certificate_set_openpgp_key_file669677
Ref: gnutls_certificate_set_openpgp_key_mem2670418
Ref: gnutls_certificate_set_openpgp_key_mem671430
Ref: gnutls_certificate_set_openpgp_keyring_file672194
Ref: gnutls_certificate_set_openpgp_keyring_mem672912
Ref: gnutls_certificate_set_openpgp_key673671
Ref: gnutls_openpgp_crt_check_hostname674588
Ref: gnutls_openpgp_crt_deinit675153
Ref: gnutls_openpgp_crt_export675376
Ref: gnutls_openpgp_crt_get_auth_subkey676141
Ref: gnutls_openpgp_crt_get_creation_time677094
Ref: gnutls_openpgp_crt_get_expiration_time677425
Ref: gnutls_openpgp_crt_get_fingerprint677806
Ref: gnutls_openpgp_crt_get_key_id678365
Ref: gnutls_openpgp_crt_get_key_usage678753
Ref: gnutls_openpgp_crt_get_name679312
Ref: gnutls_openpgp_crt_get_pk_algorithm680038
Ref: gnutls_openpgp_crt_get_pk_dsa_raw680755
Ref: gnutls_openpgp_crt_get_pk_rsa_raw681456
Ref: gnutls_openpgp_crt_get_preferred_key_id682097
Ref: gnutls_openpgp_crt_get_revoked_status682564
Ref: gnutls_openpgp_crt_get_subkey_count682938
Ref: gnutls_openpgp_crt_get_subkey_creation_time683349
Ref: gnutls_openpgp_crt_get_subkey_expiration_time683775
Ref: gnutls_openpgp_crt_get_subkey_fingerprint684247
Ref: gnutls_openpgp_crt_get_subkey_idx684910
Ref: gnutls_openpgp_crt_get_subkey_id685304
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm685756
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw686577
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw687348
Ref: gnutls_openpgp_crt_get_subkey_revoked_status688055
Ref: gnutls_openpgp_crt_get_subkey_usage688533
Ref: gnutls_openpgp_crt_get_version689214
Ref: gnutls_openpgp_crt_import689552
Ref: gnutls_openpgp_crt_init690119
Ref: gnutls_openpgp_crt_print690412
Ref: gnutls_openpgp_crt_set_preferred_key_id691083
Ref: gnutls_openpgp_crt_verify_ring691626
Ref: gnutls_openpgp_crt_verify_self692365
Ref: gnutls_openpgp_keyring_check_id692959
Ref: gnutls_openpgp_keyring_deinit693467
Ref: gnutls_openpgp_keyring_get_crt_count693742
Ref: gnutls_openpgp_keyring_get_crt694119
Ref: gnutls_openpgp_keyring_import694771
Ref: gnutls_openpgp_keyring_init695393
Ref: gnutls_openpgp_privkey_deinit695718
Ref: gnutls_openpgp_privkey_export_dsa_raw695983
Ref: gnutls_openpgp_privkey_export_rsa_raw696758
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw697664
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw698514
Ref: gnutls_openpgp_privkey_export699446
Ref: gnutls_openpgp_privkey_get_fingerprint700430
Ref: gnutls_openpgp_privkey_get_key_id701033
Ref: gnutls_openpgp_privkey_get_pk_algorithm701436
Ref: gnutls_openpgp_privkey_get_preferred_key_id702206
Ref: gnutls_openpgp_privkey_get_revoked_status702707
Ref: gnutls_openpgp_privkey_get_subkey_count703143
Ref: gnutls_openpgp_privkey_get_subkey_creation_time703570
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time704009
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint704498
Ref: gnutls_openpgp_privkey_get_subkey_idx705175
Ref: gnutls_openpgp_privkey_get_subkey_id705597
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm706092
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status706950
Ref: gnutls_openpgp_privkey_import707422
Ref: gnutls_openpgp_privkey_init708133
Ref: gnutls_openpgp_privkey_sec_param708460
Ref: gnutls_openpgp_privkey_set_preferred_key_id708901
Ref: gnutls_openpgp_privkey_sign_hash709413
Ref: gnutls_openpgp_set_recv_key_function710131
Node: Supported ciphersuites in GnuTLS710514
Ref: ciphersuites710730
Node: Copying Information718004
Node: GNU Free Documentation License718269
Node: Bibliography743393
Ref: CBCATT743504
Ref: GPGH743681
Ref: GUTPKI743803
Ref: NISTSP80057743977
Ref: RFC2246744224
Ref: RFC4346744379
Ref: RFC4347744528
Ref: RFC5246744694
Ref: RFC2440744844
Ref: RFC4880745025
Ref: RFC4211745218
Ref: RFC2817745411
Ref: RFC2818745563
Ref: RFC2945745676
Ref: RFC2986745825
Ref: PKIX746013
Ref: RFC3749746275
Ref: RFC3820746440
Ref: RFC5746746682
Ref: TLSTKT746890
Ref: PKCS12747121
Ref: PKCS11747261
Ref: RESCORLA747406
Ref: SELKEY747502
Ref: SSL3747660
Ref: STEVENS747838
Ref: TLSEXT747946
Ref: TLSPGP748162
Ref: TLSSRP748325
Ref: TLSPSK748520
Ref: TOMSRP748688
Ref: WEGER748800
Ref: ECRYPT748991
Ref: RFC5056749195
Ref: RFC5929749347
Node: Function and Data Index749490
Node: Concept Index815777

End Tag Table
