# # trying out different data param types # # alice_rt1 # # # [keyid:Party].role: about([keyid:tea],[time:20101010T],[boolean:true],[integer:4], # [float:-200.0],[float:8],[time:20120205T182930],[string:'a list'], # [urn:'file://usr/party/~teaparty']) # <- [keyid:Party].role:guestOf([keyid:MarchHare]) # # [keyid:Party].role:about_other_party([keyid:tea],[?],[integer:99],[time:?AAA], # [integer:?BBB],[boolean:true],[integer:?]) <- [keyid:MarchHare] # # [keyid:Party].role:about_string([string:'a confused party']) <- [keyid:MarchHare] # # [keyid:Party].role:about_string2([string:'a mangled \\'string\\'']) # <- [keyid:MarchHare] # # [keyid:Party].role:about_urn([urn:'file://user/local/party/~sillyparty']) # <- [keyid:MarchHare] # # [keyid:Party].role:about_another_float([float:0.22]) <- [keyid:MarchHare] # # [keyid:Party].role:about_another_float([float:8]) <- [keyid:MarchHare] # # [keyid:Party].role:about_float([float:-200.0]) <- [keyid:MarchHare] # # [keyid:Party].role:about_another_integer([integer:-7]) <- [keyid:MarchHare] # # [keyid:Party].role:about_integer([integer:4]) <- [keyid:MarchHare] # # [keyid:Party].role:about_boolean([boolean:true]) <- [keyid:MarchHare] # # [keyid:Party].role:about_key([keyid:tea]) <- [keyid:MarchHare] # # [keyid:Party].role:about_another_time([time:20201101T182930]) <- [keyid:MarchHare] # # [keyid:Party].role:about_time([time:20201101T]) <- [keyid:MarchHare] # # [keyid:Party].role:guestof([principal:?V]) # <- [keyid:Party].role:friendOf([principal:?V]) # # [keyid:Party].role:guests <- [keyid:Party].role:friendOf([keyid:MarchHare]) # # [keyid:Party].role:friendOf([keyid:MarchHare]) <- [keyid:Dormouse] # # [keyid:Party].role:friendOf([keyid:Alice]) <- [keyid:Hatter] #[keyid:Party].role:about_other_party([keyid:$tea_keyid],[time:?],[boolean:true]) <- [keyid:MarchHare] #echo "creddy --attribute --issuer Party_ID.pem --key Party_private.pem --role \"$about_other_party\" --subject-cert MarchHare_ID.pem --out party_about_other_party__marchhare_attr.der" creddy --attribute \ --issuer Party_ID.pem --key Party_private.pem --role "$about_other_party" \ --subject-cert MarchHare_ID.pem \ --out party_about_other_party__marchhare_attr.der #[keyid:Party].role:about_string([string:'a confused party']) <- [keyid:MarchHare] #echo "creddy --attribute --issuer Party_ID.pem --key Party_private.pem --role \"$about_string\" --subject-cert MarchHare_ID.pem --out party_about_string__marchhare_attr.der" creddy --attribute \ --issuer Party_ID.pem --key Party_private.pem --role "$about_string" \ --subject-cert MarchHare_ID.pem \ --out party_about_string__marchhare_attr.der #[keyid:Party].role:about_string2([string:'a mangled \'string\'']) <- [keyid:MarchHare] #echo "creddy --attribute --issuer Party_ID.pem --key Party_private.pem --role \"$about_string2\" --subject-cert MarchHare_ID.pem --out party_about_string2__marchhare_attr.der" creddy --attribute \ --issuer Party_ID.pem --key Party_private.pem --role "$about_string2" \ --subject-cert MarchHare_ID.pem \ --out party_about_string2__marchhare_attr.der #[keyid:Party].role:about_urn([urn:'file://user/local/party/~sillyparty']) <- [keyid:MarchHare] #echo "creddy --attribute --issuer Party_ID.pem --key Party_private.pem --role \"$about_urn\" --subject-cert MarchHare_ID.pem --out party_about_urn__marchhare_attr.der" creddy --attribute \ --issuer Party_ID.pem --key Party_private.pem --role "$about_urn" \ --subject-cert MarchHare_ID.pem \ --out party_about_urn__marchhare_attr.der #[keyid:Party].role:about_third_float([float:0.22]) <- [keyid:MarchHare] #echo "creddy --attribute --issuer Party_ID.pem --key Party_private.pem --role \"$about_third_float\" --subject-cert MarchHare_ID.pem --out party_about_third_float__marchhare_attr.der" creddy --attribute \ --issuer Party_ID.pem --key Party_private.pem --role "$about_third_float" \ --subject-cert MarchHare_ID.pem \ --out party_about_third_float__marchhare_attr.der #[keyid:Party].role:about_another_float([float:8]) <- [keyid:MarchHare] #echo "creddy --attribute --issuer Party_ID.pem --key Party_private.pem --role \"$about_another_float\" --subject-cert MarchHare_ID.pem --out party_about_another_float__marchhare_attr.der" creddy --attribute \ --issuer Party_ID.pem --key Party_private.pem --role "$about_another_float" \ --subject-cert MarchHare_ID.pem \ --out party_about_another_float__marchhare_attr.der #[keyid:Party].role:about_float([float:-200.0]) <- [keyid:MarchHare] #echo "creddy --attribute --issuer Party_ID.pem --key Party_private.pem --role \"$about_float\" --subject-cert MarchHare_ID.pem --out party_about_float__marchhare_attr.der" creddy --attribute \ --issuer Party_ID.pem --key Party_private.pem --role "$about_float" \ --subject-cert MarchHare_ID.pem \ --out party_about_float__marchhare_attr.der #[keyid:Party].role:about_another_integer([integer:-7]) <- [keyid:MarchHare] #echo "creddy --attribute --issuer Party_ID.pem --key Party_private.pem --role \"$about_another_integer\" --subject-cert MarchHare_ID.pem --out party_about_another_integer__marchhare_attr.der" creddy --attribute \ --issuer Party_ID.pem --key Party_private.pem --role "$about_another_integer" \ --subject-cert MarchHare_ID.pem \ --out party_about_another_nteger__marchhare_attr.der #[keyid:Party].role:about_integer([integer:4]) <- [keyid:MarchHare] #echo "creddy --attribute --issuer Party_ID.pem --key Party_private.pem --role \"$about_integer\" --subject-cert MarchHare_ID.pem --out party_about_integer__marchhare_attr.der" creddy --attribute \ --issuer Party_ID.pem --key Party_private.pem --role "$about_integer" \ --subject-cert MarchHare_ID.pem \ --out party_about_integer__marchhare_attr.der #[keyid:Party].role:about_boolean([boolean:true]) <- [keyid:MarchHare] #echo "creddy --attribute --issuer Party_ID.pem --key Party_private.pem --role \"$about_boolean\" --subject-cert MarchHare_ID.pem --out party_about_boolean__marchhare_attr.der" creddy --attribute \ --issuer Party_ID.pem --key Party_private.pem --role "$about_boolean" \ --subject-cert MarchHare_ID.pem \ --out party_about_boolean__marchhare_attr.der #[keyid:Party].role:about_key([keyid:$tea_keyid]) <- [keyid:MarchHare] #echo "creddy --attribute --issuer Party_ID.pem --key Party_private.pem --role \"$about_key\" --subject-cert MarchHare_ID.pem --out party_about_key__marchhare_attr.der" creddy --attribute \ --issuer Party_ID.pem --key Party_private.pem --role "$about_key" \ --subject-cert MarchHare_ID.pem \ --out party_about_key__marchhare_attr.der #[keyid:Party].role:about_another_time([time:20201101T182930]) <- [keyid:MarchHare] #echo "creddy --attribute --issuer Party_ID.pem --key Party_private.pem --role \"$about_another_time\" --subject-cert MarchHare_ID.pem --out party_about_another_time__marchhare_attr.der" creddy --attribute \ --issuer Party_ID.pem --key Party_private.pem --role "$about_another_time" \ --subject-cert MarchHare_ID.pem \ --out party_about_another_time__marchhare_attr.der #[keyid:Party].role:about_time([time:20201101T]) <- [keyid:MarchHare] #echo "creddy --attribute --issuer Party_ID.pem --key Party_private.pem --role \"$about_time\" --subject-cert MarchHare_ID.pem --out party_about_time__marchhare_attr.der" creddy --attribute \ --issuer Party_ID.pem --key Party_private.pem --role "$about_time" \ --subject-cert MarchHare_ID.pem \ --out party_about_time__marchhare_attr.der #[keyid:Party].role:guestof([principal:?V]) <- [keyid:Party].role:friendOf([principal:?V]) #echo "creddy --attribute --issuer Party_ID.pem --key Party_private.pem --role 'guestOf([principal:?V])' --subject-cert Party_ID.pem --subject-role 'friendOf([principal:?V])' --out party_guestof_qV__party_friendof_qV_attr.der" creddy --attribute \ --issuer Party_ID.pem --key Party_private.pem --role 'guestOf([principal:?V])' \ --subject-cert Party_ID.pem --subject-role 'friendOf([principal:?V])' \ --out party_guestof_qV__party_friendof_qV_attr.der #[keyid:Party].role:guests <- [keyid:Party].role:friendOf([keyid:MarchHare]) #echo "creddy --attribute --issuer Party_ID.pem --key Party_private.pem --role guests --subject-cert Party_ID.pem --subject-role \"$friendof_marchhare\" --out party_guests__party_friendof_marchhare_attr.der" creddy --attribute \ --issuer Party_ID.pem --key Party_private.pem --role guests \ --subject-cert Party_ID.pem --subject-role "$friendof_marchhare" \ --out party_guests__party_friendof_marchhare_attr.der #[keyid:Party].role:friendOf([keyid:MarchHare]) <- [keyid:Dormouse] #echo "creddy --attribute --issuer Party_ID.pem --key Party_private.pem --role \"$friendof_marchhare\" --subject-cert Dormouse_ID.pem --out party_friendof_marchhare__dormouse_attr.der" creddy --attribute \ --issuer Party_ID.pem --key Party_private.pem --role "$friendof_marchhare" \ --subject-cert Dormouse_ID.pem \ --out party_friendof_marchhare__dormouse_attr.der #[keyid:Party].role:friendOf([keyid:Alice]) <- [keyid:Hatter] #echo "creddy --attribute --issuer Party_ID.pem --key Party_private.pem --role \"$friendof_alice\" --subject-cert Hatter_ID.pem --out party_friendof_alice__hatter_attr.der" creddy --attribute \ --issuer Party_ID.pem --key Party_private.pem --role "$friendof_alice" \ --subject-cert Hatter_ID.pem \ --out party_friendof_alice__hatter_attr.der