source: fedd/abac-src/rtml/examples/will/ussh.xml @ 705233b

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

ABAC sources from Cobham

  • Property mode set to 100644
File size: 4.6 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="FakeHashADSD02">
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="NRetTacCom">
13                        <Plain issuerTraces="def" subjectTraces="none"/>
14                </RoleDeclaration>
15                <RoleDeclaration name="usr">
16                        <Plain issuerTraces="none" subjectTraces="all"/>
17                </RoleDeclaration>
18                <RoleDeclaration name="NRetTacUsr">
19                        <Plain issuerTraces="none" subjectTraces="all"/>
20                </RoleDeclaration>
21                <RoleDeclaration name="NRetUSTacCom">
22                        <Plain issuerTraces="none" subjectTraces="all"/>
23                </RoleDeclaration>
24                <RoleDeclaration name="assignedNRet">
25                        <Plain issuerTraces="none" subjectTraces="all"/>
26                </RoleDeclaration>
27                <RoleDeclaration name="friendlyUsr">
28                        <Plain issuerTraces="none" subjectTraces="all"/>
29                </RoleDeclaration>
30        </ApplicationDomainSpecification>
31        <Credential id="FakeHashCredential01">
32                <!-- USN.assignedNRet <- USSH -->
33                <Preamble>
34                        <ImportDomain name="s" idref="FakeHashADSD02"/>
35                        <Principal shortName="USN">
36                                <KeyHash>FakeHashKeyUSN</KeyHash>
37                        </Principal>
38                        <Principal shortName="USSH">
39                                <KeyHash>FakeHashKeyUSSH</KeyHash>
40                        </Principal>
41                </Preamble>
42                <Issuer>
43                        <PrincipalRef shortName="USN"/>
44                </Issuer>
45                <SimpleMember>
46                        <HeadRoleTerm name="assignedNRet" domain="s"/>
47                        <PrincipalRef shortName="USSH"/>
48                </SimpleMember>
49                <ValidityTime>
50                        <IssueTime>2002-09-01T13:20:00</IssueTime>
51                        <NotAfter>2004-09-01T13:20:00</NotAfter>
52                </ValidityTime>
53        </Credential>
54        <Credential id="FakeHashCredential02">
55                <!-- US.usr <- USSH -->
56                <Preamble>
57                        <ImportDomain name="s" idref="FakeHashADSD02"/>
58                        <Principal shortName="USSH">
59                                <KeyHash>FakeHashKeyUSSH</KeyHash>
60                        </Principal>
61                        <Principal shortName="US">
62                                <KeyHash>FakeHashKeyUS</KeyHash>
63                        </Principal>
64                </Preamble>
65                <Issuer>
66                        <PrincipalRef shortName="US"/>
67                </Issuer>
68                <SimpleMember>
69                        <HeadRoleTerm name="usr" domain="s"/>
70                        <PrincipalRef shortName="USSH"/>
71                </SimpleMember>
72                <ValidityTime>
73                        <IssueTime>2002-09-01T13:20:00</IssueTime>
74                        <NotAfter>2004-09-01T13:20:00</NotAfter>
75                </ValidityTime>
76        </Credential>
77        <Credential id="FakeHashCredential03">
78                <!-- USEUCOM.NRetUSTacCom <- RADMSmith -->
79                <Preamble>
80                        <ImportDomain name="s" idref="FakeHashADSD02"/>
81                        <Principal shortName="USEUCOM">
82                                <KeyHash>FakeHashKeyUSEUCOM</KeyHash>
83                        </Principal>
84                        <Principal shortName="RADMSmith">
85                                <KeyHash>FakeHashKeyRADMSmith</KeyHash>
86                        </Principal>
87                </Preamble>
88                <Issuer>
89                        <PrincipalRef shortName="USEUCOM"/>
90                </Issuer>
91                <SimpleMember>
92                        <HeadRoleTerm name="NRetUSTacCom" domain="s"/>
93                        <PrincipalRef shortName="RADMSmith"/>
94                </SimpleMember>
95                <ValidityTime>
96                        <IssueTime>2002-09-01T13:20:00</IssueTime>
97                        <NotAfter>2004-09-01T13:20:00</NotAfter>
98                </ValidityTime>
99        </Credential>
100        <Credential id="FakeHashCredential04">
101                <!-- RADMSmith.NRetTacUsr <- USN.assignedNRet -->
102                <Preamble>
103                        <ImportDomain name="s" idref="FakeHashADSD02"/>
104                        <Principal shortName="RADMSmith">
105                                <KeyHash>FakeHashKeyRADMSmith</KeyHash>
106                        </Principal>
107                        <Principal shortName="USN">
108                                <KeyHash>FakeHashKeyUSN</KeyHash>
109                        </Principal>
110                </Preamble>
111                <Issuer>
112                        <PrincipalRef shortName="USN"/>
113                </Issuer>
114                <SimpleContainment>
115                        <HeadRoleTerm name="NRetTacUsr" domain="s"/>
116                        <ExternalRole>
117                                <PrincipalRef shortName="USN"/>
118                                <RoleTerm name="assignedNRet" domain="s"/>
119                        </ExternalRole>
120                </SimpleContainment>
121                <ValidityTime>
122                        <IssueTime>2002-09-01T13:20:00</IssueTime>
123                        <NotAfter>2004-09-01T13:20:00</NotAfter>
124                </ValidityTime>
125        </Credential>
126        <Credential id="FakeHashCredential05">
127                <!-- US.friendly <- SE -->
128                <Preamble>
129                        <ImportDomain name="s" idref="FakeHashADSD02"/>
130                        <Principal shortName="SE">
131                                <KeyHash>FakeHashKeySE</KeyHash>
132                        </Principal>
133                        <Principal shortName="US">
134                                <KeyHash>FakeHashKeyUS</KeyHash>
135                        </Principal>
136                </Preamble>
137                <Issuer>
138                        <PrincipalRef shortName="US"/>
139                </Issuer>
140                <SimpleMember>
141                        <HeadRoleTerm name="friendly" domain="s"/>
142                        <PrincipalRef shortName="SE"/>
143                </SimpleMember>
144                <ValidityTime>
145                        <IssueTime>2002-09-01T13:20:00</IssueTime>
146                        <NotAfter>2004-09-01T13:20:00</NotAfter>
147                </ValidityTime>
148        </Credential>
149</CredentialStore>
Note: See TracBrowser for help on using the repository browser.