michael@0: # This Source Code Form is subject to the terms of the Mozilla Public michael@0: # License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: # file, You can obtain one at http://mozilla.org/MPL/2.0/. michael@0: michael@0: scenario DSA michael@0: michael@0: entity Root michael@0: type Root michael@0: ctype dsa michael@0: michael@0: entity CA1 michael@0: type Intermediate michael@0: issuer Root michael@0: ctype dsa michael@0: michael@0: entity EE1 michael@0: type EE michael@0: issuer CA1 michael@0: ctype dsa michael@0: michael@0: entity CA2 michael@0: type Intermediate michael@0: issuer Root michael@0: ctype dsa michael@0: michael@0: entity EE2 michael@0: type EE michael@0: issuer CA2 michael@0: ctype rsa michael@0: michael@0: entity CA3 michael@0: type Intermediate michael@0: issuer Root michael@0: ctype rsa michael@0: michael@0: entity EE3 michael@0: type EE michael@0: issuer CA3 michael@0: ctype dsa michael@0: michael@0: entity CA4 michael@0: type Intermediate michael@0: issuer Root michael@0: ctype rsa michael@0: michael@0: entity EE4 michael@0: type EE michael@0: issuer CA4 michael@0: ctype rsa michael@0: michael@0: db All michael@0: michael@0: verify EE1:CA1 michael@0: cert CA1:Root michael@0: trust Root: michael@0: result pass michael@0: michael@0: verify EE2:CA2 michael@0: cert CA2:Root michael@0: trust Root: michael@0: result pass michael@0: michael@0: verify EE3:CA3 michael@0: cert CA3:Root michael@0: trust Root: michael@0: result pass michael@0: michael@0: verify EE4:CA4 michael@0: cert CA4:Root michael@0: trust Root: michael@0: result pass michael@0: