Cosminexus V9 アプリケーションサーバ Cosminexus XML Security - Core ユーザーズガイド

[目次][用語][索引][前へ][次へ]

2.3.4 鍵情報の設定および取得

XML署名またはXML暗号では,鍵情報(KeyInfo要素)のスキーマが規定されています。XML Security - Coreでアプリケーションを開発する場合,鍵情報を基に,XML署名データの生成・検証,およびデータの暗号化・復号化に必要な鍵を特定して,その鍵を取得することもできます。

XML Security - Coreでは,KeyInfo要素の下位にある要素に対応するクラスで鍵情報を取得する手段を提供しています。KeyInfo要素から実際に鍵を取得する処理は,利用環境に応じてアプリケーションの開発者が実装する必要があります。

KeyInfo要素の下位要素のうち,XML Security - Coreがサポートしている要素とその要素の名前空間を次の表に示します。

表2-2 KeyInfo要素の下位要素の一覧

項番 要素名 名前空間
1 KeyName http://www.w3.org/2000/09/xmldsig#
2 KeyValue
3 DSAKeyValue
4 RSAKeyValue
5 RetrievalMethod
6 X509Data
7 X509Certificate
8 X509CRL
9 X509IssuerSerial
10 X509SKI
11 X509SubjectName
12 EncryptedKey http://www.w3.org/2001/04/xmlenc#
13 AgreementMethod
14 DHKeyValue