JavaTM Platform
Standard Ed. 6

パッケージ javax.xml.crypto.dsig

XML デジタル署名の生成および検証用のクラス。

参照先:
          説明

インタフェースの概要
CanonicalizationMethod W3C Recommendation for XML-Signature Syntax and Processing」で定義されている XML CanonicalizationMethod 要素の表現。
DigestMethod W3C Recommendation for XML-Signature Syntax and Processing」で定義されている XML DigestMethod 要素の表現。
Manifest W3C Recommendation for XML-Signature Syntax and Processing」で定義されている XML Manifest 要素の表現。
Reference W3C Recommendation for XML-Signature Syntax and Processing」で定義されている XML Reference 要素の表現。
SignatureMethod W3C Recommendation for XML-Signature Syntax and Processing」で定義されている XML SignatureMethod 要素の表現。
SignatureProperties W3C Recommendation for XML-Signature Syntax and Processing」で定義されている XML SignatureProperties 要素の表現。
SignatureProperty W3C Recommendation for XML-Signature Syntax and Processing」で定義されている XML SignatureProperty 要素の表現。
SignedInfo W3C Recommendation for XML-Signature Syntax and Processing」で定義されている XML SignedInfo 要素の表現。
Transform W3C Recommendation for XML-Signature Syntax and Processing」で定義されている XML Transform 要素の表現。
XMLObject W3C Recommendation for XML-Signature Syntax and Processing」で定義されている XML Object 要素の表現。
XMLSignature W3C Recommendation for XML-Signature Syntax and Processing」で定義されている XML Signature 要素の表現。
XMLSignature.SignatureValue W3C Recommendation for XML-Signature Syntax and Processing」で定義されている XML SignatureValue 要素の表現。
XMLSignContext XML 署名の生成用のコンテキスト情報を格納します。
XMLValidateContext XML 署名の検証用のコンテキスト情報を格納します。
 

クラスの概要
TransformService 変換アルゴリズムおよび正規化アルゴリズム用の Service Provider Interface です。
XMLSignatureFactory ゼロから XMLSignature オブジェクトを作成、または対応する XML 表現から XMLSignature オブジェクトを非整列化するためのファクトリ。
 

例外の概要
TransformException 変換アルゴリズムの実行中に例外条件が発生したことを示します。
XMLSignatureException XML 署名の生成中または検証処理中に発生した例外条件を示します。
 

パッケージ javax.xml.crypto.dsig の説明

XML デジタル署名の生成および検証用のクラス。このパッケージには、W3C XML デジタル署名仕様で定義された主要な要素を表現する以下のクラスが含まれます。XMLSignatureSignedInfoCanonicalizationMethodSignatureMethodReferenceDigestMethodXMLObjectManifestSignatureProperties、および SignatureProperty です。KeyInfo 型は、javax.xml.crypto.dsig.keyinfo サブパッケージで定義されます。XMLSignatureFactory は、ゼロからまたは DOM ノードなどの既存 XML 表現から XMLSignature を作成する抽象ファクトリです。TransformService は、変換および標準化アルゴリズムの実装を作成およびプラグインするための、サービスプロバイダインタフェースです。

このパッケージで特に重要なのは XMLSignature クラスであり、これにより XML デジタル署名の署名および検証が可能になります。

パッケージの仕様

導入されたバージョン:
1.6


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。