Hitachi

Cosminexus V11 アプリケーションサーバ 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