Cosminexus V9 アプリケーションサーバ Cosminexus XML Security - Core ユーザーズガイド
W3CのXML署名仕様およびXML暗号仕様のうち,XML Security - Coreがサポートする仕様について説明します。
XML Security - CoreがサポートするXML署名仕様(2002/2/12勧告)を次の表に示します。なお,XML署名仕様(2002/2/12勧告)の詳細については,W3Cのホームページを参照してください。
| 区分 | 項目 | 推奨レベル | サポートの 有無 |
|---|---|---|---|
| 署名形式 | Enveloped署名 | 必須 | ○ |
| Enveloping署名 | 必須 | ○ | |
| Detached署名 | 必須 | ○ | |
| アルゴリズム | SHA1 | 必須 | ○ |
| base64 | 必須 | ○ | |
| HMAC-SHA1 | 必須 | ○ | |
| DSAwithSHA1 | 必須 | ○ | |
| RSAwithSHA1 | 推奨 | ○ | |
| Canonical XML(コメント付き) | 推奨 | ○ | |
| Canonical XML(コメントなし) | 必須 | ○ | |
| Exclusive CanonicalXML(コメント付き) | 任意 | ○ | |
| Exclusive CanonicalXML(コメントなし) | 任意 | ○ | |
| XSLT | 任意 | × | |
| XPath | 推奨 | ○ | |
| XPath filter 2.0 | 任意 | ○ | |
| その他 | SignatureValue 生成/検証 | 必須 | ○ |
| Manifest DigestValue 生成/検証 | 任意 | ○ | |
| laxly schema validなSignature要素の生成 | 必須 | ○ | |
| XPointer式 '#xpointer(/)' | 推奨 | ○ | |
| XPointer式 '#xpointer(id("ID"))' | 推奨 | ○ | |
| XPath関数 here( ) | 推奨 | ○ | |
| RetrievalMethod | 推奨 | ○ |
XML Security - CoreがサポートするXML暗号仕様(2002/12/10勧告)を次の表に示します。なお,XML暗号仕様(2002/12/10勧告)の詳細については,W3Cのホームページを参照してください。
| 区分 | 項目 | 推奨レベル | サポートの 有無 |
|---|---|---|---|
| アルゴリズム | TRIPLEDES | 必須 | ○ |
| AES-128 | 必須 | ○ | |
| AES-192 | 任意 | × | |
| AES-256 | 必須 | × | |
| RSA-OAEP(AES 128bit鍵) | 必須 | × | |
| RSA-OAEP(AES 256bit鍵) | 必須 | × | |
| RSA-v1.5(AES/DES 192bit鍵) | 必須 | × | |
| Diffie-Hellman鍵合意 | 任意 | ○ | |
| TRIPLEDES鍵ラッピング | 必須 | ○ | |
| AES-128鍵ラッピング(128bit鍵) | 必須 | ○ | |
| AES-192鍵ラッピング | 任意 | × | |
| AES-256鍵ラッピング(256bit鍵) | 必須 | × | |
| SHA1 | 必須 | ○ | |
| SHA256 | 必須 | ○ | |
| SHA512 | 任意 | ○ | |
| RIPEMD-160 | 任意 | × | |
| XML署名 | 推奨 | ○ | |
| XML署名復号変換(Decryption Transform) | 任意 | × | |
| Canonical XML(コメントなし) | 任意 | ○ | |
| Canonical XML(コメント付き) | 任意 | ○ | |
| Exclusive XML Canonicalization(コメントなし) | 任意 | ○ | |
| Exclusive XML Canonicalization(コメント付き) | 任意 | ○ | |
| Base64 | 必須 | ○ | |
| その他 | ElementタイプおよびContentタイプのサポート | 必須 | ○ |
| XML要素およびXML要素のコンテンツの直列化 | 必須 | ○ | |
| EncryptedDataへの置き換え(暗号化する場合) | 推奨 | ○ | |
| EncryptedDataの復号結果への置き換え | 推奨 | ○ | |
| laxly schema validなEncryptedData要素およびEncryptedKey要素の生成 | 必須 | ○ | |
| Type, MimeType, Encoding属性 | 必須 | ○ | |
| CipherReferenceのURI解決 | 必須 | ○ | |
| CipherReferenceのTransform | 推奨 | ○ | |
| xenc:DHKeyValue | 任意 | ○ | |
| ds:KeyName | 推奨 | ○ | |
| ds:RetrievalMethod | 必須 | ○ | |
| ReferenceList | 任意 | ○ | |
| EncryptionProperties | 任意 | ○ |
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.