Name Description Size Coverage
bad_certs -
head_psm.js 45546 -
moz.build 449 -
ocsp_certs -
pkcs11testmodule -
requirements.txt 58 -
sign_app.py Given a directory of files, packages them up and signs the resulting zip file. Mainly for creating test inputs to the nsIX509CertDB.openSignedAppFileAsync API. 15138 -
test_add_preexisting_cert.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1692 -
test_allow_all_cert_errors.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 794 -
test_baseline_requirements -
test_baseline_requirements_subject_common_name.js 2271 -
test_blocklist_onecrl.js 3898 -
test_broken_fips -
test_broken_fips.js 2282 -
test_cert_chains.js 17024 -
test_cert_dbKey.js 6453 -
test_cert_eku -
test_cert_eku.js 3975 -
test_cert_embedded_null -
test_cert_embedded_null.js 1804 -
test_cert_expiration_canary.js 2837 -
test_cert_keyUsage -
test_cert_keyUsage.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 2507 -
test_cert_override_read.js 5565 -
test_cert_overrides.js 22441 -
test_cert_overrides_read_only -
test_cert_overrides_read_only.js 3374 -
test_cert_sha1 -
test_cert_sha1.js 1486 -
test_cert_signatures -
test_cert_signatures.js 5737 -
test_cert_storage.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 9121 -
test_cert_storage_broken_db.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 2350 -
test_cert_storage_direct.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 10786 -
test_cert_storage_preexisting -
test_cert_storage_preexisting.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1670 -
test_cert_trust -
test_cert_trust.js 8072 -
test_cert_utf8 -
test_cert_utf8.js 3163 -
test_cert_version -
test_cert_version.js 10397 -
test_certDB_export_pkcs12.js not a directory; recursive doesn't apply 2245 -
test_certDB_export_pkcs12_with_primary_password.js not a directory; recursive doesn't apply 3812 -
test_certDB_import -
test_certDB_import.js 5124 -
test_certDB_import_pkcs12.js 3738 -
test_certDB_import_with_primary_password.js 3968 -
test_client_auth_remember_service_read.js 2073 -
test_client_auth_speculative_connection.js 3194 -
test_constructX509FromBase64.js 2969 -
test_content_signing -
test_content_signing.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 13541 -
test_crlite_filters -
test_crlite_filters.js Simulate a Remote Settings synchronization by filling up the local data with fake records. @param {*} filters List of filters for which we will create records. @param {boolean} clear Whether or not to clear the local DB first. Defaults to true. 23065 -
test_crlite_preexisting.js 4368 -
test_ct -
test_ct.js 7907 -
test_ct_stapled.js 1629 -
test_data_storage.js 6193 -
test_db_format_pref_new.js 1080 -
test_delegated_credentials -
test_delegated_credentials.js 2357 -
test_der.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 10240 -
test_encrypted_client_hello -
test_encrypted_client_hello.js 2996 -
test_encrypted_client_hello_client_only.js 876 -
test_enterprise_roots.js 3084 -
test_ev_certs -
test_ev_certs.js 12817 -
test_faulty_server -
test_faulty_server.js based on netwerk/test/unit/test_retry_0rtt.js 4641 -
test_forget_about_site_security_headers.js 3995 -
test_hash_algorithms.js 4363 -
test_hash_algorithms_wrap.js 87 -
test_intermediate_basic_usage_constraints -
test_intermediate_basic_usage_constraints.js 4785 -
test_intermediate_preloads -
test_intermediate_preloads.js Simulate a Remote Settings synchronization by filling up the local data with fake records. @param {*} filenames List of pem files for which we will create records. @param {*} options Options for records to generate. 13850 -
test_keysize -
test_keysize.js Tests a cert chain. @param {string} rootKeyType The key type of the root certificate, or the name of an elliptic curve, as output by the 'openssl ecparam -list_curves' command. @param {number} rootKeySize @param {string} intKeyType @param {number} intKeySize @param {string} eeKeyType @param {number} eeKeySize @param {PRErrorCode} eeExpectedError @returns {Promise} a promise that will resolve when the verification has completed 4496 -
test_keysize_ev -
test_keysize_ev.js Asynchronously runs a single EV key size test. @param {Array} expectedNamesForOCSP An array of nicknames of the certs to be responded to. @param {string} rootCertFileName The file name of the root cert. Can begin with ".." to reference certs in folders other than "test_keysize_ev/". @param {Array} intCertFileNames An array of file names of any intermediate certificates. @param {string} endEntityCertFileName The file name of the end entity cert. @param {boolean} expectedResult Whether the chain is expected to validate as EV. 5518 -
test_logoutAndTeardown.js 5332 -
test_missing_intermediate -
test_missing_intermediate.js 1793 -
test_name_constraints -
test_name_constraints.js 2929 -
test_nonascii_path.js 1693 -
test_nsCertType.js 1258 -
test_nsIX509Cert_utf8.js 4548 -
test_nsIX509CertValidity.js 730 -
test_nss_errors_service.js 2194 -
test_ocsp_caching.js 14514 -
test_ocsp_enabled_pref.js 8149 -
test_ocsp_must_staple.js 4392 -
test_ocsp_no_hsts_upgrade.js 2287 -
test_ocsp_private_caching.js 2921 -
test_ocsp_required.js 2879 -
test_ocsp_stapling.js 9887 -
test_ocsp_stapling_expired.js 10309 -
test_ocsp_stapling_with_intermediate.js 1515 -
test_ocsp_timeout.js 3783 -
test_ocsp_url -
test_ocsp_url.js 4172 -
test_onecrl -
test_osclientcerts_module.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 2189 -
test_oskeystore.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 8982 -
test_osreauthenticator.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1125 -
test_password_prompt.js 2896 -
test_pdf_verification -
test_pinning.js 10576 -
test_pkcs11_module.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 3850 -
test_pkcs11_module_client_auth.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 3930 -
test_pkcs11_moduleDB.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1459 -
test_pkcs11_safe_mode.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1897 -
test_pkcs11_slot.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 4752 -
test_pkcs11_token.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 4616 -
test_pkcs11_tokenDB.js 499 -
test_qwacs -
test_qwacs.js 16432 -
test_sdr.js 7982 -
test_sdr_preexisting -
test_sdr_preexisting.js 2732 -
test_sdr_preexisting_with_password -
test_sdr_preexisting_with_password.js 4469 -
test_self_signed_certs -
test_self_signed_certs.js 5016 -
test_session_resumption.js 9475 -
test_signed_apps -
test_signed_apps.js 35266 -
test_signed_pdfs.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 16448 -
test_ssl_status.js 3409 -
test_sss_eviction.js 1578 -
test_sss_migration.js 2141 -
test_sss_originAttributes.js 3009 -
test_sss_readstate.js 3950 -
test_sss_readstate_empty.js 1614 -
test_sss_readstate_garbage.js 2961 -
test_sss_readstate_huge.js 2157 -
test_sss_resetState.js 3106 -
test_sss_sanitizeOnShutdown_v2.js 2107 -
test_sss_savestate.js 3286 -
test_sts_fqdn.js 1299 -
test_sts_ipv4_ipv6.js Test that processHeader will ignore headers for an uri, if the uri contains an IP address not a hostname. If processHeader indeed ignore the header, then the output parameters will remain empty, and we shouldn't see the values passed as the header. 1524 -
test_sts_parser.js 5094 -
test_sts_preloadlist_perwindowpb.js 9292 -
test_sts_preloadlist_selfdestruct.js 1175 -
test_trust_anchors -
test_trust_anchors.js 3135 -
test_x509.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3567 -
tlsserver -
xpcshell-smartcards.toml 616 -
xpcshell.toml 8743 -