问题描述
public static void main(String[] args) {
String data1 = "Test Data";
KeyGenerator kgen = KeyGenerator.getInstance("AES"); //Line 34
kgen.init(256);
SecretKey key = kgen.generateKey();
byte[] keyaes = key.getEncoded();
byte[] IV = new byte[12];
SecureRandom random = new SecureRandom();
random.nextBytes(IV);
byte[] encryptedData = encryptgcm(data1.getBytes(),key,IV);
byte[] encryptedSessionKey = encryptSessionKeyUsingPublicKey(keyaes,"1");
String xmlDoc = "<DATA>ENCRYPTEDDATA</DATA>";
String signedDocument = signXmlClient(xmlDoc,true);
System.out.println("Signed Document : " + signedDocument);
}
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Unhandled exception type NoSuchAlgorithmException
Unhandled exception type IOException
Unhandled exception type GeneralSecurityException
at signXml.main(signXml.java:34)
我正在尝试签署一个 xml 文档。请帮助解决以下问题。另外,如果有人可以参考 vb.net 中的相同代码
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)