Class CommitmentRule
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.CommitmentRule
public class CommitmentRule extends Object
Este atributo representa as condições de confiança para certficados, carimbo
de tempo e atributos, juntamente com quaisquer restrições em atributos que
possam ser incluídas na assinatura.
-
Constructor Summary
Constructors Constructor Description CommitmentRule(org.bouncycastle.asn1.ASN1Sequence commitmentRules)Construtor usado para decodificar um atributo de uma política ASN1.CommitmentRule(Node commitmentRules)Construtor usado para decodificar um atributo de uma política XML -
Method Summary
Modifier and Type Method Description AlgorithmConstraintSetgetAlgorithmConstraintSet()Retorna o atributoAlgorithmConstraintSet.AttributeTrustConditiongetAttributeTrustCondition()Retorna o atributoAttributeTrustCondition.SelectedCommitmentTypesgetSelCommitmentTypes()Retorna o atributoSelCommitmentTypes.SignerAndVerifierRulesgetSignerAndVerifierRules()Retorna o atributoSignerAndVerifierRules.SigningCertTrustConditiongetSigningCertTrustCondition()Retorna o atributoSigningCertTrustCondition.SignaturePolicyExtensiongetSignPolExtensions()Retorna o atributoSignPolExtensions.TimeStampTrustConditiongetTimeStampTrustCondition()Retorna o atributoTimeStampTrustCondition.booleanhasAlgorithmConstraintSet()Verifica se o atributoAlgorithmConstraintSetexiste.booleanhasAttributeTrustCondition()Verifica se o atributoAttributeTrustConditionexiste.booleanhasSignaturePolicyExtension()Verifica se o atributoSignaturePolicyExtensionexiste.booleanhasSignerAndVerifierRules()Verifica se o atributoSignerAndVerifierRulesexiste.booleanhasSigningCertTrustCondition()Verifica se o atributoSigningCertTrustConditionexiste.booleanhasTimeStampTrustCondition()Verifica se o atributoTimeStampTrustConditionexiste.
-
Constructor Details
-
CommitmentRule
public CommitmentRule(org.bouncycastle.asn1.ASN1Sequence commitmentRules) throws CertificateException, IOExceptionConstrutor usado para decodificar um atributo de uma política ASN1.- Parameters:
commitmentRules- codificação ASN1 do atributoCommitmentRule.- Throws:
CertificateException- Exceção em caso de erro na codificação do certificadoIOException- Exceção em caso de erro nos bytes do atributo
-
CommitmentRule
Construtor usado para decodificar um atributo de uma política XML- Parameters:
commitmentRules- elemento XML que representa o atributoCommitmentRule.- Throws:
CertificateException- Exceção em caso de erro na codificação do certificadoDOMException- Exceção em caso de erro no elemento XML
-
-
Method Details
-
getSelCommitmentTypes
Retorna o atributoSelCommitmentTypes.- Returns:
- O valor do atributo
-
getSigningCertTrustCondition
Retorna o atributoSigningCertTrustCondition.- Returns:
- O valor do atributo
-
getSignerAndVerifierRules
Retorna o atributoSignerAndVerifierRules.- Returns:
- O valor do atributo
-
getTimeStampTrustCondition
Retorna o atributoTimeStampTrustCondition.- Returns:
- O valor do atributo
-
getAttributeTrustCondition
Retorna o atributoAttributeTrustCondition.- Returns:
- O valor do atributo
-
getAlgorithmConstraintSet
Retorna o atributoAlgorithmConstraintSet.- Returns:
- O valor do atributo
-
getSignPolExtensions
Retorna o atributoSignPolExtensions.- Returns:
- O valor do atributo
-
hasSigningCertTrustCondition
public boolean hasSigningCertTrustCondition()Verifica se o atributoSigningCertTrustConditionexiste.- Returns:
- Indica se o atributo não é nulo.
-
hasSignerAndVerifierRules
public boolean hasSignerAndVerifierRules()Verifica se o atributoSignerAndVerifierRulesexiste.- Returns:
- Indica se o atributo não é nulo.
-
hasTimeStampTrustCondition
public boolean hasTimeStampTrustCondition()Verifica se o atributoTimeStampTrustConditionexiste.- Returns:
- Indica se o atributo não é nulo.
-
hasAttributeTrustCondition
public boolean hasAttributeTrustCondition()Verifica se o atributoAttributeTrustConditionexiste.- Returns:
- Indica se o atributo não é nulo.
-
hasAlgorithmConstraintSet
public boolean hasAlgorithmConstraintSet()Verifica se o atributoAlgorithmConstraintSetexiste.- Returns:
- Indica se o atributo não é nulo.
-
hasSignaturePolicyExtension
public boolean hasSignaturePolicyExtension()Verifica se o atributoSignaturePolicyExtensionexiste.- Returns:
- Indica se o atributo não é nulo.
-