~ubuntu-branches/ubuntu/karmic/nss/karmic-updates

« back to all changes in this revision

Viewing changes to mozilla/security/nss/tests/chains/scenarios/explicitPolicy.cfg

  • Committer: Bazaar Package Importer
  • Author(s): Chris Coulson
  • Date: 2010-03-31 02:23:43 UTC
  • mfrom: (1.1.11 upstream)
  • Revision ID: james.westby@ubuntu.com-20100331022343-ck07ylqk8q474x26
Tags: 3.12.6-0ubuntu0.9.10.1
* New upstream release 3.12.6 RTM (NSS_3_12_6_RTM)
  - fixes CVE-2009-3555 aka US-CERT VU#120541
* Adjust patches to changed upstream code base
  - update debian/patches/38_kbsd.patch
  - update debian/patches/38_mips64_build.patch
  - update debian/patches/85_security_load.patch
* Remove patches that are merged upstream
  - delete debian/patches/91_nonexec_stack.patch
  - update debian/patches/series
* Bump nspr dependency to 4.8
  - update debian/control
* Add new symbols for 3.12.6
  - update debian/libnss3-1d.symbols 
* Enable transitional scheme for SSL renegotiation
  - add 97_SSL_RENEGOTIATE_TRANSITIONAL.patch
  - update debian/patches/series

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
 
 
37
scenario explicitPolicy
 
38
 
 
39
entity Root
 
40
  type Root
 
41
 
 
42
entity nonEVCA
 
43
  type Intermediate
 
44
  issuer Root 
 
45
 
 
46
entity EVCA
 
47
  type Intermediate
 
48
  issuer Root 
 
49
    policy OID.1.0
 
50
 
 
51
entity otherEVCA
 
52
  type Intermediate
 
53
  issuer Root 
 
54
    policy OID.2.0
 
55
 
 
56
entity validEV
 
57
  type EE
 
58
  issuer EVCA
 
59
    policy OID.1.0
 
60
 
 
61
entity invalidEV
 
62
  type EE
 
63
  issuer nonEVCA
 
64
    policy OID.1.0
 
65
 
 
66
entity wrongEVOID
 
67
  type EE
 
68
  issuer otherEVCA
 
69
    policy OID.1.0
 
70
 
 
71
db All
 
72
 
 
73
verify validEV:EVCA
 
74
  cert EVCA:Root
 
75
  cert Root:
 
76
  trust Root:
 
77
  policy OID.1.0
 
78
  result pass
 
79
 
 
80
verify invalidEV:nonEVCA
 
81
  cert nonEVCA:Root
 
82
  cert Root:
 
83
  trust Root:
 
84
  policy OID.1.0
 
85
  result fail
 
86
 
 
87
verify wrongEVOID:otherEVCA
 
88
  cert otherEVCA:Root
 
89
  cert Root:
 
90
  trust Root:
 
91
  policy OID.1.0
 
92
  result fail
 
93
 
 
94
import Root::C,C,C
 
95
 
 
96
verify validEV:EVCA
 
97
  cert EVCA:Root
 
98
  policy OID.1.0
 
99
  result pass
 
100
 
 
101
verify invalidEV:nonEVCA
 
102
  cert nonEVCA:Root
 
103
  policy OID.1.0
 
104
  result fail
 
105
 
 
106
verify wrongEVOID:otherEVCA
 
107
  cert otherEVCA:Root
 
108
  policy OID.1.0
 
109
  result fail
 
110