1 概要
3.3 テストケース
3.3.3 PP
( i i ) 認証パス
認証パス 1003300 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1003300 1003300
<相互認証証明書> CA1-IC.06.03 1003301 なし 1003301
<署名者証明書> User1-IC.06.03 1003399 なし なし
( i i i ) パス検証における入力値
期待値 0
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false)
3. 3. 3 PP
( i i ) PP. 01. 01. 00 (イ) テストケース名
PP.01.01.00 (1003400) (ロ) パス検証における入力値
期待値 0
受け入れポリシ test- polic y- 1 init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false)
( i i i ) PP. 01. 01. 01 (イ) テストケース名
PP.01.01.01 (1003401) (ロ) パス検証における入力値
期待値 0
受け入れポリシ test- polic y- 1 init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false)
( i v) PP. 01. 01. 02 (イ) テストケース名
PP.01.01.02 (1003402) (ロ) パス検証における入力値
期待値 0
受け入れポリシ test- polic y- 1 init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false)
( v) PP. 01. 01. 03 (イ) テストケース名
PP.01.03 (1003403) (ロ) パス検証における入力値
期待値 0
受け入れポリシ test- polic y- 1 init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false)
( vi ) PP. 01. 01. 04 (イ) テストケース名
PP.01.01.04 (1003404) (ロ) パス検証における入力値
期待値 1
受け入れポリシ
test- polic y- 2, test- polic y- 3 init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false)
( vi i ) PP. 01. 01. 05 (イ) テストケース名
PP.01.01.05 (1003405) (ロ) パス検証における入力値
期待値 0
受け入れポリシ
test- polic y- 2, test- polic y- 3 init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false) (c) PP. 01. 02
(イ) 認証パス
認証パス 1003500 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1003500 1003500
<相互認証証明書> CA1-PP.01.02 1003501 なし 1003501
<署名者証明書> User1-PP.01.02 1003599 なし なし
( i i ) PP. 01. 02. 00 (イ) テストケース名
PP.01.02.00 (1003500) (ロ) パス検証における入力値
期待値 0
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false)
( i i i ) PP. 01. 02. 01 (イ) テストケース名
PP.01.02.01 (1003501) (ロ) パス検証における入力値
期待値 1
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false) (d) PP. 01. 03
(イ) 認証パス
認証パス 1003600 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1003600 1003600
<相互認証証明書> CA1-PP.01.03 1003601 なし 1003601
( i i ) PP. 01. 03. 00 (イ) テストケース名
PP.01.03.00 (1003600) (ロ) パス検証における入力値
期待値 0
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false)
( i i i ) PP. 01. 03. 01 (イ) テストケース名
PP.01.03.01 (1003601) (ロ) パス検証における入力値
期待値 1
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false) (e) PP. 01. 04
(イ) 認証パス
認証パス 1003700 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1003700 1003700
<相互認証証明書> CA1-PP.01.04 1003701 なし 1003701
<相互認証証明書> CA2-PP.01.04 1003702 なし 1003702
<署名者証明書> User1-PP.01.04 1003799 なし なし
( i i ) PP. 01. 04. 00 (イ) テストケース名
PP.01.04.00 (1003700)
(ロ) パス検証における入力値
期待値 0
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false)
( i i i ) PP. 01. 04. 01 (イ) テストケース名
PP.01.04.01 (1003701) (ロ) パス検証における入力値
期待値 1
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false) (f) PP. 01. 05
(イ) 認証パス
認証パス 1003800 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1003800 1003800
<相互認証証明書> CA1-PP.01.05 1003801 なし 1003801
<相互認証証明書> CA2-PP.01.05 1003802 なし 1003802
<署名者証明書> User1-PP.01.05 1003899 なし なし
( i i ) PP. 01. 05. 00 (イ) テストケース名
PP.01.05.00 (1003800) (ロ) パス検証における入力値
期待値 0
init- explic it- polic y default(false) init- any- polic y- inhibit default(false)
( i i i ) PP. 01. 05. 01 (イ) テストケース名
PP.01.05.01 (1003801) (ロ) パス検証における入力値
期待値 1
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false) (g) PP. 01. 06
(イ) 認証パス
認証パス 1003900 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1003900 1003900
<相互認証証明書> CA1-PP.01.06 1003901 なし 1003901
<相互認証証明書> CA2-PP.01.06 1003902 なし 1003902
<相互認証証明書> CA3-PP.01.06 1003903 なし 1003903
<署名者証明書> CA4-PP.01.06 1003999 なし なし
( i i ) PP. 01. 06. 00 (イ) テストケース名
PP.01.06.00 (1003900) (ロ) パス検証における入力値
期待値 0
受け入れポリシ test- polic y- 1 init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false)
( i i i ) PP. 01. 06. 01 (イ) テストケース名
PP.01.06.01 (1003901) (ロ) パス検証における入力値
期待値 0
受け入れポリシ test- polic y- 1 init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false)
( i v) PP. 01. 06. 02 (イ) テストケース名
PP.01.06.02 (1003902) (ロ) パス検証における入力値
期待値 0
受け入れポリシ
test- polic y- 1, test- polic y- 2 init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false)
( v) PP. 01. 06. 03 (イ) テストケース名
PP.01.06.03 (1003903) (ロ) パス検証における入力値
期待値 0
受け入れポリシ
test- polic y- 1, test- polic y- 2 init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false)
( vi ) PP. 01. 06. 04 (イ) テストケース名
PP.01.06.04 (1003904) (ロ) パス検証における入力値
期待値 1
受け入れポリシ
T est- polic y- 2, test- polic y- 3 init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false)
( vi i ) PP. 01. 06. 05 (イ) テストケース名
PP.01.06.05 (1003905) (ロ) パス検証における入力値
期待値 0
受け入れポリシ
T est- polic y- 2, test- polic y- 3 init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false) (h) PP. 01. 07
(イ) 認証パス
認証パス 1004000 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1004000 1004000
<相互認証証明書> CA1-PP.01.07 1004001 なし 1004001
<相互認証証明書> CA2-PP.01.07 1004002 なし 1004002
<相互認証証明書> CA3-PP.01.07 1004003 なし 1004003
<署名者証明書> CA4-PP.01.07 1004099 なし なし
( i i ) PP. 01. 07. 00 (イ) テストケース名
PP.01.07.00 (1004000)
(ロ) パス検証における入力値
期待値 0
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false)
( i i i ) PP. 01. 07. 01 (イ) テストケース名
PP.01.07.01 (1004001) (ロ) パス検証における入力値
期待値 1
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false) (i) PP. 01. 08
(イ) 認証パス
認証パス 1004100 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1004100 1004100
<相互認証証明書> CA1-PP.01.08 1004101 なし 1004101
<相互認証証明書> CA2-PP.01.08 1004102 なし 1004102
<相互認証証明書> CA3-PP.01.08 1004103 なし 1004103
<署名者証明書> CA4-PP.01.08 1004199 なし なし
( i i ) PP. 01. 08. 00 (イ) テストケース名
PP.01.08.00 (1004100) (ロ) パス検証における入力値
init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false)
( i i i ) PP. 01. 08. 01 (イ) テストケース名
PP.01.08.01 (1004101) (ロ) パス検証における入力値
期待値 1
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false) (j) PP. 01. 09
(イ) 認証パス
認証パス 1004200 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1004200 1004200
<相互認証証明書> CA1-PP.01.09 1004201 なし 1004201
<相互認証証明書> CA2-PP.01.09 1004202 なし 1004202
<相互認証証明書> CA3-PP.01.09 1004203 なし 1004203
<相互認証証明書> CA4-PP.01.09 1004204 なし 1004204
<署名者証明書> User1-PP.01.09 1004299 なし なし
( i i ) PP. 01. 09. 00 (イ) テストケース名
PP.01.09.00 (1004200) (ロ) パス検証における入力値
期待値 0
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false)
( i i i ) PP. 01. 09. 01 (イ) テストケース名
PP.01.09.01 (1004201) (ロ) パス検証における入力値
期待値 1
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false)
( 2) PP. 06 (a) 共通事項
( i ) テストカテゴリ
DoD/FPKIパス検証テスト
( i i ) テスト目的
explicit policyを適切に処理できること ( i i i ) テストケースのリファレンス
[X.509 10]
( i v) テストキーワード
NIST, X.509 Path Validation Test Suite, CP, Certificate Processing, certificatePolicies, requireExplicitPolicy
(b) PP. 06. 01 (イ) 認証パス
認証パス 1004300 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1004300 1004300
<相互認証証明書> CA1-PP.06.01 1004301 なし 1004301
<相互認証証明書> CA2-PP.06.01 1004302 なし 1004302
<相互認証証明書> CA3-PP.06.01 1004303 なし 1004303
<相互認証証明書> CA4-PP.06.01 1004304 なし 1004304 User1-PP.06.01
( i i ) PP. 06. 01. 00 (イ) テストケース名
PP.06.01.00 (1004300) (ロ) パス検証における入力値
期待値 0
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false)
( i i i ) PP. 06. 01. 01 (イ) テストケース名
PP.06.01.01 (1004301) (ロ) パス検証における入力値
期待値 1
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false) (c) PP. 06. 02
(イ) 認証パス
認証パス 1004400 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1004400 1004400
<相互認証証明書> CA1-PP.06.02 1004401 なし 1004401
<相互認証証明書> CA2-PP.06.02 1004402 なし 1004402
<相互認証証明書> CA3-PP.06.02 1004403 なし 1004403
<相互認証証明書> CA4-PP.06.02 1004404 なし 1004404
<署名者証明書> User1-PP.06.02 1004499 なし なし
( i i ) PP. 06. 02. 00 (イ) テストケース名
PP.06.02.00 (1004400)
(ロ) パス検証における入力値
期待値 0
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false)
( i i i ) PP. 06. 02. 01 (イ) テストケース名
PP.06.02.01 (1004401) (ロ) パス検証における入力値
期待値 1
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false) (d) PP. 06. 03
(イ) 認証パス
認証パス 1004500 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1004500 1004500
<相互認証証明書> CA1-PP.06.03 1004501 なし 1004501
<相互認証証明書> CA2-PP.06.03 1004502 なし 1004502
<相互認証証明書> CA3-PP.06.03 1004503 なし 1004503
<相互認証証明書> CA4-PP.06.03 1004504 なし 1004504
<署名者証明書> User1-PP.06.03 1004599 なし なし
( i i ) PP. 06. 03. 00 (イ) テストケース名
PP.06.03.00 (1004500) (ロ) パス検証における入力値
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false)
( i i i ) PP. 06. 03. 01 (イ) テストケース名
PP.06.03.01 (1004501) (ロ) パス検証における入力値
期待値 1
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false) (e) PP. 06. 04
(イ) 認証パス
認証パス 1004600 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1004600 1004600
<相互認証証明書> CA1-PP.06.04 1004601 なし 1004601
<相互認証証明書> CA2-PP.06.04 1004602 なし 1004602
<相互認証証明書> CA3-PP.06.04 1004603 なし 1004603
<相互認証証明書> CA4-PP.06.04 1004604 なし 1004604
<署名者証明書> User1-PP.06.04 1004699 なし なし
( i i ) PP. 06. 04. 00 (イ) テストケース名
PP.06.04.00 (1004600) (ロ) パス検証における入力値
期待値 0
受け入れポリシ anyP olic y init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false)
init- any- polic y- inhibit default(false)
( i i i ) PP. 06. 04. 01 (イ) テストケース名
PP.06.04.01 (1004601) (ロ) パス検証における入力値
期待値 0
受け入れポリシ anyP olic y init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false)
( i v) PP. 06. 04. 02 (イ) テストケース名
PP.06.04.02 (1004602) (ロ) パス検証における入力値
期待値 0
受け入れポリシ
test- polic y- 1, test- polic y- 2 init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false)
( v) PP. 06. 04. 03 (イ) テストケース名
PP.06.04.03 (1004603) (ロ) パス検証における入力値
期待値 0
受け入れポリシ
test- polic y- 1, test- polic y- 2 init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false)
( vi ) PP. 06. 04. 04 (イ) テストケース名
PP.06.04.04 (1004604) (ロ) パス検証における入力値
期待値 1
受け入れポリシ
test- polic y- 2, test- polic y- 3 init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false)
( vi i ) PP. 06. 04. 05 (イ) テストケース名
PP.06.04.05 (1004605) (ロ) パス検証における入力値
期待値 1
受け入れポリシ
test- polic y- 2, test- polic y- 3 init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false) (f) PP. 06. 05
(イ) 認証パス
認証パス 1004700 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1004700 1004700
<相互認証証明書> CA1-PP.06.05 1004701 なし 1004701
<相互認証証明書> CA2-PP.06.05 1004702 なし 1004702
<相互認証証明書> CA3-PP.06.05 1004703 なし 1004703
<相互認証証明書> CA4-PP.06.05 1004704 なし 1004704
<署名者証明書> User1-PP.06.05 1004799 なし なし
( i i ) PP. 06. 05. 00 (イ) テストケース名
PP.06.05.00 (1004700) (ロ) パス検証における入力値
期待値 1
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false)
( i i i ) PP. 06. 05. 01 (イ) テストケース名
PP.06.05.01 (1004701) (ロ) パス検証における入力値
期待値 1
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false)
( 3) PP. 08. 01〜PP. 08. 05 (a) 共通事項
( i ) テストカテゴリ
DoD/FPKIパス検証テスト
( i i ) テスト目的
CA が制約する適切なポリシをもって検証処理から戻ること。ユーザが制 約するポリシをもって検証処理から戻ること
( i i i ) テストケースのリファレンス [X.509 10]
( i v) テストキーワード
NIST, X.509 Path Validation Test Suite, CP, Certificate Processing, certificatePolicies
(b) PP. 08. 01 (イ) 認証パス
認証パス 1004800 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1004800 1004800
<相互認証証明書> CA1-PP.08.01 1004801 なし 1004801
<署名者証明書> User1-PP.08.01 1004899 なし なし
( i i ) PP. 08. 01. 00 (イ) テストケース名
PP.08.01.00 (1004800) (ロ) パス検証における入力値
期待値 0
受け入れポリシ test- polic y- 1 init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false)
( i i i ) PP. 08. 01. 01 (イ) テストケース名
PP.08.01.01 (1004801) (ロ) パス検証における入力値
期待値 0
受け入れポリシ test- polic y- 1 init- polic y- mapping- inihibit default(false) init- explic it- polic y true
init- any- polic y- inhibit default(false)
( i v) PP. 08. 01. 02 (イ) テストケース名
PP.08.01.02 (1004802) (ロ) パス検証における入力値
期待値 0