source: fedd/abac-src/rtml/examples/will/sadmir.xml @ 59f3d1f

version-1.30
Last change on this file since 59f3d1f was 8780cbec, checked in by Jay Jacobs <Jay.Jacobs@…>, 15 years ago

ABAC sources from Cobham

  • Property mode set to 100644
File size: 5.5 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!-- edited with XML Spy v4.3 U (http://www.xmlspy.com) by Kangshi (Kangshi) -->
3<CredentialStore xmlns="http://crypto.stanford.edu/dc/RTMLv1.0" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://crypto.stanford.edu/dc/RTMLv1.0
4  http://crypto.stanford.edu/~ninghui/rtml/RTMLv1.0q.xsd">
5        <ApplicationDomainSpecification uri="" id="FakeHashADSD01">
6                <RoleDeclaration name="friendly">
7                        <Plain issuerTraces="all" subjectTraces="none"/>
8                </RoleDeclaration>
9                <RoleDeclaration name="getsSLocs">
10                        <Plain issuerTraces="def" subjectTraces="none"/>
11                </RoleDeclaration>
12                <RoleDeclaration name="needsSLocs">
13                        <Plain issuerTraces="def" subjectTraces="none"/>
14                </RoleDeclaration>
15                <RoleDeclaration name="NRetTacCom">
16                        <Plain issuerTraces="def" subjectTraces="none"/>
17                </RoleDeclaration>
18                <RoleDeclaration name="usr">
19                        <Plain issuerTraces="none" subjectTraces="all"/>
20                </RoleDeclaration>
21                <RoleDeclaration name="NRetTacUsr">
22                        <Plain issuerTraces="none" subjectTraces="all"/>
23                </RoleDeclaration>
24                <RoleDeclaration name="NRetUSTacCom">
25                        <Plain issuerTraces="none" subjectTraces="all"/>
26                </RoleDeclaration>
27                <RoleDeclaration name="assignedNRet">
28                        <Plain issuerTraces="none" subjectTraces="all"/>
29                </RoleDeclaration>
30                <RoleDeclaration name="friendlyUsr">
31                        <Plain issuerTraces="none" subjectTraces="all"/>
32                </RoleDeclaration>
33        </ApplicationDomainSpecification>
34        <Credential id="FakeHashCredential01">
35                <!-- SE.usr <- SAdmir-->
36                <Preamble>
37                        <ImportDomain name="s" idref="FakeHashADSD01"/>
38                        <Principal shortName="SE">
39                                <KeyHash>FakeHashKeySE</KeyHash>
40                        </Principal>
41                        <Principal shortName="SAdmir">
42                                <KeyHash>FakeHashKeySAdmir</KeyHash>
43                        </Principal>
44                </Preamble>
45                <Issuer>
46                        <PrincipalRef shortName="SE"/>
47                </Issuer>
48                <SimpleMember>
49                        <HeadRoleTerm name="usr" domain="s"/>
50                        <PrincipalRef shortName="SAdmir"/>
51                </SimpleMember>
52                <ValidityTime>
53                        <IssueTime>2002-09-01T13:20:00</IssueTime>
54                        <NotAfter>2003-09-01T13:20:00</NotAfter>
55                </ValidityTime>
56        </Credential>
57        <Credential id="FakeHashCredential02">
58                <!-- SE.friendly <- US -->
59                <Preamble>
60                        <ImportDomain name="s" idref="FakeHashADSD01"/>
61                        <Principal shortName="SE">
62                                <KeyHash>FakeHashKeySE</KeyHash>
63                        </Principal>
64                        <Principal shortName="US">
65                                <KeyHash>FakeHashKeyUS</KeyHash>
66                        </Principal>
67                </Preamble>
68                <Issuer>
69                        <PrincipalRef shortName="SE"/>
70                </Issuer>
71                <SimpleMember>
72                        <HeadRoleTerm name="friendly" domain="s"/>
73                        <PrincipalRef shortName="US"/>
74                </SimpleMember>
75                <ValidityTime>
76                        <IssueTime>2002-09-01T13:20:00</IssueTime>
77                        <NotAfter>2003-09-01T13:20:00</NotAfter>
78                </ValidityTime>
79        </Credential>
80        <Credential id="FakeHashCredential03">
81                <!-- SAdmir.needsSLocs <- Sadmir.NRetTacCom.NRetTacUsr-->
82                <Preamble>
83                        <ImportDomain name="s" idref="FakeHashADSD01"/>
84                        <Principal shortName="SAdmir">
85                                <KeyHash>FakeHashKeySAdmir</KeyHash>
86                        </Principal>
87                </Preamble>
88                <Issuer>
89                        <PrincipalRef shortName="SAdmir"/>
90                </Issuer>
91                <LinkedContainment>
92                        <HeadRoleTerm name="needsSLocs" domain="s"/>
93                        <LinkedRole>
94                                <RoleTerm name="NRetTacCom" domain="s"/>
95                                <RoleTerm name="NRetTacUsr" domain="s"/>
96                        </LinkedRole>
97                </LinkedContainment>
98                <ValidityTime>
99                        <IssueTime>2002-09-01T13:20:00</IssueTime>
100                        <NotAfter>2003-09-01T13:20:00</NotAfter>
101                </ValidityTime>
102        </Credential>
103        <Credential id="FakeHashCredential04">
104                <!-- SAdmir.NRetTacCom <- USEUCOM.NRetUSTacCom-->
105                <Preamble>
106                        <ImportDomain name="s" idref="FakeHashADSD01"/>
107                        <Principal shortName="SAdmir">
108                                <KeyHash>FakeHashKeySAdmir</KeyHash>
109                        </Principal>
110                        <Principal shortName="USEUCOM">
111                                <KeyHash>FakeHashKeyUSEUCOM</KeyHash>
112                        </Principal>
113                </Preamble>
114                <Issuer>
115                        <PrincipalRef shortName="SAdmir"/>
116                </Issuer>
117                <SimpleContainment>
118                        <HeadRoleTerm name="NRetTacCom" domain="s"/>
119                        <ExternalRole>
120                                <PrincipalRef shortName="USEUCOM"/>
121                                <RoleTerm name="NRetTacCom" domain="s"/>
122                        </ExternalRole>
123                </SimpleContainment>
124                <ValidityTime>
125                        <IssueTime>2002-09-01T13:20:00</IssueTime>
126                        <NotAfter>2003-09-01T13:20:00</NotAfter>
127                </ValidityTime>
128        </Credential>
129        <Credential id="FakeHashCredential05">
130                <!-- SAdmir.getsSLocs <- SE.friendly.usr ^ SAdmir.needsSLocs-->
131                <Preamble>
132                        <ImportDomain name="s" idref="FakeHashADSD01"/>
133                        <Principal shortName="SE">
134                                <KeyHash>FakeHashKeySE</KeyHash>
135                        </Principal>
136                        <Principal shortName="SAdmir">
137                                <KeyHash>FakeHashKeySAdmir</KeyHash>
138                        </Principal>
139                </Preamble>
140                <Issuer>
141                        <PrincipalRef shortName="SAdmir"/>
142                </Issuer>
143                <SimpleContainment>
144                        <HeadRoleTerm name="friendly" domain="s"/>
145                        <ExternalRole>
146                                <PrincipalRef shortName="SE"/>
147                                <RoleTerm name="friendly" domain="s"/>
148                        </ExternalRole>
149                </SimpleContainment>
150                <LinkedContainment>
151                        <HeadRoleTerm name="friendlyUsr" domain="s"/>
152                        <LinkedRole>
153                                <RoleTerm name="friendly" domain="s"/>
154                                <RoleTerm name="usr" domain="s"/>
155                        </LinkedRole>
156                </LinkedContainment>
157                <IntersectionContainment>
158                        <HeadRoleTerm name="getsSLocs" domain="s"/>
159                        <Intersection>
160                                <RoleTerm name="friendlyUsr" domain="s"/>
161                                <RoleTerm name="needsSLocs" domain="s"/>
162                        </Intersection>
163                </IntersectionContainment>
164                <ValidityTime>
165                        <IssueTime>2002-09-01T13:20:00</IssueTime>
166                        <NotAfter>2003-09-01T13:20:00</NotAfter>
167                </ValidityTime>
168        </Credential>
169</CredentialStore>
Note: See TracBrowser for help on using the repository browser.