index.rst (6122B)
1 .. _mozilla_projects_nss_ssl_functions: 2 3 SSL functions 4 ============= 5 6 .. container:: 7 8 The public functions listed here are used to configure sockets for communication via the SSL and 9 TLS protocols. In addition to the functions listed here, applications that support SSL use some 10 of the Certificate functions, Crypto functions, and Utility functions described below on this 11 page. 12 13 Other sources of information: 14 15 - The :ref:`mozilla_projects_nss_reference` documents the functions most commonly used by 16 applications to support SSL. 17 - The :ref:`mozilla_projects_nss` home page links to additional SSL documentation. 18 19 If documentation is available for a function listed below, the function name is linked to either 20 its MDC wiki page or its entry in the 21 :ref:`mozilla_projects_nss_ssl_functions_old_ssl_reference`. The `Mozilla Cross 22 Reference <https://dxr.mozilla.org/>`__ (DXR) link for each function provides access to the 23 function definition, prototype definition, and source code references. The NSS version column 24 indicates which versions of NSS support the function. 25 26 ======================================================== =========== ================ 27 Function name/documentation Source code NSS versions 28 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1106762` MXR 3.2 and later 29 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1228530` MXR 3.2 and later 30 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1100285` MXR 3.2 and later 31 ``NSS_SetFrancePolicy`` MXR 3.2 and later 32 ``NSSSSL_VersionCheck`` MXR 3.2.1 and later 33 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1088888` MXR 3.2 and later 34 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1088805` MXR 3.2 and later 35 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1088928` MXR 3.2 and later 36 ``SSL_CertDBHandleSet`` MXR 3.2 and later 37 ``SSL_Canbypass`` MXR 3.11.7 and later 38 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1210463` MXR 3.2 and later 39 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1104647` MXR 3.2 and later 40 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1214800` MXR 3.2 and later 41 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1208119` MXR 3.2 and later 42 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1214758` MXR 3.2 and later 43 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1084747` MXR 3.2 and later 44 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1138601` MXR 3.2 and later 45 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1142625` MXR 3.2 and later 46 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1217647` MXR 3.2 and later 47 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1143851` MXR 3.2 and later 48 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1142625` MXR 3.2 and later 49 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1133431` MXR 3.2 and later 50 ``SSL_ForceHandshakeWithTimeout`` MXR 3.11.4 and later 51 ``SSL_GetChannelInfo`` MXR 3.4 and later 52 ``SSL_GetCipherSuiteInfo`` MXR 3.4 and later 53 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1126622` MXR 3.2 and later 54 ``SSL_GetMaxServerCacheLocks`` MXR 3.4 and later 55 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1092869` MXR 3.2 and later 56 ``SSL_GetStatistics`` MXR 3.2 and later 57 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1112702` MXR 3.2 and later 58 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1085950` MXR 3.2 and later 59 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1162055` MXR 3.2 and later 60 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1089420` MXR 3.2 and later 61 ``SSL_LocalCertificate`` MXR 3.4 and later 62 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1194921` MXR 3.2 and later 63 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1204897` MXR 3.2 and later 64 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1086543` MXR 3.2 and later 65 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1068466` MXR 3.2 and later 66 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1096168` MXR 3.2 and later 67 ``SSL_PreencryptedFileToStream`` MXR 3.2 and later 68 ``SSL_PreencryptedStreamToFile`` MXR 3.2 and later 69 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1232052` MXR 3.2 and later 70 ``SSL_ReHandshakeWithTimeout`` MXR 3.11.4 and later 71 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1058001` MXR 3.2 and later 72 ``SSL_RestartHandshakeAfterCertReq`` MXR 3.2 and later 73 ``SSL_RestartHandshakeAfterServerCert`` MXR 3.2 and later 74 ``SSL_RevealCert`` MXR 3.2 and later 75 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1123385` MXR 3.2 and later 76 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1081175` MXR 3.2 and later 77 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1092805` MXR 3.2 and later 78 ``SSL_SetMaxServerCacheLocks`` MXR 3.4 and later 79 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1088040` MXR 3.2 and later 80 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1124562` MXR 3.2 and later 81 :ref:`mozilla_projects_nss_ssl_functions_sslfnc#1087792` MXR 3.2 and later 82 ``SSL_ShutdownServerSessionIDCache`` MXR 3.7.4 and later 83 ======================================================== =========== ================