java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.jades.attributes.signed.SignerRole
All Implemented Interfaces:
SignatureAttribute<JadesAttrCommonStruct>

public class SignerRole
extends Object
implements SignatureAttribute<JadesAttrCommonStruct>
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected List<PKIObject> certifiedRolesOther
    Lista de atributos de certificado
    protected List<PKIObject> certifiedRolesX509
    Lista de atributos de certificado
    protected List<br.ufsc.labsec.signature.conformanceVerifier.jades.attributes.signed.SignerRole.QArraysItem> claimedRoles
    Lista de papéis do atributo de certificado
    static String IDENTIFIER
    Entrada no cabeçalho que relacionam o SigningCertificate
    protected List<br.ufsc.labsec.signature.conformanceVerifier.jades.attributes.signed.SignerRole.QArraysItem> signedAssertions
    Lista de assinaturas sobre o atributo
  • Constructor Summary

    Constructors
    Constructor Description
    SignerRole​(Verifier signatureVerifier, org.json.JSONObject protectedHeader, org.json.JSONObject unprotectedHeader)  
  • Method Summary

    Modifier and Type Method Description
    JadesAttrCommonStruct getEncoded()
    Retorna o atributo codificado
    String getIdentifier()
    Retorna o identificador do atributo
    boolean isSigned()
    Informa se o atributo é assinado
    boolean isUnique()
    Informa se o atributo deve ter apenas uma instância na assinatura
    void validate()
    Valida o atributo de acordo com suas regras específicas (ver normas do ETSI para cada atributo).

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait