3k/os/security/package_definition.xml
changeset 24 d58c47cf1f41
parent 23 71e33828c0aa
child 25 5a3283c82dd0
equal deleted inserted replaced
23:71e33828c0aa 24:d58c47cf1f41
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <SystemDefinition name="foundation" schema="2.0.1">
       
     3 <systemModel>
       
     4 <layer name="os" long-name="OS" levels="hw services">
       
     5 <block name="security" long-name="OS Security" tech_domain="se" level="services" levels="physical-abstraction plugins libraries management services utilities">
       
     6     <collection name="contentmgmt" long-name="Content Management" level="utilities">
       
     7      <component name="contentaccessfwfordrm" long-name="Content Access Framework for DRM" introduced="9.1" purpose="mandatory" plugin="N" origin-model="Symbian">
       
     8       <unit bldFile="/sf/os/security/contentmgmt/contentaccessfwfordrm/group" mrp="/sf/os/security/contentmgmt/contentaccessfwfordrm/group/security_caf2.mrp"/>
       
     9      </component>
       
    10      <component name="cafrecogniserconfig" long-name="CAF Recogniser Config" introduced="9.1" purpose="mandatory" plugin="N" origin-model="Symbian">
       
    11       <unit bldFile="/sf/os/security/contentmgmt/cafrecogniserconfig" mrp="/sf/os/security/contentmgmt/cafrecogniserconfig/security_reccafconfig.mrp"/>
       
    12      </component>
       
    13     </collection>
       
    14     <collection name="crypto" long-name="Crypto Libraries" level="libraries">
       
    15      <component name="weakcrypto" long-name="Weak Cryptography Library" filter="gt" purpose="optional" plugin="N" origin-model="Symbian">
       
    16       <unit bldFile="/sf/os/security/crypto/weakcrypto/group" mrp="/sf/os/security/crypto/weakcrypto/group/security_crypto_weak.mrp"/>
       
    17      </component>
       
    18      <component name="strongcrypto" long-name="Strong Cryptography Library" filter="gt" purpose="optional" plugin="N" origin-model="Symbian">
       
    19       <unit bldFile="/sf/os/security/crypto/weakcrypto/strong" mrp="/sf/os/security/crypto/weakcrypto/group/security_crypto_strong.mrp"/>
       
    20      </component>
       
    21     </collection>
       
    22     <collection name="cryptomgmtlibs" long-name="Crypto Management Libraries" level="management">
       
    23      <component name="securityutils" long-name="Security Utils" introduced="8.0" purpose="optional" plugin="N" origin-model="Symbian">
       
    24       <unit bldFile="/sf/os/security/cryptomgmtlibs/securityutils/group" mrp="/sf/os/security/cryptomgmtlibs/securityutils/group/security_common.mrp"/>
       
    25      </component>
       
    26      <component name="securitytestfw" long-name="Security Test Framework" introduced="7.0" deprecated="tb92" purpose="development" plugin="N" origin-model="Symbian">
       
    27       <unit mrp="/sf/os/security/cryptomgmtlibs/securitytestfw/group/security_testframework.mrp"/>
       
    28      </component>
       
    29      <component name="securitydocs" long-name="Security Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian">
       
    30       <unit mrp="/sf/os/security/cryptomgmtlibs/securitydocs/security_documentation.mrp"/>
       
    31      </component>
       
    32      <component name="cryptotokenfw" long-name="Crypto Token Framework" introduced="7.0" purpose="optional" plugin="N" origin-model="Symbian">
       
    33       <unit bldFile="/sf/os/security/cryptomgmtlibs/cryptotokenfw/group" mrp="/sf/os/security/cryptomgmtlibs/cryptotokenfw/group/security_cryptotokens.mrp"/>
       
    34      </component>
       
    35     </collection>
       
    36     <collection name="securityanddataprivacytools" long-name="Security and Data Privacy Tools" level="services">
       
    37      <component name="securityconfig" long-name="Security Config" introduced="9.1" purpose="optional" plugin="N" origin-model="Symbian">
       
    38       <unit bldFile="/sf/os/security/securityanddataprivacytools/securityconfig/group" mrp="/sf/os/security/securityanddataprivacytools/securityconfig/group/security_config.mrp"/>
       
    39      </component>
       
    40      <component name="securitytools" long-name="Security Tools" introduced="tb92" purpose="optional" class="PC" plugin="N" origin-model="Symbian">
       
    41       <unit bldFile="/sf/os/security/securityanddataprivacytools/securitytools/group" mrp="/sf/os/security/securityanddataprivacytools/securitytools/group/security_tools.mrp"/>
       
    42      </component>
       
    43     </collection>
       
    44     <collection name="cryptoservices" long-name="Crypto Services" level="plugins">
       
    45      <component name="certificateandkeymgmt" long-name="Certificate and Key Management" introduced="6.0" purpose="optional" plugin="N" origin-model="Symbian">
       
    46       <unit bldFile="/sf/os/security/cryptoservices/certificateandkeymgmt/group" mrp="/sf/os/security/cryptoservices/certificateandkeymgmt/group/security_certman.mrp"/>
       
    47      </component>
       
    48      <component name="filebasedcertificateandkeystores" long-name="File-based Certificate and Key Stores" introduced="8.0" purpose="optional" plugin="N" origin-model="Symbian">
       
    49       <unit bldFile="/sf/os/security/cryptoservices/filebasedcertificateandkeystores/group" mrp="/sf/os/security/cryptoservices/filebasedcertificateandkeystores/group/security_filetokens.mrp"/>
       
    50      </component>
       
    51      <component name="rootcertificates" long-name="Root Certificates" introduced="7.0s" purpose="optional" plugin="N" origin-model="Symbian">
       
    52       <unit mrp="/sf/os/security/cryptoservices/rootcertificates/rootcerts.mrp"/>
       
    53      </component>
       
    54      <component name="asnpkcs" long-name="ASN PKCS" introduced="8.0" purpose="optional" plugin="N" origin-model="Symbian">
       
    55       <unit bldFile="/sf/os/security/cryptoservices/asnpkcs/group" mrp="/sf/os/security/cryptoservices/asnpkcs/group/security_asnpkcs.mrp"/>
       
    56      </component>
       
    57     </collection>
       
    58     <collection name="security_info" long-name="OS Security Info" level="utilities">
       
    59      <component name="security_metadata" long-name="OS Security Metadata" introduced="tb91" purpose="development" class="config PC" plugin="N" origin-model="Symbian">
       
    60       <unit mrp="/sf/os/security/security_info/security_metadata/security_metadata.mrp"/>
       
    61      </component>
       
    62     </collection>
       
    63    </block>
       
    64 </layer>
       
    65 </systemModel>
       
    66 </SystemDefinition>