Class SignatureValidationPolicy
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.SignatureValidationPolicy
Este atributo define algumas regras que devem ser usadas pelo assinante
quando produzir a assinatura, e pelo verificador, quando verificar a
assinatura.
-
Constructor Summary
ConstructorsConstructorDescriptionSignatureValidationPolicy(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 TypeMethodDescriptionRetorna o atributoCommitmentRules.Retorna o atributoCommonRules.Retorna o atributoSigningPeriod.Retorna o atributoSignPolExtensions.Verifica se existe o atributoSignPolExtensionno XML.booleanVerifica se existe o atributoSignPolExtensionno ASN1.
-
Constructor Details
-
SignatureValidationPolicy
-
SignatureValidationPolicy
public SignatureValidationPolicy(org.bouncycastle.asn1.ASN1Sequence signatureValidationPolicy) throws ParseException, CertificateException, IOException Construtor 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, DOMException Construtor 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
-
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.
-