Class VerifierRules
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.VerifierRules
public class VerifierRules extends Object
Este atributo identifica os atributos não assinados que devem estar presentes
nesta Política de Assinatura e que devem ser adicionados pelo verificador,
caso não tenha sido adicionado pelo signatário.
-
Constructor Summary
Constructors Constructor Description VerifierRules(Collection<String> mandatedUnsignedAttr)
VerifierRules(org.bouncycastle.asn1.ASN1Sequence verifierRules)
Construtor usado para decodificar um atributo de uma política ASN1.VerifierRules(Node item)
Construtor usado para decodificar um atributo de uma política XML. -
Method Summary
Modifier and Type Method Description BrExtDss
getBrExtDss()
Retorna a extensão de assinatura brExtMandatedPdfSigDicEntriesBrExtMandatedDocTSEntries
getBrExtMandatedDocTSEntries()
String[]
getMandatedUnsignedAttr()
Retorna os atributos obrigatórios não assinados.List<String>
getMandatedUnsignedAttributes()
SignaturePolicyExtension[]
getSignPolExtensions()
Retorna as regras adicionais da Política de Assinatura.boolean
hasSignPolExtensions()
Verifica se existem regras adicionais da Política de Assinatura.
-
Constructor Details
-
VerifierRules
-
VerifierRules
public VerifierRules(org.bouncycastle.asn1.ASN1Sequence verifierRules)Construtor usado para decodificar um atributo de uma política ASN1.- Parameters:
verifierRules
- codificação ASN1 do atributoVerifierRules
.
-
VerifierRules
Construtor usado para decodificar um atributo de uma política XML.- Parameters:
item
- elemento XML que representa o atributoSignerAndVerifierRules
.
-
-
Method Details
-
getBrExtDss
Retorna a extensão de assinatura brExtMandatedPdfSigDicEntries- Returns:
- A extensão
-
getMandatedUnsignedAttr
Retorna os atributos obrigatórios não assinados.- Returns:
- Array de atributos obrigatórios não-assinados
-
getMandatedUnsignedAttributes
-
getSignPolExtensions
Retorna as regras adicionais da Política de Assinatura.- Returns:
- As regras adicionais da política
-
hasSignPolExtensions
public boolean hasSignPolExtensions()Verifica se existem regras adicionais da Política de Assinatura.- Returns:
- Indica se o atributo
SignPolExtensions
não é nulo.
-
getBrExtMandatedDocTSEntries
-