Java Communitiy Processは8日(現地時間)、JSR 105として仕様の策定が行われてきたXML Digital Signature APIsの正式版およびその参照実装を公開した。このAPIはXML文書に対して電子署名を追加するための「XML電子署名」を処理する機能を提供する。これによってXML文書全体、XML文書の一部、外部のWebリソースなどに対して電子署名を付加することができる。
XML電子署名の仕様についてはW3Cより「XML-Signature Syntax and Processing」として勧告されており、JSR 105はこれに準拠している。Webアプリケーションにおけるデータ交換にXMLが利用される例は珍しくないが、XMLはテキスト文書であるため作成者の身元証明や改竄の防止が難しい。XML電子署名では、署名対象の文書を元に暗号化された署名データを作成し、これを付加することで文書の改竄や模倣が無いことを保証する。
これに加えてJSR 105では、XPathを使用してXMLデータの一部にだけ署名するための技術である「XML-Signature XPath Filter 2.0」や、XML文書の一部を正規化形式にシリアライズするための技術である「Exclusive XML Canonicalization Version 1.0」のサポートも推奨している(いずれもW3C勧告)。
XML文書を処理するためのメカニズムそのものについては、特定のものに依存させないことを規定している。ただし、デフォルトのメカニズムとしてDOMの最低限の機能はサポートすることになっている。
JSR 105 APIは、以下の6つのパッケージから構成される。
開発者はこれらのパッケージを利用することでXML文書に対する電子署名を効率よく処理することができる。ただし、現時点でJSR 105が提供するのはXML電子署名のための最も基本的な機能だけにすぎない。より高レベルのAPIは、必要に応じて今後のメンテナンスリリースで追加されることになるだろう。
なお、JSR 105はJava EE 5やJava SE 6に標準で含まれる予定である。また、JAXB 2.0やJAX-WS 2.0といったXMLによるWebサービス技術は、このAPIを利用することでより堅固なセキュリティの実現を図っている。
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] |
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
|
熊田曜子が最新DVDで美乳引き立つゴールドビキニ姿を披露『WOMAN~本性~』 [22:30 2/10] エンタメ |
|
「グラビア甲子園」特別賞の新人・藤村椿の"フレッシュ・ヒップ"が弾ける! [22:30 2/10] エンタメ |
|
TVアニメ『エウレカセブンAO』、新キャラおよびメカの設定画を紹介 [22:21 2/10] ホビー |
|
宮本恒靖を迎え「選手のセカンドキャリア」を考える! [22:08 2/10] キャリア |
|
NMB48山田菜々・福本愛菜、恋人モードで妄想セリフ!? [22:08 2/10] キャリア |