Chuyển đến nôi dung chính

Bằng việc nhấn Gửi, bạn đã đồng ý với các điều khoản sử dụng developerWorks Điều khoản sử dụng (tiếng Anh).

Khi bạn đăng ký với trang developerWorks lần đầu tiên, một tiểu sử của của bạn được tạo ra. Chọn các thông tin về tiểu sử của bạn (tên, nước/vùng, và nơi làm việc) đã được hiện lên màn hình, thông tin này sẽ được hiện kèm với nội dung mà bạn đăng tải. Bạn có thể cập nhật thông tin này bất kỳ lúc nào.

Thông tin gửi đi được đảm bảo an toàn.

  • Đóng [x]

Lần đầu tiên bạn đăng nhập vào trang developerWorks, một bản trích ngang được tạo ra cho bạn, bạn cần phải chọn một tên để hiển thị. Tên hiển thị của bạn sẽ đi kèm theo các nội dung mà bạn đăng tải trên developerWorks.

Tên hiển thị cần có từ 3 đến 30 ký tự. Tên xuất hiện của bạn phải là duy nhất trên trang Cộng đồng developerWorks và vì lí do an ninh nó không phải là địa chỉ email của bạn.

Bằng việc nhấn Gửi, bạn đã đồng ý với các điều khoản sử dụng developerWorks Điều khoản sử dụng (tiếng Anh).

Thông tin gửi đi được đảm bảo an toàn.

  • Đóng [x]

Khám phá XML Encryption (mã hóa XML), Phần 1

Minh họa việc trao đổi an toàn dữ liệu có cấu trúc

Quay lại.


Ví dụ 13. Tác giả của phần tử EncryptionMethod


 /*
 	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

Quay lại.