// Extract payload, decvalue is updated with the payload
if(decvalue.read()!=1){
@@ -261,9 +265,9 @@ public class SecurityHelper {
LonglKey=ByteHelper.byteArrayToLong(hashedid8);
TERFactory.getInstance().logDebug("SecurityHelper.checkHeaderfields: Certificate digest with SHA256="+lKey+" / "+ByteHelper.byteArrayToString(hashedid8));
if(!_neighborsCertificates.containsKey(lKey)||(_neighborsCertificates.get(lKey)==null)){//FIXME as long as the cert chain is not complete, it should not be seen as error -> raise CR
TERFactory.getInstance().logError("SecurityHelper.checkHeaderfields: Drop packet - Unknown HahedId8");
if(p_enforceSecurityCheck){
// Drop it
TERFactory.getInstance().logError("SecurityHelper.checkHeaderfields: Drop packet - Unknown HahedId8");
returnfalse;
}
}
@@ -271,9 +275,10 @@ public class SecurityHelper {