Cosminexus V9 アプリケーションサーバ Cosminexus XML Security - Core ユーザーズガイド
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 |
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.