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.CommonRulesgetCommonRules()Retorna o atributoCommonRules.SigningPeriodgetSigningPeriod()Retorna o atributoSigningPeriod.SignaturePolicyExtension[]getSignPolExtensions()Retorna o atributoSignPolExtensions.NodeListgetSignPolExtensionsXML()Verifica se existe o atributoSignPolExtensionno XML.booleanhasSignPolExtension()Verifica se existe o atributoSignPolExtensionno 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 atributoSignPolExtensionno ASN1.- Returns:
- Indica se o atributo não é nulo.
-
getSignPolExtensionsXML
Verifica se existe o atributoSignPolExtensionno XML.- Returns:
- Indica se o atributo não é nulo.
-