mirror of
https://gitee.com/willfree/min-dev-java.git
synced 2026-06-17 16:00:25 +08:00
给验签函数增加布尔类型返回值
This commit is contained in:
@@ -265,7 +265,7 @@ public class KeyChain {
|
||||
* @param minPacket
|
||||
* @throws Exception
|
||||
*/
|
||||
public void verify(MINPacket minPacket) throws Exception{
|
||||
public boolean verify(MINPacket minPacket) throws Exception{
|
||||
// 提取签名区的第一个签名进行验证(认为签名区的第一个签名为包的签名,包含标识区和只读区签名)
|
||||
Signature signature = minPacket.signatureField.getSignature(0);
|
||||
// TODO 使用临时方法,待更新
|
||||
@@ -277,7 +277,7 @@ public class KeyChain {
|
||||
}
|
||||
|
||||
byte[] rawData = getIdentifierAndReadOnlyValueFromPacket(minPacket);
|
||||
identity.verify(rawData, signature.getSigValue().getValue());
|
||||
return identity.verify(rawData, signature.getSigValue().getValue());
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -285,9 +285,9 @@ public class KeyChain {
|
||||
* @param packet
|
||||
* @throws Exception
|
||||
*/
|
||||
public void verifyCPacket(CPacket packet) throws Exception{
|
||||
public boolean verifyCPacket(CPacket packet) throws Exception{
|
||||
packet.fillDataToFields();
|
||||
verify(packet.minPacket);
|
||||
return verify(packet.minPacket);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -295,9 +295,9 @@ public class KeyChain {
|
||||
* @param interest
|
||||
* @throws Exception
|
||||
*/
|
||||
public void verifyInterest(Interest interest) throws Exception{
|
||||
public boolean verifyInterest(Interest interest) throws Exception{
|
||||
interest.fillDataToFields();
|
||||
verify(interest.minPacket);
|
||||
return verify(interest.minPacket);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -305,9 +305,9 @@ public class KeyChain {
|
||||
* @param data
|
||||
* @throws Exception
|
||||
*/
|
||||
public void verifyData(Data data) throws Exception{
|
||||
public boolean verifyData(Data data) throws Exception{
|
||||
data.fillDataToFields();
|
||||
verify(data.minPacket);
|
||||
return verify(data.minPacket);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user