Added probes for issuer

This commit is contained in:
Xavi Aracil
2023-01-05 12:20:22 +01:00
parent d654b12919
commit 6f5fea32ed
6 changed files with 206 additions and 0 deletions
@@ -43,6 +43,7 @@ import org.oneedtech.inspect.vc.probe.CredentialSubjectProbe;
import org.oneedtech.inspect.vc.probe.ExpirationProbe;
import org.oneedtech.inspect.vc.probe.InlineJsonSchemaProbe;
import org.oneedtech.inspect.vc.probe.IssuanceProbe;
import org.oneedtech.inspect.vc.probe.IssuerProbe;
import org.oneedtech.inspect.vc.probe.EmbeddedProofProbe;
import org.oneedtech.inspect.vc.probe.EvidenceProbe;
import org.oneedtech.inspect.vc.probe.RevocationListProbe;
@@ -208,6 +209,11 @@ public class OB30Inspector extends VCInspector implements SubInspector {
accumulator.add(new EvidenceProbe().run(ob.getJson(), ctx));
if(broken(accumulator)) return abort(ctx, accumulator, probeCount);
// issuer
probeCount++;
accumulator.add(new IssuerProbe().run(ob.getJson(), ctx));
if(broken(accumulator)) return abort(ctx, accumulator, probeCount);
//embedded endorsements
EndorsementInspector endorsementInspector = new EndorsementInspector.Builder().build();