# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

scenario DSA

entity Root
  type Root
  ctype dsa

entity CA1
  type Intermediate
  issuer Root
  ctype dsa

entity EE1
  type EE
  issuer CA1
  ctype dsa

entity CA2
  type Intermediate
  issuer Root
  ctype dsa

entity EE2
  type EE
  issuer CA2
  ctype rsa

entity CA3
  type Intermediate
  issuer Root
  ctype rsa

entity EE3
  type EE
  issuer CA3
  ctype dsa

entity CA4
  type Intermediate
  issuer Root
  ctype rsa

entity EE4
  type EE
  issuer CA4
  ctype rsa

db All

verify EE1:CA1
  cert CA1:Root
  trust Root:
  result pass

verify EE2:CA2
  cert CA2:Root
  trust Root:
  result pass

verify EE3:CA3
  cert CA3:Root
  trust Root:
  result pass

verify EE4:CA4
  cert CA4:Root
  trust Root:
  result pass

