JavaTM 2 Platform
Standard Ed. 6

javax.xml.crypto.dsig
介面 CanonicalizationMethod

所有父級介面:
AlgorithmMethod, Transform, XMLStructure

public interface CanonicalizationMethod
extends Transform

W3C Recommendation for XML-Signature Syntax and Processing 中定義的 XML CanonicalizationMethod 元素的表示形式。XML Schema Definition 的定義如下:

<element name="CanonicalizationMethod" type="ds:CanonicalizationMethodType"/>
<complexType name="CanonicalizationMethodType" mixed="true">
<sequence>
<any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
<!-- (0,unbounded) elements from (1,1) namespace -->
</sequence>
<attribute name="Algorithm" type="anyURI" use="required"/>
</complexType>
 
可以通過調用 XMLSignatureFactory 類別的 newCanonicalizationMethod 方法創建 CanonicalizationMethod 實例。

從以下版本開始:
1.6
另請參見:
XMLSignatureFactory.newCanonicalizationMethod(String, C14NMethodParameterSpec)

欄位摘要
static String EXCLUSIVE
          Exclusive Canonical XML(不帶註釋)規範化方法的演算法 URI。
static String EXCLUSIVE_WITH_COMMENTS
          帶註釋的 Exclusive Canonical XML 規範化方法的演算法 URI。
static String INCLUSIVE
          Canonical XML(不帶註釋)的規範化方法的演算法 URI。
static String INCLUSIVE_WITH_COMMENTS
          帶註釋的 Canonical XML 的規範化方法的演算法 URI。
 
從介面 javax.xml.crypto.dsig.Transform 繼承的欄位
BASE64, ENVELOPED, XPATH, XPATH2, XSLT
 
方法摘要
 AlgorithmParameterSpec getParameterSpec()
          返回與此 CanonicalizationMethod 關聯的特定於演算法的輸入參數。
 
從介面 javax.xml.crypto.dsig.Transform 繼承的方法
transform, transform
 
從介面 javax.xml.crypto.XMLStructure 繼承的方法
isFeatureSupported
 
從介面 javax.xml.crypto.AlgorithmMethod 繼承的方法
getAlgorithm
 

欄位詳細資訊

INCLUSIVE

static final String INCLUSIVE
Canonical XML(不帶註釋)的規範化方法的演算法 URI。

另請參見:
常數欄位值

INCLUSIVE_WITH_COMMENTS

static final String INCLUSIVE_WITH_COMMENTS
帶註釋的 Canonical XML 的規範化方法的演算法 URI。

另請參見:
常數欄位值

EXCLUSIVE

static final String EXCLUSIVE
Exclusive Canonical XML(不帶註釋)規範化方法的演算法 URI。

另請參見:
常數欄位值

EXCLUSIVE_WITH_COMMENTS

static final String EXCLUSIVE_WITH_COMMENTS
帶註釋的 Exclusive Canonical XML 規範化方法的演算法 URI。

另請參見:
常數欄位值
方法詳細資訊

getParameterSpec

AlgorithmParameterSpec getParameterSpec()
返回與此 CanonicalizationMethod 關聯的特定於演算法的輸入參數。

可將所返回的參數強制轉換為 C14NMethodParameterSpec 物件。

指定者:
介面 AlgorithmMethod 中的 getParameterSpec
指定者:
介面 Transform 中的 getParameterSpec
返回:
特定於演算法的輸入參數(如果未指定該參數,則返回 null

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only