JavaTM 2 Platform
Standard Ed. 6

介面 javax.xml.crypto.XMLCryptoContext
的使用

使用 XMLCryptoContext 的軟體套件
javax.xml.crypto 用於 XML 加密的通用類別。 
javax.xml.crypto.dom javax.xml.crypto 套件的特定於 DOM 的類別。 
javax.xml.crypto.dsig 用於產生和驗證 XML 數位簽章的類別。 
javax.xml.crypto.dsig.dom javax.xml.crypto.dsig 套件特定於 DOM 的類別。 
javax.xml.crypto.dsig.keyinfo 用來解析和處理 KeyInfo 元素和結構的類別。 
 

javax.xml.cryptoXMLCryptoContext 的使用
 

參數型別為 XMLCryptoContextjavax.xml.crypto 中的方法
 Data URIDereferencer.dereference(URIReference uriReference, XMLCryptoContext context)
          取消參考指定 URIReference 並返回已取消參考的資料。
abstract  KeySelectorResult KeySelector.select(KeyInfo keyInfo, KeySelector.Purpose purpose, AlgorithmMethod method, XMLCryptoContext context)
          嘗試尋找滿足指定約束的密鑰。
 

javax.xml.crypto.domXMLCryptoContext 的使用
 

實作 XMLCryptoContextjavax.xml.crypto.dom 中的類別
 class DOMCryptoContext
          此類別提供 XMLCryptoContext 介面特定於 DOM 的實作。
 

javax.xml.crypto.dsigXMLCryptoContext 的使用
 

javax.xml.crypto.dsigXMLCryptoContext 的子介面
 interface XMLSignContext
          包含用於產生 XML Signature 的上下文資訊。
 interface XMLValidateContext
          包含用於驗證 XML Signature 的上下文資訊。
 

參數型別為 XMLCryptoContextjavax.xml.crypto.dsig 中的方法
abstract  void TransformService.init(XMLStructure parent, XMLCryptoContext context)
          使用指定的參數和文檔上下文初始化此 TransformService
abstract  void TransformService.marshalParams(XMLStructure parent, XMLCryptoContext context)
          對特定於演算法的參數進行編組。
 Data Transform.transform(Data data, XMLCryptoContext context)
          使用底層轉換演算法對指定資料進行轉換。
 Data Transform.transform(Data data, XMLCryptoContext context, OutputStream os)
          使用底層轉換演算法對指定資料進行轉換。
 

javax.xml.crypto.dsig.domXMLCryptoContext 的使用
 

實作 XMLCryptoContextjavax.xml.crypto.dsig.dom 中的類別
 class DOMSignContext
          特定於 DOM 的 XMLSignContext
 class DOMValidateContext
          特定於 DOM 的 XMLValidateContext
 

javax.xml.crypto.dsig.keyinfoXMLCryptoContext 的使用
 

參數型別為 XMLCryptoContextjavax.xml.crypto.dsig.keyinfo 中的方法
 Data RetrievalMethod.dereference(XMLCryptoContext context)
          取消參考此 RetrievalMethod 參考的 KeyInfo 資訊,並應用指定的 Transform
 void KeyInfo.marshal(XMLStructure parent, XMLCryptoContext context)
          將密鑰資訊編組為 XML。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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