Name Description Size Coverage
bad_certs -
head_psm.js 45773 -
moz.build 360 -
ocsp_certs -
pkcs11testmodule 90 %
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 1636 -
test_allow_all_cert_errors.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 684 -
test_baseline_requirements -
test_baseline_requirements_subject_common_name.js 2218 -
test_blocklist_onecrl.js 3898 -
test_broken_fips -
test_broken_fips.js 2568 -
test_cert_chains.js 16940 -
test_cert_dbKey.js 6369 -
test_cert_eku -
test_cert_eku.js 3922 -
test_cert_embedded_null -
test_cert_embedded_null.js 1751 -
test_cert_expiration_canary.js 2784 -
test_cert_keyUsage -
test_cert_keyUsage.js 2451 -
test_cert_override_read.js 5565 -
test_cert_overrides.js 22388 -
test_cert_overrides_read_only -
test_cert_overrides_read_only.js 3321 -
test_cert_sha1 -
test_cert_sha1.js 1433 -
test_cert_signatures -
test_cert_signatures.js 5684 -
test_cert_storage.js 9065 -
test_cert_storage_broken_db.js 2294 -
test_cert_storage_direct.js 10730 -
test_cert_storage_preexisting -
test_cert_storage_preexisting.js eslint-disable no-unused-vars 1614 -
test_cert_trust -
test_cert_trust.js 8019 -
test_cert_utf8 -
test_cert_utf8.js 3079 -
test_cert_version -
test_cert_version.js 10344 -
test_certDB_export_pkcs12.js not a directory; recursive doesn't apply 2192 -
test_certDB_export_pkcs12_with_primary_password.js not a directory; recursive doesn't apply 3759 -
test_certDB_import -
test_certDB_import.js 5071 -
test_certDB_import_pkcs12.js 3685 -
test_certDB_import_with_primary_password.js 3915 -
test_client_auth_remember_service_read.js 2073 -
test_client_auth_speculative_connection.js 3194 -
test_constructX509FromBase64.js 2916 -
test_content_signing -
test_content_signing.js 13485 -
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. 26461 -
test_crlite_preexisting.js 4315 -
test_ct -
test_ct.js 7854 -
test_ct_stapled.js 1576 -
test_data_storage.js 6193 -
test_db_format_pref_new.js 1027 -
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 3031 -
test_ev_certs -
test_ev_certs.js 12764 -
test_faulty_server -
test_faulty_server.js based on netwerk/test/unit/test_retry_0rtt.js 4641 -
test_forget_about_site_security_headers.js 3918 -
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. 13808 -
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 @param {bool} makeRootBuiltIn Whether or not to make the root a built-in. Defaults to false. @returns {Promise} a promise that will resolve when the verification has completed 5329 -
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. 5465 -
test_logoutAndTeardown.js 5279 -
test_missing_intermediate -
test_missing_intermediate.js 1740 -
test_name_constraints -
test_name_constraints.js 3286 -
test_nonascii_path.js 1640 -
test_nsCertType.js 1205 -
test_nsIX509Cert_utf8.js 4495 -
test_nsIX509CertValidity.js 677 -
test_nss_errors_service.js 2194 -
test_ocsp_caching.js 14461 -
test_ocsp_enabled_pref.js 8096 -
test_ocsp_must_staple.js 4339 -
test_ocsp_no_hsts_upgrade.js 2234 -
test_ocsp_private_caching.js 2868 -
test_ocsp_required.js 2826 -
test_ocsp_stapling.js 9834 -
test_ocsp_stapling_expired.js 10256 -
test_ocsp_stapling_with_intermediate.js 1462 -
test_ocsp_timeout.js 3730 -
test_ocsp_url -
test_ocsp_url.js 4119 -
test_onecrl -
test_osclientcerts_module.js 2139 -
test_oskeystore.js 8926 -
test_osreauthenticator.js 1069 -
test_password_prompt.js 2849 -
test_pdf_verification -
test_pinning.js 10523 -
test_pkcs11_module.js 3806 -
test_pkcs11_module_client_auth.js 3721 -
test_pkcs11_moduleDB.js 1478 -
test_pkcs11_remote_process.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 2923 -
test_pkcs11_safe_mode.js 2441 -
test_pkcs11_slot.js 4385 -
test_pkcs11_token.js Checks the various password related features of the given token. The token should already have been init with a password and be logged into. The password of the token will be reset after calling this function. @param {nsIPK11Token} token The token to test. @param {string} initialPW The password that the token should have been init with. 4560 -
test_pkcs11_tokenDB.js 499 -
test_qwacs -
test_qwacs.js 16451 -
test_sdr.js 6708 -
test_sdr_preexisting -
test_sdr_preexisting.js 2679 -
test_sdr_preexisting_with_password -
test_sdr_preexisting_with_password.js 4416 -
test_self_signed_certs -
test_self_signed_certs.js 4963 -
test_session_resumption.js 9422 -
test_signed_apps -
test_signed_apps.js 35266 -
test_signed_pdfs.js 16392 -
test_ssl_session_cache_pbm_exit.js 2853 -
test_ssl_status.js 3356 -
test_sss_eviction.js 1578 -
test_sss_migration.js 2141 -
test_sss_originAttributes.js 2932 -
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 3053 -
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. 1471 -
test_sts_parser.js 5017 -
test_sts_preloadlist_perwindowpb.js 9292 -
test_sts_preloadlist_selfdestruct.js 1175 -
test_trust_anchors 100 %
test_trust_anchors.js 3142 -
test_x509.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3567 -
tlsserver 19 %
xpcshell-smartcards.toml 752 -
xpcshell.toml 9059 -