我有64位编码签名 需要验证SHA1
这就是我做的事情
byte[] decodeValue = Base64.decode(currentItem.getEnclosure().getSignature(), Base64.DEFAULT);
我得到了字节结果
现在签名
try {
Signature signature = Signature.getInstance("SHA1withRSA");
if(signature.verify(decodeValue)){
... ...
}catch (Exception e){
Log.e("ERROR",e.getMessage());
}
我总是遇到此异常签名对象未正确初始化
如何解决此问题
答案 0 :(得分:1)
要验证签名,您必须: