フォルダの暗号 化
標準モジュール->エンジン->XML の暗号化フォルダには、次のModulesが含まれています。
TestCasesにおけるModulesの使用方法についてのsee chapter "XMLリソースの内容を確認する"詳細や例について。
暗号化フォルダーには、追加の ModulesEncryptionMethod と SymmetricKey が含まれています。これらのモジュールは、テストに使用するモジュールのバックグラウンドタスクを実行します。これらをテストケースで使用することはできません。
Encrypt XML Resource
Encrypt XML Resource モジュールを使用すると、XMLリソースを暗号化できます。
これには以下のモジュール属性があります。
|
ModuleAttribute |
説明 |
|---|---|
|
FromResource |
変換元リソース。 |
|
ToResource |
変換先リソース。 |
|
XPath |
暗号化するノードを指定する XPath。値を入力しない場合、 XML Engine 3.0 はドキュメント全体を暗号化します。 |
|
EncryptionMethod |
SessionKeyEncryption と SymmetricKeyEncryption のいずれかの特殊化を選択します。 これを行うには、テストステップ値を右クリックし、コンテキストメニューから Implement Specialization を選択します。後続のダイアログボックスで、ドロップダウンメニューから特別化を選択し、「 OK 」をクリックします。 次に、必要なテストステップ値を入力します。 |
|
EncryptionMethod->EncryptionScope |
XML ノードのコンテンツのみを暗号化するか、ノード自体を暗号化するかを指定します。 可能な値は以下のとおりです。
|
|
EncryptionMethod->Algorithm |
使用する暗号化アルゴリズム。可能な値は以下のとおりです。
|
Decrypt XML Resource
Decrypt XML Resource モジュールを使用すると、XMLリソースを復号化できます。
これには以下のモジュール属性があります。
|
ModuleAttribute |
説明 |
|---|---|
|
FromResource |
変換元リソース。 |
|
ToResource |
変換先リソース。 |
|
EncryptionMethod |
SessionKeyEncryption と SymmetricKeyEncryption のいずれかの特殊化を選択します。 これを行うには、テストステップ値を右クリックし、コンテキストメニューから Implement Specialization を選択します。後続のダイアログボックスで、ドロップダウンメニューから特別化を選択し、「 OK 」をクリックします。 次に、必要なテストステップ値を入力します。 |
|
EncryptionMethod->EncryptionScope |
XML ノードのコンテンツのみを暗号化するか、ノード自体を暗号化するかを指定します。 可能な値は以下のとおりです。
|
|
EncryptionMethod->Algorithm |
使用する暗号化アルゴリズム。可能な値は以下のとおりです。
|
SymmetricKeyEncryption
XMLリソースを暗号化または復号化する際には、このモジュールを暗号方式に特化したものとしてご利用ください。特殊化の詳細については、 see chapter "一般化と特別化" を参照してください。
次の ModuleAttributes があります。
|
ModuleAttribute |
説明 |
|---|---|
|
EncryptionScope |
XML ノードのコンテンツのみを暗号化するか、ノード自体を暗号化するかを指定します。 可能な値は以下のとおりです。
|
|
Algorithm |
使用する暗号化アルゴリズム。可能な値は以下のとおりです。
|
|
キータイプ |
PlainTextSymmetricKey と HexCodeSymmetricKey のいずれかの特殊化を選択します。 これを行うには、テストステップ値を右クリックし、コンテキストメニューから Implement Specialization を選択します。後続のダイアログボックスで、ドロップダウンメニューから特別化を選択し、「 OK 」をクリックします。 次に、必要なテストステップ値を入力します。 |
|
KeyType->Key |
暗号化に使用するキー。 |
SessionKeyEncryption
XMLリソースを暗号化または復号化する際には、このモジュールを暗号方式に特化したものとしてご利用ください。特殊化の詳細については、 see chapter "一般化と特別化" を参照してください。
次のModuleAttributesがあります。
|
ModuleAttribute |
説明 |
|---|---|
|
EncryptionScope |
XML ノードのコンテンツのみを暗号化するか、ノード自体を暗号化するかを指定します。 可能な値は以下のとおりです。
|
|
Algorithm |
使用する暗号化アルゴリズム。可能な値は以下のとおりです。
|
|
SessionKeyAlgorithm |
セッションキーを暗号化するアルゴリズム。可能な値は以下のとおりです。
|
|
Certificate |
CertificateStoreData と JavaKeyStoreData のいずれかの特殊化を選択します。 これを行うには、テストステップ値を右クリックし、コンテキストメニューから Implement Specialization を選択します。後続のダイアログボックスで、ドロップダウンメニューから特別化を選択し、「 OK 」をクリックします。 必要なTestStepValuesを記入してください(chapter "CertificateStoreData" および chapter "JavaKeyStoreData"を参照してください)。 Attribute を空のままにすると、 XML Engine3,0は埋め込まれたキーを検索します。 |
PlainTextSymmetricKey
XML リソースを暗号化または復号化する際には、このモジュールをキータイプの特別化としてご利用ください。特殊化の詳細については、 see chapter "一般化と特別化" を参照してください。
次のModuleAttributesがあります。
|
ModuleAttribute |
説明 |
|---|---|
|
Key |
暗号化用の平文キー。 |
HexCodeSymmetricKey
XML リソースを暗号化または復号化する際には、このモジュールをキータイプの特別化としてご利用ください。特殊化の詳細については、 see chapter "一般化と特別化" を参照してください。
次のModuleAttributesがあります。
|
ModuleAttribute |
説明 |
|---|---|
|
Key |
暗号化のヘックスコードキー。 |