• 検索結果がありません。

PP

ドキュメント内 調査: テストケース設計書 (ページ 85-115)

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 

ドキュメント内 調査: テストケース設計書 (ページ 85-115)

関連したドキュメント