Name Description Size
bad_certs
corrupted_crlite_helper.js eslint-disable no-undef 3697
crlite_enrollment_id.py 990
crlite_key.py 2201
head_psm.js 43799
moz.build 419
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. 15164
test_add_preexisting_cert.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1668
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 2259
test_blocklist_onecrl.js 3892
test_broken_fips
test_broken_fips.js 2212
test_builtins
test_builtins.js 2253
test_cert_chains.js 19778
test_cert_dbKey.js 6453
test_cert_eku
test_cert_eku.js 6846
test_cert_embedded_null
test_cert_embedded_null.js 1780
test_cert_expiration_canary.js 1607
test_cert_keyUsage
test_cert_keyUsage.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 2417
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 1474
test_cert_signatures
test_cert_signatures.js 5701
test_cert_storage.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 9073
test_cert_storage_broken_db.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 2350
test_cert_storage_direct
test_cert_storage_direct.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 12728
test_cert_storage_preexisting
test_cert_storage_preexisting.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1670
test_cert_storage_preexisting_crlite
test_cert_storage_preexisting_crlite.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 2647
test_cert_trust
test_cert_trust.js 7832
test_cert_utf8
test_cert_utf8.js 3163
test_cert_version
test_cert_version.js 10367
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_constructX509FromBase64.js 2969
test_content_signing
test_content_signing.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 13387
test_crlite_corrupted
test_crlite_coverage_missing.js eslint-disable no-unused-vars 702
test_crlite_coverage_trunc1.js eslint-disable no-unused-vars 770
test_crlite_coverage_trunc2.js eslint-disable no-unused-vars 788
test_crlite_coverage_trunc3.js eslint-disable no-unused-vars 788
test_crlite_coverage_version.js eslint-disable no-unused-vars 765
test_crlite_enrollment_trunc1.js eslint-disable no-unused-vars 786
test_crlite_enrollment_version.js eslint-disable no-unused-vars 769
test_crlite_filter_corrupted.js eslint-disable no-unused-vars 938
test_crlite_filters
test_crlite_filters.js 34052
test_crlite_preexisting
test_crlite_preexisting.js 7351
test_crlite_stash_corrupted.js 3178
test_ct
test_ct.js 7709
test_ct_stapled.js 1629
test_data_storage.js 5518
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 3049
test_ev_certs
test_ev_certs.js 11201
test_faulty_server
test_faulty_server.js based on netwerk/test/unit/test_retry_0rtt.js 4498
test_forget_about_site_security_headers.js 3962
test_hash_algorithms.js 4363
test_hash_algorithms_wrap.js 87
test_intermediate_basic_usage_constraints
test_intermediate_basic_usage_constraints.js 4682
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. 13241
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 4484
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. 5506
test_logoutAndTeardown.js 5332
test_missing_intermediate
test_missing_intermediate.js 1793
test_name_constraints
test_name_constraints.js 2905
test_nonascii_path.js 1693
test_nsCertType.js 1258
test_nsIX509Cert_utf8.js 4548
test_nsIX509CertValidity.js 730
test_ocsp_caching.js 14514
test_ocsp_enabled_pref.js 4402
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 9814
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 4160
test_onecrl
test_osclientcerts_module.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 2269
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_pinning.js 10576
test_pkcs11_module.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 2486
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_sanctions
test_sanctions_symantec_apple_google.js Don't try to load non-existent test-ca.pem 2525
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 4974
test_session_resumption.js 9455
test_signed_apps
test_signed_apps.js 35269
test_ssl_status.js 2263
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.js 2107
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 760
test_validity
test_validity.js Asynchronously runs a single EV 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_validity/". @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. 2980
test_x509.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3567
tlsserver
xpcshell-smartcards.toml 327
xpcshell.toml 9287