First public contribution.
2 <!DOCTYPE SystemDefinition SYSTEM "sysdef_1_4_0.dtd" [
3 <!ENTITY layer_real_source_path "common/generic/security/os/security" >
6 <SystemDefinition name="security" schema="1.4.0">
8 <layer name="os_layer">
11 <module name="authenticationserver">
12 <unit name="authserver" unitID="secdo.authserver" bldFile="&layer_real_source_path;\authenticationservices\authenticationserver\group" mrp="&layer_real_source_path;\authenticationservices\authenticationserver\group\security_authserver.mrp"/>
16 <module name="userpromptservice">
17 <unit name="ups" unitID="secdo.ups" bldFile="&layer_real_source_path;\authorisation\userpromptservice\group" mrp="&layer_real_source_path;\authorisation\userpromptservice\group\security_ups.mrp"/>
19 <module name="userpromptutils">
20 <unit name="upsutils" unitID="secdo.upsutils" bldFile="&layer_real_source_path;\authorisation\userpromptutils\group" mrp="&layer_real_source_path;\authorisation\userpromptutils\group\security_ups_utils.mrp"/>
22 <module name="reccafconfig">
23 <unit name="reccafconfig" unitID="secdo.reccafconfig" bldFile="&layer_real_source_path;\contentmgmt\cafrecogniserconfig" mrp="&layer_real_source_path;\contentmgmt\cafrecogniserconfig\security_reccafconfig.mrp"/>
25 <module name="caf streaming support">
26 <unit name="cafstreamingsupport" unitID="secdo.cafstreamingsupport" bldFile="&layer_real_source_path;\contentmgmt\cafstreamingsupport\group" mrp="&layer_real_source_path;\contentmgmt\cafstreamingsupport\group\security_streamingcaf.mrp"/>
28 <module name="content access framework for drm">
29 <unit name="contentaccessfwfordrm" unitID="secdo.contentaccessfwfordrm" bldFile="&layer_real_source_path;\contentmgmt\contentaccessfwfordrm\group" mrp="&layer_real_source_path;\contentmgmt\contentaccessfwfordrm\group\security_caf2.mrp"/>
32 <module name="mtputils">
33 <unit name="mtputils" unitID="secdo.mtputils" bldFile="&layer_real_source_path;\contentmgmt\mtputils\group" mrp="&layer_real_source_path;\contentmgmt\mtputils\group\security_mtputils.mrp"/>
36 <module name="reference drmagent">
37 <unit name="rta" unitID="secdo.rta" bldFile="&layer_real_source_path;\contentmgmt\referencedrmagent\RefTestAgent\group" mrp="&layer_real_source_path;\contentmgmt\referencedrmagent\RefTestAgent\group\security_rta.mrp"/>
39 <module name="weakcryptospi">
40 <unit name="weakcryptospi" unitID="secdo.weakcryptospi" bldFile="&layer_real_source_path;\crypto\weakcryptospi\group" mrp="&layer_real_source_path;\crypto\weakcryptospi\group\security_cryptospi_weak.mrp"/>
42 <module name="strongcryptospi">
43 <unit name="strongcryptospi" unitID="secdo.strongcryptospi" bldFile="&layer_real_source_path;\crypto\weakcryptospi\strong" mrp="&layer_real_source_path;\crypto\weakcryptospi\group\security_cryptospi_strong.mrp"/>
45 <module name="cryptotoken framework">
46 <unit name="secdo.cryptotokenfw" unitID="secdo.cryptotokenfw" bldFile="&layer_real_source_path;\cryptomgmtlibs\cryptotokenfw\group" mrp="&layer_real_source_path;\cryptomgmtlibs\cryptotokenfw\group\security_cryptotokens.mrp"/>
48 <module name="security common utils">
49 <unit name="secdo.securitycommonutils" unitID="secdo.securitycommonutils" bldFile="&layer_real_source_path;\cryptomgmtlibs\securitycommonutils\group" mrp="&layer_real_source_path;\cryptomgmtlibs\securitycommonutils\group\security_commonutils.mrp"/>
51 <module name="security utils">
52 <unit name="secdo.securityutils" unitID="secdo.securityutils" bldFile="&layer_real_source_path;\cryptomgmtlibs\securityutils\group" mrp="&layer_real_source_path;\cryptomgmtlibs\securityutils\group\security_common.mrp"/>
54 <module name="crypto spi plugins">
55 <unit name="secdo.cryptospiplugins" unitID="secdo.cryptospiplugins" bldFile="&layer_real_source_path;\cryptoplugins\cryptospiplugins\group" mrp="&layer_real_source_path;\cryptoplugins\cryptospiplugins\group\security_cryptospi_plugins.mrp"/>
57 <module name="asnpkcs">
58 <unit name="secdo.asnpkcs" unitID="secdo.asnpkcs" bldFile="&layer_real_source_path;\cryptoservices\asnpkcs\group" mrp="&layer_real_source_path;\cryptoservices\asnpkcs\group\security_asnpkcs.mrp"/>
60 <module name="certificate and key management">
61 <unit name="secdo.certman" unitID="secdo.certman" bldFile="&layer_real_source_path;\cryptoservices\certificateandkeymgmt\group" mrp="&layer_real_source_path;\cryptoservices\certificateandkeymgmt\group\security_certman.mrp"/>
63 <module name="file based certificate and keystores">
64 <unit name="secdo.filetokens" unitID="secdo.filetokens" bldFile="&layer_real_source_path;\cryptoservices\filebasedcertificateandkeystores\group" mrp="&layer_real_source_path;\cryptoservices\filebasedcertificateandkeystores\group\security_filetokens.mrp"/>
66 <module name="securityanddataprivacytools">
67 <unit name="secdo.securityconfig" unitID="secdo.securityconfig" bldFile="&layer_real_source_path;\securityanddataprivacytools\securityconfig\group" mrp="&layer_real_source_path;\securityanddataprivacytools\securityconfig\group\security_config.mrp"/>
69 <module name="securitytools">
70 <unit name="secdo.securitytools" unitID="sos.securitytools" bldFile="&layer_real_source_path;\securityanddataprivacytools\securitytools\group" mrp="&layer_real_source_path;\securityanddataprivacytools\securitytools\group\security_tools.mrp"/>
73 <layer name="unit_test_layer">
74 <module name="Securityfw_test">
75 <unit name="secdo.securitytestfw" unitID="secdo.securitytestfw.test" bldFile="&layer_real_source_path;\cryptomgmtlibs\securitytestfw\group" mrp="&layer_real_source_path;\cryptomgmtlibs\securitytestfw\group\security_testframework.mrp"/>
76 <unit name="secdo.securitytestcert" unitID="secdo.securitytestcert.test" bldFile="&layer_real_source_path;\cryptomgmtlibs\securitytestfw\testcertificates\noncontributed\testcertificates\group" mrp=""/>
78 <unit name="secdo.authserver" unitID="secdo.authserver.test" bldFile="&layer_real_source_path;\authenticationservices\authenticationserver\group" mrp="&layer_real_source_path;\authenticationservices\authenticationserver\group\security_authserver.mrp"/>
80 <unit name="secdo.ups" unitID="secdo.ups.test" bldFile="&layer_real_source_path;\authorisation\userpromptservice\group" mrp="&layer_real_source_path;\authorisation\userpromptservice\group\security_ups.mrp"/>
81 <unit name="secdo.cafstreamingsupport" unitID="secdo.cafstreamingsupport.test" bldFile="&layer_real_source_path;\contentmgmt\cafstreamingsupport\group" mrp="&layer_real_source_path;\contentmgmt\cafstreamingsupport\group\security_streamingcaf.mrp"/>
82 <unit name="secdo.contentaccessfwfordrm" unitID="secdo.contentaccessfwfordrm.test" bldFile="&layer_real_source_path;\contentmgmt\contentaccessfwfordrm\group" mrp="&layer_real_source_path;\contentmgmt\contentaccessfwfordrm\group\security_caf2.mrp"/>
84 <unit name="secdo.mtputils" unitID="secdo.mtputils.test" bldFile="&layer_real_source_path;\contentmgmt\mtputils\group" mrp="&layer_real_source_path;\contentmgmt\mtputils\group\security_mtputils.mrp"/>
86 <unit name="secdo.rta" unitID="secdo.rta.test" bldFile="&layer_real_source_path;\contentmgmt\referencedrmagent\RefTestAgent\group" mrp="&layer_real_source_path;\contentmgmt\referencedrmagent\RefTestAgent\group\security_rta.mrp"/>
87 <unit name="secdo.weakcryptospi" unitID="secdo.weakcryptospi.test" bldFile="&layer_real_source_path;\crypto\weakcryptospi\group" mrp="&layer_real_source_path;\crypto\weakcryptospi\group\security_cryptospi_weak.mrp"/>
88 <unit name="secdo.cryptotokenfw" unitID="secdo.cryptotokenfw.test" bldFile="&layer_real_source_path;\cryptomgmtlibs\cryptotokenfw\group" mrp="&layer_real_source_path;\cryptomgmtlibs\cryptotokenfw\group\security_cryptotokens.mrp"/>
89 <unit name="secdo.securitycommonutils" unitID="secdo.securitycommonutils.test" bldFile="&layer_real_source_path;\cryptomgmtlibs\securitycommonutils\group" mrp="&layer_real_source_path;\cryptomgmtlibs\securitycommonutils\group\security_commonutils.mrp"/>
90 <unit name="secdo.securityutils" unitID="secdo.securityutils.test" bldFile="&layer_real_source_path;\cryptomgmtlibs\securityutils\group" mrp="&layer_real_source_path;\cryptomgmtlibs\securityutils\group\security_common.mrp"/>
91 <unit name="secdo.cryptospiplugins" unitID="secdo.cryptospiplugins.test" bldFile="&layer_real_source_path;\cryptoplugins\cryptospiplugins\group" mrp="&layer_real_source_path;\cryptoplugins\cryptospiplugins\group\security_cryptospi_plugins.mrp"/>
92 <unit name="secdo.asnpkcs" unitID="secdo.asnpkcs.test" bldFile="&layer_real_source_path;\cryptoservices\asnpkcs\group" mrp="&layer_real_source_path;\cryptoservices\asnpkcs\group\security_asnpkcs.mrp"/>
93 <unit name="secdo.certman" unitID="secdo.certman.test" bldFile="&layer_real_source_path;\cryptoservices\certificateandkeymgmt\group" mrp="&layer_real_source_path;\cryptoservices\certificateandkeymgmt\group\security_certman.mrp"/>
94 <unit name="secdo.filetokens" unitID="secdo.filetokens.test" bldFile="&layer_real_source_path;\cryptoservices\filebasedcertificateandkeystores\group" mrp="&layer_real_source_path;\cryptoservices\filebasedcertificateandkeystores\group\security_filetokens.mrp"/>
95 <unit name="secdo.securityconfig" unitID="secdo.securityconfig.test" bldFile="&layer_real_source_path;\securityanddataprivacytools\securityconfig\group" mrp="&layer_real_source_path;\securityanddataprivacytools\securityconfig\group\security_config.mrp"/>
96 <unit name="secdo.securitytools" unitID="sos.securitytools.test" bldFile="&layer_real_source_path;\securityanddataprivacytools\securitytools\group" mrp="&layer_real_source_path;\securityanddataprivacytools\securitytools\group\security_tools.mrp"/>