IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  XML  >

Exploring XML Encryption, Part 1

Demonstrating the secure exchange of structured data

developerWorks

Return to article.


Listing 13. Authors the EncryptionMethod element
        
 /*
 	DW/BS
	20020204
	EncryptionMethod.java
	Listing 13
	Authors the EncryptionMethod element.
 */
import org.w3c.dom.*;
import javax.xml.parsers.*;
public class EncryptionMethod{
	
	// Element to hold complete XML Structure.
	private Element encMethod = null;
	private Document doc = null;
	// Element will be appended in Document only once.
	private boolean elementAppendedToDoc = false;
	// Constructor
	public EncryptionMethod (Document document) {
		doc = document;
		encMethod = doc.createElement("EncryptionMethod");
	}// End EncryptionMethod()
	
	// Set the name of Algorithm.
	public void setAlgorithm(int algoNo){
		encMethod.setAttribute("Algorithm", AlgoNames.getAlgoNSValue(algoNo));
	}// End setAlgorithm()
	
	// Get the complete Document Sturcture.
	public Document getEncMethod() {
		if (elementAppendedToDoc == false) {
			doc.appendChild(encMethod);
			elementAppendedToDoc = true;
		}
		return doc;
	}// End getEncMethod()
}// End Class EncryptionMethod
      

Return to article.

    关于 IBM 隐私条约 联系 IBM 使用条款