Class SigningCertificateVerifier
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.jades.verifier.signed.SigningCertificateVerifier
- All Implemented Interfaces:
AttributeVerifier<JadesInformation, JadesAttrCommonStruct, JadesSignature, SigningCertificate, JadesAbstractVerifierInterface>, JadesAttributeVerifier<SigningCertificate>
public class SigningCertificateVerifier
extends Object
implements JadesAttributeVerifier<SigningCertificate>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CertificategetSigningCertificate(SigningCertificate attr, JadesAbstractVerifierInterface verifier) Busca o certificado do assinante conforme seu seletor por hash presente no atributovoidverify(SigningCertificate attr, JadesAbstractVerifierInterface verifier)
-
Constructor Details
-
SigningCertificateVerifier
public SigningCertificateVerifier()
-
-
Method Details
-
verify
public void verify(SigningCertificate attr, JadesAbstractVerifierInterface verifier) throws SignatureAttributeException - Specified by:
verifyin interfaceAttributeVerifier<JadesInformation, JadesAttrCommonStruct, JadesSignature, SigningCertificate, JadesAbstractVerifierInterface>- Throws:
SignatureAttributeException
-
getSigningCertificate
public static Certificate getSigningCertificate(SigningCertificate attr, JadesAbstractVerifierInterface verifier) throws SignatureAttributeException Busca o certificado do assinante conforme seu seletor por hash presente no atributo- Returns:
- Certificado do assinante
- Throws:
SignatureAttributeException
-