PageRenderTime 11ms CodeModel.GetById 1ms app.highlight 4ms RepoModel.GetById 2ms app.codeStats 0ms

/security/nss/tests/chains/scenarios/revoc.cfg

http://github.com/zpao/v8monkey
Config | 118 lines | 100 code | 18 blank | 0 comment | 0 complexity | ec481fe98a52cd7869c0d739f1a5c80e MD5 | raw file
  1# ***** BEGIN LICENSE BLOCK *****
  2# Version: MPL 1.1/GPL 2.0/LGPL 2.1
  3#
  4# The contents of this file are subject to the Mozilla Public License Version
  5# 1.1 (the "License"); you may not use this file except in compliance with
  6# the License. You may obtain a copy of the License at
  7# http://www.mozilla.org/MPL/
  8#
  9# Software distributed under the License is distributed on an "AS IS" basis,
 10# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 11# for the specific language governing rights and limitations under the
 12# License.
 13#
 14# The Original Code is the Network Security Services (NSS)
 15#
 16# The Initial Developer of the Original Code is Sun Microsystems, Inc.
 17# Portions created by the Initial Developer are Copyright (C) 2009
 18# the Initial Developer. All Rights Reserved.
 19#
 20# Contributor(s):
 21#   Slavomir Katuscak <slavomir.katuscak@sun.com>, Sun Microsystems
 22#
 23# Alternatively, the contents of this file may be used under the terms of
 24# either the GNU General Public License Version 2 or later (the "GPL"), or
 25# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 26# in which case the provisions of the GPL or the LGPL are applicable instead
 27# of those above. If you wish to allow use of your version of this file only
 28# under the terms of either the GPL or the LGPL, and not to allow others to
 29# use your version of this file under the terms of the MPL, indicate your
 30# decision by deleting the provisions above and replace them with the notice
 31# and other provisions required by the GPL or the LGPL. If you do not delete
 32# the provisions above, a recipient may use your version of this file under
 33# the terms of any one of the MPL, the GPL or the LGPL.
 34#
 35# ***** END LICENSE BLOCK *****
 36
 37scenario Revocation
 38
 39entity Root
 40  type Root
 41  serial 10
 42
 43entity CA0
 44  type Intermediate
 45  issuer Root
 46  serial 11
 47
 48entity CA1
 49  type Intermediate
 50  issuer CA0
 51  serial 12
 52
 53entity EE11
 54  type EE
 55  issuer CA1
 56  serial 13
 57
 58entity EE12
 59  type EE
 60  issuer CA1
 61  serial 14
 62
 63entity CA2
 64  type Intermediate
 65  issuer CA0
 66  serial 15
 67
 68entity EE21
 69  type EE
 70  issuer CA2
 71  serial 16
 72
 73crl Root
 74crl CA0
 75crl CA1
 76crl CA2
 77
 78revoke CA1
 79  serial 14
 80
 81revoke CA0
 82  serial 15
 83
 84db All
 85
 86import Root::CTu,CTu,CTu
 87import CA0:Root:
 88import CA1:CA0:
 89import CA2:CA0:
 90
 91# EE11 - not revoked 
 92verify EE11:CA1
 93  trust Root:
 94  rev_type leaf
 95  rev_mtype crl
 96  result pass
 97
 98# EE12 - revoked
 99verify EE12:CA1
100  trust Root:
101  rev_type leaf
102  rev_mtype crl
103  result fail
104
105# EE11 - CA1 not revoked 
106verify EE11:CA1
107  trust Root:
108  rev_type chain
109  rev_mtype crl
110  result pass
111
112# EE21 - CA2 revoked
113verify EE21:CA2
114  trust Root:
115  rev_type chain
116  rev_mtype crl
117  result fail
118