Class CertValuesLogic<Encod>
java.lang.Object
br.ufsc.labsec.parser.commons.attributes.commons.certValues.CertValuesLogic<Encod>
- All Implemented Interfaces:
CertValuesLogicInterface<Encod>, SignatureAttribute<Encod>
- Direct Known Subclasses:
JAdESCertValuesLogic, XAdESCertValuesLogic
public abstract class CertValuesLogic<Encod>
extends Object
implements CertValuesLogicInterface<Encod>
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal List<Certificate> Lista de certificadosfinal CertificateRule -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCertificate(Certificate certificate) booleancontainsCertRef(org.bouncycastle.util.Selector<Certificate> selector, List<Certificate> certificateList) Verifica se o certificado referenciado existe na lista de certificadosRetorna os certificados presentes no atributo.getRule()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CertValuesLogicInterface
getEncodedMethods inherited from interface SignatureAttribute
getEncoded, getIdentifier, isSigned, isUnique
-
Field Details
-
certificates
Lista de certificados -
rule
-
-
Constructor Details
-
CertValuesLogic
-
-
Method Details
-
getCertificates
Retorna os certificados presentes no atributo.- Specified by:
getCertificatesin interfaceCertValuesLogicInterface<Encod>- Returns:
- lista de certificados
-
getRule
- Specified by:
getRulein interfaceCertValuesLogicInterface<Encod>
-
containsCertRef
public boolean containsCertRef(org.bouncycastle.util.Selector<Certificate> selector, List<Certificate> certificateList) Verifica se o certificado referenciado existe na lista de certificados- Specified by:
containsCertRefin interfaceCertValuesLogicInterface<Encod>- Parameters:
selector- A referĂȘncia do certificadocertificateList- A lista de certificados- Returns:
- Indica se a lista contém o certificado referenciado
-
addCertificate
-