1.2 Cosminexus XML Security - Coreの仕組み

Cosminexus XML Security - Coreは,Cosminexus Developer's Kit for JavaTMとCosminexus XML Processor(JAXPをサポートしたXMLプロセッサ)を前提として動作します。Cosminexus XML Security - Coreでは,Cosminexus Developer's Kit for JavaTMが提供するJava標準クラスライブラリを使用します。

Cosminexus Developer's Kit for JavaTMが提供するJava標準クラスライブラリを利用する場合のCosminexus XML Security - Coreの仕組みを次の図に示します。

図1-1  Cosminexus XML Security - Coreの仕組み

[図データ]

Cosminexus XML Processorは,署名構文または暗号構文の構築に必要となります。Cosminexus Developer's Kit for JavaTMは,鍵管理や証明書を検証する場合に必要になります。Cosminexus Developer's Kit for JavaTMは,XML署名を付与したり,検証したりする場合の署名エンジンの役割も果たします。また,データを暗号化または復号化する場合は,Cosminexus Developer's Kit for JavaTMは暗号エンジンとなります。