1 概要
3.3 テストケース
3.3.4 PL
(a) 共通事項
( i ) テストカテゴリ
DoD/FPKIパス検証テスト
( i i ) テスト目的
許容されるパス長を正しく処理すること ( i i i ) テストケースのリファレンス
[X.509 8.4.2.1]"The pathLenConstraint component shall be present only if cA is set to true. It gives the maximum number of CA-certificates that may follow this certificate in a certification path. "
( i v) テストキーワード
NIST, X.509 Path Validation Test Suite, CP, Certificate Processing, pathLenConstraint
(b) PL. 01. 01
( i ) テストケース名 PL.01.01 (1005400) ( i i ) 認証パス
認証パス 1005400 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1005400 1005400
<相互認証証明書> CA1-PL.01.01 1005401 なし 1005401
<相互認証証明書> CA2-PL.01.01 1005402 なし 1005402
<署名者証明書> User1-PL.01.01 1005499 なし なし
( i i i ) パス検証における入力値
期待値 1
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false) (c) PL. 01. 02
( i ) テストケース名 PL.01.02 (1005500) ( i i ) 認証パス
認証パス 1005500 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1005500 1005500
<相互認証証明書> CA1-PL.01.02 1005501 なし 1005501
<相互認証証明書> CA2-PL.01.02 1005502 なし 1005502
<署名者証明書> CA3-PL.01.02 1005599 なし なし
( i i i ) パス検証における入力値
期待値 1
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false) (d) PL. 01. 03
( i ) テストケース名 PL.01.03 (1005600) ( i i ) 認証パス
認証パス 1005600) subjec t
中間 自己署名
C R L #
<相互認証証明書> CA1-PL.01.03 1005601 なし 1005601
<署名者証明書> User1-PL.01.03 1005699 なし なし
( 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) (e) PL. 01. 04
( i ) テストケース名 PL.01.04 (1005700) ( i i ) 認証パス
認証パス 1005700 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1005700 1005700
<相互認証証明書> CA1-PL.01.04 1005701 なし 1005701
<署名者証明書> CA2-PL.01.04 1005799 なし なし
( 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) (f) PL. 01. 05
( i ) テストケース名 PL.01.05 (1005800) ( i i ) 認証パス
認証パス 1005800 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1005800 1005800
<相互認証証明書> CA1-PL.01.05 1005801 なし 1005801
<相互認証証明書> CA2-PL.01.05 1005802 なし 1005802
<相互認証証明書> CA3-PL.01.05 1005803 なし 1005803
<署名者証明書> User1-PL.01.05 1005899 なし なし
( i i i ) パス検証における入力値
期待値 1
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false) (g) PL. 01. 06
( i ) テストケース名 PL.01.06 (1005900) ( i i ) 認証パス
認証パス 1005900 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1005900 1005900
<相互認証証明書> CA1-PL.01.06 1005901 なし 1005901
<相互認証証明書> CA2-PL.01.06 1005902 なし 1005902
<相互認証証明書> CA3-PL.01.06 1005903 なし 1005903
<署名者証明書> CA4-PL.01.06 1005999 なし なし
( i i i ) パス検証における入力値
期待値 1
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false)
(h) PL. 01. 07
( i ) テストケース名 PL.01.07 (1006000) ( i i ) 認証パス
認証パス 1006000 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1006000 1006000
<相互認証証明書> CA1-PL.01.07 1006001 なし 1006001
<相互認証証明書> CA2-PL.01.07 1006002 なし 1006002
<相互認証証明書> CA3-PL.01.07 1006003 なし 1006003
<相互認証証明書> CA4-PL.01.07 1006004 なし 1006004
<署名者証明書> User1-PL.01.07 1006099 なし なし
( i i i ) パス検証における入力値
期待値 1
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false) (i) PL. 01. 08
( i ) テストケース名 PL.01.08 (1006100) ( i i ) 認証パス
認証パス 1006100 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1006100 1006100
<相互認証証明書> CA1-PL.01.08 1006101 なし 1006101
<相互認証証明書> CA2-PL.01.08 1006102 なし 1006102
<相互認証証明書> CA3-PL.01.08 1006103 なし 1006103
<相互認証証明書> CA4-PL.01.08 1006104 なし 1006104
<署名者証明書> CA5-PL.01.08 1006199 なし なし
( i i i ) パス検証における入力値
期待値 1
受け入れポリシ
init- polic y- mapping- inihibit default(false) init- explic it- polic y default(false) init- any- polic y- inhibit default(false) (j) PL. 01. 09
( i ) テストケース名 PL.01.09 1006200 ( i i ) 認証パス
認証パス 1006200 subjec t
中間 証明書#
自己署名 証明書#
C R L #
<トラストアンカ証明書> Trust Anchor なし 1006200 1006200
<相互認証証明書> CA1-PL.01.09 1006201 なし 1006201
<相互認証証明書> CA2-PL.01.09 1006202 なし 1006202
<相互認証証明書> CA3-PL.01.09 1006203 なし 1006203
<相互認証証明書> CA4-PL.01.09 1006204 なし 1006204
<署名者証明書> User1-PL.01.09 1006299 なし なし
( 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) (k) PL. 01. 10
( i ) テストケース名 PL.01.10 (1006300) ( i i ) 認証パス
<トラストアンカ証明書> Trust Anchor なし 1006300 1006300
<相互認証証明書> CA1-PL.01.10 1006301 なし 1006301
<相互認証証明書> CA2-PL.01.10 1006302 なし 1006302
<相互認証証明書> CA3-PL.01.10 1006303 なし 1006303
<相互認証証明書> CA4-PL.01.10 1006304 なし 1006304
<署名者証明書> CA5-PL.01.10 1006399 なし なし
( 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. 5 RL