tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

components.conf (6362B)


      1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
      2 # vim: set filetype=python:
      3 # This Source Code Form is subject to the terms of the Mozilla Public
      4 # License, v. 2.0. If a copy of the MPL was not distributed with this
      5 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
      6 
      7 Headers = [
      8     '/security/manager/ssl/nsNSSModule.h',
      9 ]
     10 
     11 Classes = [
     12     {
     13         'name': 'NSSComponent',
     14         'cid': '{4cb64dfd-ca98-4e24-befd-0d9285a33bcb}',
     15         'contract_ids': ['@mozilla.org/psm;1'],
     16         'type': 'nsNSSComponent',
     17         'headers': ['nsNSSComponent.h'],
     18         'init_method': 'Init',
     19     },
     20     {
     21         'name': 'NSSErrors',
     22         'cid': '{9ef18451-a157-4d17-8132-47afef213689}',
     23         'contract_ids': ['@mozilla.org/nss_errors_service;1'],
     24         'type': 'mozilla::psm::NSSErrorsService',
     25         'headers': ['NSSErrorsService.h'],
     26         'init_method': 'Init',
     27     },
     28     {
     29         'cid': '{23ad3531-11d2-4e8e-805a-6a752e91681a}',
     30         'contract_ids': ['@mozilla.org/security/nssversion;1'],
     31         'type': 'nsNSSVersion',
     32         'headers': ['/security/manager/ssl/nsNSSVersion.h'],
     33     },
     34     {
     35         'cid': '{0c4f1ddc-1dd2-11b2-9d95-f2fdf113044b}',
     36         'contract_ids': ['@mozilla.org/security/sdr;1'],
     37         'type': 'SecretDecoderRing',
     38         'legacy_constructor': 'mozilla::psm::NSSConstructor<SecretDecoderRing>',
     39     },
     40     {
     41         'cid': '{b084a2ce-1dd1-11b2-bf10-8324f8e065cc}',
     42         'contract_ids': ['@mozilla.org/security/pk11tokendb;1'],
     43         'type': 'nsPK11TokenDB',
     44         'legacy_constructor': 'mozilla::psm::NSSConstructor<nsPK11TokenDB>',
     45     },
     46     {
     47         'cid': '{ff9fbcd7-9517-4334-b97a-ceed78909974}',
     48         'contract_ids': ['@mozilla.org/security/pkcs11moduledb;1'],
     49         'type': 'mozilla::psm::PKCS11ModuleDB',
     50         'legacy_constructor': 'mozilla::psm::NSSConstructor<mozilla::psm::PKCS11ModuleDB>',
     51     },
     52     {
     53         'cid': '{660a3226-915c-4ffb-bb20-8985a632df05}',
     54         'contract_ids': [],
     55         'type': 'nsNSSCertificate',
     56         'headers': ['nsNSSCertificate.h'],
     57     },
     58     {
     59         'name': 'NSSCertificateDB',
     60         'cid': '{fb0bbc5c-452e-4783-b32c-80124693d871}',
     61         'contract_ids': ['@mozilla.org/security/x509certdb;1'],
     62         'type': 'nsNSSCertificateDB',
     63         'legacy_constructor': 'mozilla::psm::NSSConstructor<nsNSSCertificateDB>',
     64     },
     65     {
     66         'cid': '{1dbc6eb6-0972-4bdb-9dc4-acd0abf72369}',
     67         'contract_ids': ['@mozilla.org/security/clientAuthRememberService;1'],
     68         'type': 'nsClientAuthRememberService',
     69         'headers': ['nsClientAuthRemember.h'],
     70         'init_method': 'Init',
     71     },
     72     {
     73         'cid': '{36a1d3b3-d886-4317-96ff-87b0005cfef7}',
     74         'contract_ids': ['@mozilla.org/security/hash;1'],
     75         'headers': ['/security/manager/ssl/crypto_hash/crypto_hash.h'],
     76         'legacy_constructor': 'crypto_hash_constructor',
     77     },
     78     {
     79         'cid': '{45a5fe2f-c350-4b86-962d-02d5aaaa955a}',
     80         'contract_ids': ['@mozilla.org/security/contentsignatureverifier;1'],
     81         'type': 'ContentSignatureVerifier',
     82         'legacy_constructor': 'mozilla::psm::NSSConstructor<ContentSignatureVerifier>',
     83     },
     84     {
     85         'cid': '{67ba681d-5485-4fff-952c-2ee337ffdcd6}',
     86         'contract_ids': ['@mozilla.org/security/certoverride;1'],
     87         'type': 'nsCertOverrideService',
     88         'headers': ['/security/manager/ssl/nsCertOverrideService.h'],
     89         'init_method': 'Init',
     90     },
     91     {
     92         'name': 'RandomGenerator',
     93         'cid': '{be65e2b7-fe46-4e0f-88e0-4b385db4d68a}',
     94         'contract_ids': ['@mozilla.org/security/random-generator;1'],
     95         'type': 'nsRandomGenerator',
     96         'legacy_constructor': 'mozilla::psm::NSSConstructor<nsRandomGenerator>',
     97     },
     98     {
     99         'cid': '{16786594-0296-4471-8096-8f84497ca428}',
    100         'contract_ids': ['@mozilla.org/security/transportsecurityinfo;1'],
    101         'type': 'mozilla::psm::TransportSecurityInfo',
    102     },
    103     {
    104         'name': 'SiteSecurity',
    105         'cid': '{16955eee-6c48-4152-9309-c42a465138a1}',
    106         'contract_ids': ['@mozilla.org/ssservice;1'],
    107         'type': 'nsSiteSecurityService',
    108         'headers': ['/security/manager/ssl/nsSiteSecurityService.h'],
    109         'init_method': 'Init',
    110         'processes': ProcessSelector.MAIN_PROCESS_ONLY,
    111     },
    112     {
    113         'cid': '{57972956-5718-42d2-8070-b3fc72212eaf}',
    114         'contract_ids': ['@mozilla.org/security/oskeystore;1'],
    115         'type': 'OSKeyStore',
    116         'legacy_constructor': 'mozilla::psm::NSSConstructor<OSKeyStore>',
    117     },
    118     {
    119         'cid': '{4fe082ae-6ff0-4b41-b24f-eaa664f6e46a}',
    120         'contract_ids': ['@mozilla.org/security/osreauthenticator;1'],
    121         'type': 'OSReauthenticator',
    122         'legacy_constructor': 'mozilla::psm::NSSConstructor<OSReauthenticator>',
    123     },
    124     {
    125         'cid': '{16e5c837-f877-4e23-9c64-eddf905e30e6}',
    126         'contract_ids': ['@mozilla.org/security/certstorage;1'],
    127         'headers': ['/security/manager/ssl/cert_storage/src/cert_storage.h'],
    128         'legacy_constructor': 'cert_storage_constructor',
    129     },
    130     {
    131         'cid': '{f64432b9-e8c6-41b4-b2da-8eb004344bba}',
    132         'contract_ids': ['@mozilla.org/security/publickeypinningservice;1'],
    133         'type': 'psm::PublicKeyPinningService',
    134         'headers': ['/security/manager/ssl/PublicKeyPinningService.h'],
    135     },
    136     {
    137         'cid': '{4ea60761-31d6-491d-9e34-4b53a26c416c}',
    138         'contract_ids': ['@mozilla.org/security/nsCertTree;1'],
    139         'type': 'nsCertTree',
    140         'legacy_constructor': 'mozilla::psm::NSSConstructor<nsCertTree>',
    141     },
    142     {
    143         'cid': '{9676cfc4-6e84-11ec-a30d-d3cd0af86e01}',
    144         'contract_ids': ['@mozilla.org/security/CRLiteTimestamp;1'],
    145         'type': 'mozilla::psm::CRLiteTimestamp',
    146         'headers': ['/security/certverifier/CRLiteTimestamp.h'],
    147     },
    148     {
    149         'cid': '{71b49926-fd4e-43e2-ab8d-d9b049413c0b}',
    150         'contract_ids': ['@mozilla.org/security/datastoragemanager;1'],
    151         'type': 'mozilla::DataStorageManager',
    152         'headers': ['/security/manager/ssl/DataStorageManager.h'],
    153     },
    154     {
    155         'cid': '{d7d2490d-2640-411b-9f09-a538803c11ee}',
    156         'contract_ids': ['@mozilla.org/security/ClientAuthDialogService;1'],
    157         'esModule': 'resource://gre/modules/psm/ClientAuthDialogService.sys.mjs',
    158         'constructor': 'ClientAuthDialogService',
    159     },
    160 ]