source: examples/acme_friend_rt1_typed/README @ d845403

mei_rt2mei_rt2_fix_1meiyap-rt1rt2
Last change on this file since d845403 was da5afdf, checked in by Mei <mei@…>, 12 years ago

1) add static contraint

(limited to integer at this time)

  • Property mode set to 100755
File size: 1.2 KB
Line 
1#!/bin/sh
2
3rm -rf *.der *.pem
4
5#[keyid:Acme].role:friendof([keyid:Roadrunner]) <-?- [keyid:Coyote] (no)
6#[keyid:Acme].role:preferred_customer <-?- [keyid:Jackrabbit] (yes)
7
8creddy --generate --cn Acme
9creddy --generate --cn Coyote
10creddy --generate --cn Roadrunner
11creddy --generate --cn Jackrabbit
12
13roadrunner_keyid=`creddy --keyid --cert Roadrunner_ID.pem`
14friendof_roadrunner="friendOf([keyid:$roadrunner_keyid])"
15
16#[keyid:Acme].role:preferred_customer <- [keyid:Acme].role:friendOf([keyid:Roadrunner])
17creddy --attribute \
18       --issuer Acme_ID.pem --key Acme_private.pem --role preferred_customer \
19       --subject-cert Acme_ID.pem --subject-role  $friendof_roadrunner \
20       --out Acme_preferred_customer__Acme_friendof_Roadrunner_attr.der
21
22#[keyid:Acme].role:prefered_customer <- [keyid:Coyote]
23creddy --attribute \
24       --issuer Acme_ID.pem --key Acme_private.pem --role preferred_customer \
25       --subject-cert Coyote_ID.pem \
26       --out Acme_preferred_customer__Coyote_attr.der
27
28#[keyid:Acme].role:friendOf([keyid:Roadrunner]) <- [keyid:Jackrabbit]
29creddy --attribute \
30       --issuer Acme_ID.pem --key Acme_private.pem --role $friendof_roadrunner \
31       --subject-cert Jackrabbit_ID.pem \
32       --out Acme_friendof_Roadrunner__Jackrabbit_attr.der
33
Note: See TracBrowser for help on using the repository browser.