Blame nss/tests/chains/scenarios/ocspd.cfg

Packit 40b132
# This Source Code Form is subject to the terms of the Mozilla Public
Packit 40b132
# License, v. 2.0. If a copy of the MPL was not distributed with this
Packit 40b132
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
Packit 40b132
Packit 40b132
scenario OCSPD
Packit 40b132
Packit 40b132
#root CA
Packit 40b132
entity OCSPRoot
Packit 40b132
  type Root
Packit 40b132
  export_key
Packit 40b132
Packit 40b132
#CA - OK
Packit 40b132
entity OCSPCA1
Packit 40b132
  type Intermediate
Packit 40b132
  issuer OCSPRoot
Packit 40b132
  serial 1
Packit 40b132
  ocsp online
Packit 40b132
  export_key
Packit 40b132
Packit 40b132
#CA - revoked
Packit 40b132
entity OCSPCA2
Packit 40b132
  type Intermediate
Packit 40b132
  issuer OCSPRoot
Packit 40b132
  serial 2
Packit 40b132
  ocsp online
Packit 40b132
  export_key
Packit 40b132
Packit 40b132
#CA - unknown status
Packit 40b132
entity OCSPCA3
Packit 40b132
  type Intermediate
Packit 40b132
  issuer OCSPRoot
Packit 40b132
  serial 3
Packit 40b132
  ocsp offline
Packit 40b132
  export_key
Packit 40b132
Packit 40b132
#EE - OK
Packit 40b132
entity OCSPEE11
Packit 40b132
  type EE
Packit 40b132
  issuer OCSPCA1
Packit 40b132
  serial 1
Packit 40b132
  ocsp online
Packit 40b132
Packit 40b132
#EE - revoked on OCSP
Packit 40b132
entity OCSPEE12
Packit 40b132
  type EE
Packit 40b132
  issuer OCSPCA1
Packit 40b132
  serial 2
Packit 40b132
  ocsp online
Packit 40b132
Packit 40b132
#EE - revoked on CRL
Packit 40b132
entity OCSPEE13
Packit 40b132
  type EE
Packit 40b132
  issuer OCSPCA1
Packit 40b132
  serial 3
Packit 40b132
  ocsp online
Packit 40b132
Packit 40b132
#EE - revoked on OCSP and CRL
Packit 40b132
entity OCSPEE14
Packit 40b132
  type EE
Packit 40b132
  issuer OCSPCA1
Packit 40b132
  serial 4
Packit 40b132
  ocsp online
Packit 40b132
Packit 40b132
#EE - unknown status
Packit 40b132
entity OCSPEE15
Packit 40b132
  type EE
Packit 40b132
  issuer OCSPCA1
Packit 40b132
  serial 5
Packit 40b132
  ocsp offline
Packit 40b132
Packit 40b132
#EE - valid EE, revoked CA
Packit 40b132
entity OCSPEE21
Packit 40b132
  type EE
Packit 40b132
  issuer OCSPCA2
Packit 40b132
  serial 1
Packit 40b132
  ocsp online
Packit 40b132
Packit 40b132
#EE - revoked EE, revoked CA
Packit 40b132
entity OCSPEE22
Packit 40b132
  type EE 
Packit 40b132
  issuer OCSPCA2 
Packit 40b132
  serial 2
Packit 40b132
  ocsp online
Packit 40b132
Packit 40b132
#EE - revoked EE, CA pointing to invalid OCSP
Packit 40b132
entity OCSPEE23
Packit 40b132
  type EE 
Packit 40b132
  issuer OCSPCA2 
Packit 40b132
  serial 3
Packit 40b132
  ocsp offline
Packit 40b132
Packit 40b132
#EE - valid EE, CA pointing to invalid OCSP
Packit 40b132
entity OCSPEE31
Packit 40b132
  type EE
Packit 40b132
  issuer OCSPCA3
Packit 40b132
  serial 1
Packit 40b132
  ocsp online
Packit 40b132
Packit 40b132
#EE - revoked EE, CA pointing to invalid OCSP
Packit 40b132
entity OCSPEE32
Packit 40b132
  type EE 
Packit 40b132
  issuer OCSPCA3 
Packit 40b132
  serial 2
Packit 40b132
  ocsp online
Packit 40b132
Packit 40b132
#EE - EE pointing to invalid OCSP, CA pointing to invalid OCSP
Packit 40b132
entity OCSPEE33
Packit 40b132
  type EE 
Packit 40b132
  issuer OCSPCA3 
Packit 40b132
  serial 3
Packit 40b132
  ocsp offline
Packit 40b132
Packit 40b132
crl OCSPRoot
Packit 40b132
Packit 40b132
revoke OCSPRoot
Packit 40b132
  serial 2
Packit 40b132
Packit 40b132
crl OCSPCA1
Packit 40b132
Packit 40b132
revoke OCSPCA1
Packit 40b132
  serial 2
Packit 40b132
Packit 40b132
revoke OCSPCA1
Packit 40b132
  serial 4
Packit 40b132
Packit 40b132
crl OCSPCA2
Packit 40b132
Packit 40b132
revoke OCSPCA2
Packit 40b132
  serial 2
Packit 40b132
Packit 40b132
revoke OCSPCA2
Packit 40b132
  serial 3
Packit 40b132
Packit 40b132
crl OCSPCA3
Packit 40b132
Packit 40b132
revoke OCSPCA3
Packit 40b132
  serial 2
Packit 40b132
Packit 40b132
revoke OCSPCA3
Packit 40b132
  serial 3
Packit 40b132
Packit 40b132
# Used for running a single OCSP server (httpserv) instance that can
Packit 40b132
# handle multiple CAs, e.g.:
Packit 40b132
# httpserv -p 8641 -d . -f dbpasswd \
Packit 40b132
#   -A OCSPRoot -C OCSPRoot.crl -A OCSPCA1 -C OCSPCA1.crl \
Packit 40b132
#   -A OCSPCA2 -C OCSPCA2.crl -A OCSPCA3 -C OCSPCA3.crl
Packit 40b132
db Server
Packit 40b132
import OCSPRoot::CT,C,C
Packit 40b132
import_key OCSPRoot
Packit 40b132
import_key OCSPCA1
Packit 40b132
import_key OCSPCA2
Packit 40b132
import_key OCSPCA3
Packit 40b132
Packit 40b132
# A DB containing all certs, but no keys.
Packit 40b132
# Useful for manual OCSP client testing, e.g.:
Packit 40b132
# ocspclnt -d .  -S OCSPEE12OCSPCA1 -u s
Packit 40b132
db Client
Packit 40b132
import OCSPRoot::CT,C,C
Packit 40b132
import OCSPCA1OCSPRoot::
Packit 40b132
import OCSPCA2OCSPRoot::
Packit 40b132
import OCSPCA3OCSPRoot::
Packit 40b132
import OCSPEE11OCSPCA1::
Packit 40b132
import OCSPEE12OCSPCA1::
Packit 40b132
import OCSPEE13OCSPCA1::
Packit 40b132
import OCSPEE14OCSPCA1::
Packit 40b132
import OCSPEE15OCSPCA1::
Packit 40b132
import OCSPEE21OCSPCA2::
Packit 40b132
import OCSPEE22OCSPCA2::
Packit 40b132
import OCSPEE23OCSPCA2::
Packit 40b132
import OCSPEE31OCSPCA3::
Packit 40b132
import OCSPEE32OCSPCA3::
Packit 40b132
import OCSPEE33OCSPCA3::