Class SignerRole
java.lang.Object
br.ufsc.labsec.parser.jades.attributes.signed.SignerRole
- All Implemented Interfaces:
SignatureAttribute<JadesAttrCommonStruct>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordClasse que representa uma entrada na assinatura JSON do tipo 'qArrays' -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringLista de atributos de certificadoLista de atributos de certificadostatic final Stringfinal List<SignerRole.QArraysItem> Lista de papéis do atributo de certificadostatic final Stringstatic final StringEntrada no cabeçalho que relacionam o SigningCertificatestatic final Stringstatic final Stringstatic final Stringfinal List<SignerRole.QArraysItem> Lista de assinaturas sobre o atributostatic final Stringstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionSignerRole(List<SignerRole.QArraysItem> claimedRoles, List<PKIObject> certifiedRolesX509, List<PKIObject> certifiedRolesOther, List<SignerRole.QArraysItem> signedAssertions) -
Method Summary
-
Field Details
-
IDENTIFIER
Entrada no cabeçalho que relacionam o SigningCertificate- See Also:
-
CERTIFIED
- See Also:
-
CLAIMED
- See Also:
-
SIGNEDASSERTIONS
- See Also:
-
X509ATTRCERT
- See Also:
-
OTHERATTRCERT
- See Also:
-
MEDIATYPE
- See Also:
-
ENCODING
- See Also:
-
QVALS
- See Also:
-
claimedRoles
Lista de papéis do atributo de certificado -
certifiedRolesX509
-
certifiedRolesOther
-
signedAssertions
Lista de assinaturas sobre o atributo
-
-
Constructor Details
-
SignerRole
public SignerRole(List<SignerRole.QArraysItem> claimedRoles, List<PKIObject> certifiedRolesX509, List<PKIObject> certifiedRolesOther, List<SignerRole.QArraysItem> signedAssertions)
-
-
Method Details
-
getEncoded
Retorna o atributo codificado- Specified by:
getEncodedin interfaceSignatureAttribute<JadesAttrCommonStruct>- Returns:
- O atributo no formato descrito pelas normas do ETSI e RFCs
- Throws:
SignatureAttributeException
-
isSigned
public boolean isSigned()Informa se o atributo é assinado- Specified by:
isSignedin interfaceSignatureAttribute<JadesAttrCommonStruct>- Returns:
- Indica se o atributo é assinado
-
isUnique
public boolean isUnique()Informa 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
-
getIdentifier
Retorna o identificador do atributo- Specified by:
getIdentifierin interfaceSignatureAttribute<JadesAttrCommonStruct>- Returns:
- O identificador do atributo
-
getCertifiedRolesX509
public List<org.bouncycastle.cert.X509AttributeCertificateHolder> getCertifiedRolesX509() throws SignatureAttributeException- Throws:
SignatureAttributeException
-