Class SignatureValidationPolicy
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.SignatureValidationPolicy
public class SignatureValidationPolicy extends Object
Este atributo define algumas regras que devem ser usadas pelo assinante
quando produzir a assinatura, e pelo verificador, quando verificar a
assinatura.
-
Constructor Summary
Constructors Constructor Description SignatureValidationPolicy(CommonRules commonRules)
SignatureValidationPolicy(org.bouncycastle.asn1.ASN1Sequence signatureValidationPolicy)
Construtor usado para decodificar um atributo de uma política ASN1.SignatureValidationPolicy(Node signatureValidationPolicy)
Construtor usado para decodificar um atributo de uma política XML. -
Method Summary
Modifier and Type Method Description List<CommitmentRule>
getCommitmentRules()
Retorna o atributoCommitmentRules
.CommonRules
getCommonRules()
Retorna o atributoCommonRules
.SigningPeriod
getSigningPeriod()
Retorna o atributoSigningPeriod
.SignaturePolicyExtension[]
getSignPolExtensions()
Retorna o atributoSignPolExtensions
.NodeList
getSignPolExtensionsXML()
Verifica se existe o atributoSignPolExtension
no XML.boolean
hasSignPolExtension()
Verifica se existe o atributoSignPolExtension
no ASN1.
-
Constructor Details
-
SignatureValidationPolicy
-
SignatureValidationPolicy
public SignatureValidationPolicy(org.bouncycastle.asn1.ASN1Sequence signatureValidationPolicy) throws ParseException, CertificateException, IOExceptionConstrutor usado para decodificar um atributo de uma política ASN1.- Parameters:
signatureValidationPolicy
- codificação ASN1 do atributoSignatureValidationPolicy
.- Throws:
ParseException
- Exceção em caso de erro no parsing da data no atributoCertificateException
- Exceção em caso de erro na codificação do certificadoIOException
- Exceção em caso de erro nos bytes do atributo
-
SignatureValidationPolicy
public SignatureValidationPolicy(Node signatureValidationPolicy) throws ParseException, CertificateException, DOMExceptionConstrutor usado para decodificar um atributo de uma política XML.- Parameters:
signatureValidationPolicy
- elemento XML que representa o atributoSignatureValidationPolicy
.- Throws:
ParseException
- Exceção em caso de erro no parsing da data no atributoCertificateException
- Exceção em caso de erro na codificação do certificadoDOMException
- Exceção em caso de erro no elemento XML
-
-
Method Details
-
getSigningPeriod
Retorna o atributoSigningPeriod
.- Returns:
- O valor do atributo
-
getCommonRules
Retorna o atributoCommonRules
.- Returns:
- O valor do atributo
-
getCommitmentRules
Retorna o atributoCommitmentRules
.- Returns:
- O valor do atributo
-
getSignPolExtensions
Retorna o atributoSignPolExtensions
.- Returns:
- O valor do atributo
-
hasSignPolExtension
public boolean hasSignPolExtension()Verifica se existe o atributoSignPolExtension
no ASN1.- Returns:
- Indica se o atributo não é nulo.
-
getSignPolExtensionsXML
Verifica se existe o atributoSignPolExtension
no XML.- Returns:
- Indica se o atributo não é nulo.
-