Class AttrAuthoritiesCertVals
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.common.AttributeCertificateValuesLogic<JadesAttrCommonStruct>
br.ufsc.labsec.signature.conformanceVerifier.jades.attributes.unsigned.AttrAuthoritiesCertVals
- All Implemented Interfaces:
SignatureAttribute<JadesAttrCommonStruct>, CertificateValuesDecoder
public class AttrAuthoritiesCertVals
extends AttributeCertificateValuesLogic<JadesAttrCommonStruct>
implements CertificateValuesDecoder
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringEntrada no cabeçalho que relacionam o SigningCertificateFields inherited from class AttributeCertificateValuesLogic
signatureVerifierFields inherited from interface CertificateValuesDecoder
DIFFERENT_CERT_TYPE, NO_CERT_VALS -
Constructor Summary
ConstructorsConstructorDescriptionAttrAuthoritiesCertVals(Verifier signatureVerifier, org.json.JSONObject protectedHeader, org.json.JSONObject unprotectedHeader) AttrAuthoritiesCertVals(Collection<Certificate> certificates) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCertificate(Certificate certificate) List<org.bouncycastle.cert.X509AttributeCertificateHolder> Retorna o atributo codificadoRetorna o identificador do atributobooleanisSigned()Informa se o atributo é assinado.booleanisUnique()Verifica se o atributo deve ter apenas uma instância na assinaturaMethods inherited from class AttributeCertificateValuesLogic
getCertificates, getValue, validateMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CertificateValuesDecoder
decode, getEncoded
-
Field Details
-
IDENTIFIER
Entrada no cabeçalho que relacionam o SigningCertificate- See Also:
-
-
Constructor Details
-
AttrAuthoritiesCertVals
public AttrAuthoritiesCertVals(Verifier signatureVerifier, org.json.JSONObject protectedHeader, org.json.JSONObject unprotectedHeader) -
AttrAuthoritiesCertVals
-
-
Method Details
-
addCertificate
- Specified by:
addCertificatein interfaceCertificateValuesDecoder
-
getIdentifier
Retorna o identificador do atributo- Specified by:
getIdentifierin interfaceCertificateValuesDecoder- Specified by:
getIdentifierin interfaceSignatureAttribute<JadesAttrCommonStruct>- Returns:
- O identificador do atributo
-
getEncoded
Description copied from interface:SignatureAttributeRetorna o atributo codificado- Specified by:
getEncodedin interfaceSignatureAttribute<JadesAttrCommonStruct>- Returns:
- O atributo no formato em que foi parametrizado a classe
- Throws:
SignatureAttributeException
-
isSigned
public boolean isSigned()Description copied from interface:SignatureAttributeInforma se o atributo é assinado.- Specified by:
isSignedin interfaceSignatureAttribute<JadesAttrCommonStruct>- Returns:
- Indica se o atributo é assinado
-
isUnique
public boolean isUnique()Description copied from interface:SignatureAttributeVerifica se o atributo deve ter apenas uma instância na assinatura- Specified by:
isUniquein interfaceSignatureAttribute<JadesAttrCommonStruct>- Returns:
- Indica se o atributo deve ter apenas uma instância na assinatura
-
getCertificateValidation
- Specified by:
getCertificateValidationin classAttributeCertificateValuesLogic<JadesAttrCommonStruct>
-
getAttributeCertificates
- Specified by:
getAttributeCertificatesin classAttributeCertificateValuesLogic<JadesAttrCommonStruct>
-
getSignatureCertificates
- Specified by:
getSignatureCertificatesin classAttributeCertificateValuesLogic<JadesAttrCommonStruct>
-