서명 및 서명 된 데이터의 차이점은 무엇입니까? 나는 그들을 다른 편으로 보내야한다.자바 서명 및 서명 된 데이터
내가해야합니까 코드 :
private static byte[] sign(byte[] data) {
byte[] signedData = null;
try {
java.security.KeyStore keyStoreFile = java.security.KeyStore.getInstance("PKCS12");
keyStoreFile.load(new FileInputStream("keyStore.pfx"),
"password".toCharArray());
PrivateKey privateKey = (PrivateKey) keyStoreFile.getKey(
"alias", "password".toCharArray());
Signature dsa = Signature.getInstance("SHA1withRSA");
dsa.initSign(privateKey);
dsa.update(data);
signedData = dsa.sign();
} catch (Exception e) {
e.printStackTrace();
}
return signedData;
}
그래서 signedData
가 서명 또는 서명 된 데이터입니까? 둘 다 생성하고 게시해야하지만 차이점을 이해할 수는 없습니다. 제발 조언. 감사. Signature.sign의 자바 독에서
감사합니다. gabuzo 님, 그럼 어떻게 데이터에 서명합니까? 코드 예제가 있습니까? 내가 보는 곳에서 나는 서명 만하는 방법을 찾는다. – innspiron