Skip to content
πŸ‡ͺπŸ‡Ί LIGHTest Pumpkin Seed Oil Demo πŸ’š
Roff HTML C CSS Shell C++ Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_work
atv
scenario1
scenario2
scenario3
tpat
usecase_simple
.gitignore
.gitlab-ci.yml
README.md

README.md

LIGHTest πŸ’š Pumpkin Seed Oil πŸ’š Demo

πŸ‡ͺπŸ‡Ί LIGHTest demo for the EC review. πŸ‡ͺπŸ‡Ί

Also known as WP3, WP4 and WP6 Cookbook demo.

Repository Overview

  • atv: JFX build of AutomaticTrustVerifier-GUI
  • tpat: JFX build of TrustPolicyAuthoringTool
  • scenario1: Transaction & Policy for Scenario 1
  • scenario2: Transaction & Policy for Scenario 2
  • scenario3: Transaction & Policy for Scenario 3
  • usecase_simple: another (unrelated) scenario
  • _work: Certificates, keys, translations, other transactions & policies
    • client: ATV & ASiC-Creator client in Java
      • SchemePublisherTest.java: TSPA Client
      • ContainerCreatorTest.java: ASiC-Creator Client
      • ContainerVerifierTest.java: ATV Client
      • DemoScenarioTest.java: Client to verify files used in demos

Demo Overview

Step 1-2: (Actor: Pumpkin Oil Federation, POF):

POF setup TSPA (including Trust List)

POF setup TTA (including rules)

Step 3 (Actor: 3 different buyers):

Create transactions for Alice to verify

Step 4-5: (Actor: Alice the Verifier):

Create Trust Policies (using graphical editor, NL editor and TPL)

Verify Transactions received via Mail (3 different transactions showing different certificates: POF, eIDAs, Turkish)


Demo Script

  • Scenario 1:
    • Buyer from POF Scheme wants to buy Oil
    • Directly trusted by Policy
  • Scenario 2:
    • Buyer from eIDAS or TR want to buy Oil
    • Trusted via Trust Translation
  • Scenario 3:
    • Policy extended to support Orders in PDF format

Scenario 1

  • Step 1: Briefly show publication of POF Scheme (via Python Script or Java Client)
  • Step 3: Show order_pof1.xml
  • Step 3: Show order_pof1.asice
  • Step 4: Show policy0_pof.tpl (or create using TPAT)
  • Step 5: Open ATV with order_pof1.asice and policy0_pof.tpl

Scenario 2

  • Step 2: Briefly show publication of Trust Translation (via Postman)
  • Step 3: Show order_tr1.xml
  • Step 3: Show order_tr1.asice
  • Step 4: Show policy2_pof_withTranslation.tpl
  • Step 5: Open ATV with order_tr1.asice and policy2_pof_withTranslation.tpl

Scenario 3

  • Step 3: Explain eID / Handysignatur
  • Step 3: Show order.pdf
  • Step 3: Use PDF-Over or A-Trust to sign order.pdf
  • Step 4: Show policy3_pof_withTranslation_withPades.tpl
  • Step 5: Open ATV with order_signed.pdf and policy3_pof_withTranslation_withPades.tpl

Video Recordings

Only the following steps require Internet connection:

  • Scenario 1, Step 1: Publish POF Trust Scheme
  • Scenario 1, Step 5: Run ATV
  • Scenario 2, Step 2: Publish Trust Translation
  • Scenario 2, Step 5: Run ATV
  • Scenario 3, Step 3: Run PDF-Over
  • Scenario 3, Step 5: Run ATV
You can’t perform that action at this time.