package at.gv.egiz.eaaf.modules.auth.sl20.data; import java.security.cert.X509Certificate; import java.util.List; import com.fasterxml.jackson.databind.JsonNode; public class VerificationResult { private Boolean validSigned = null; private List certs = null; private JsonNode header = null; private JsonNode payload = null; public VerificationResult(final JsonNode payload) { this.payload = payload; } /** * JWS signature verification-result container. * * @param joseHeader JWS header * @param payload JWS payload * @param certs JWS signercertificate * @param wasValidSigned true if signature was valid */ public VerificationResult(final JsonNode joseHeader, final JsonNode payload, final List certs, final boolean wasValidSigned) { this.header = joseHeader; this.payload = payload; this.certs = certs; this.validSigned = wasValidSigned; } public Boolean isValidSigned() { return validSigned; } public List getCertChain() { return certs; } public JsonNode getPayload() { return payload; } public JsonNode getJoseHeader() { return header; } }