import org.simpleframework.xml.Element; import org.simpleframework.xml.Root; import org.simpleframework.xml.core.Persister; import org.simpleframework.xml.stream.Format; import javax.xml.crypto.dsig.XMLSignatureFactory; import java.security.Security; @Root public class SecureData { @Element private String sensitiveInfo; public SecureData() {} public SecureData(String sensitiveInfo) { this.sensitiveInfo = sensitiveInfo; } public String getSensitiveInfo() { return sensitiveInfo; } public void setSensitiveInfo(String sensitiveInfo) { this.sensitiveInfo = sensitiveInfo; } public static void main(String[] args) throws Exception { Security.setProperty("crypto.policy", "unlimited"); XMLSignatureFactory.getInstance("DOM"); SecureData data = new SecureData("This is a secret!"); Persister persister = new Persister(new Format("<?xml version=\"1.0\" encoding= \"UTF-8\" ?>")); persister.write(data, System.out); } }


上一篇:
下一篇:
切换中文