@Override public boolean isSignatureValid() { XmlBasicSignature basicSignature = getCurrentBasicSignature(); return (basicSignature != null) && Utils.isTrue(basicSignature.isSignatureValid()); }
public boolean isBLevelTechnicallyValid() { return (signature.getBasicSignature() != null) && signature.getBasicSignature().isSignatureValid(); }
public boolean isValidCertificate() { final boolean signatureValid = (certificate.getBasicSignature() != null) && certificate.getBasicSignature().isSignatureValid(); RevocationWrapper latestRevocationData = getLatestRevocationData(); final boolean revocationValid = (latestRevocationData != null) && latestRevocationData.isStatus(); final boolean trusted = certificate.isTrusted(); final boolean validity = signatureValid && (trusted ? true : revocationValid); return validity; }