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 AlgorithmConstraintSet
getAlgorithmConstraintSet()
Retorna o atributoAlgorithmConstraintSet
.AttributeTrustCondition
getAttributeTrustCondition()
Retorna o atributoAttributeTrustCondition
.SelectedCommitmentTypes
getSelCommitmentTypes()
Retorna o atributoSelCommitmentTypes
.SignerAndVerifierRules
getSignerAndVerifierRules()
Retorna o atributoSignerAndVerifierRules
.SigningCertTrustCondition
getSigningCertTrustCondition()
Retorna o atributoSigningCertTrustCondition
.SignaturePolicyExtension
getSignPolExtensions()
Retorna o atributoSignPolExtensions
.TimeStampTrustCondition
getTimeStampTrustCondition()
Retorna o atributoTimeStampTrustCondition
.boolean
hasAlgorithmConstraintSet()
Verifica se o atributoAlgorithmConstraintSet
existe.boolean
hasAttributeTrustCondition()
Verifica se o atributoAttributeTrustCondition
existe.boolean
hasSignaturePolicyExtension()
Verifica se o atributoSignaturePolicyExtension
existe.boolean
hasSignerAndVerifierRules()
Verifica se o atributoSignerAndVerifierRules
existe.boolean
hasSigningCertTrustCondition()
Verifica se o atributoSigningCertTrustCondition
existe.boolean
hasTimeStampTrustCondition()
Verifica se o atributoTimeStampTrustCondition
existe.
-
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 atributoSigningCertTrustCondition
existe.- Returns:
- Indica se o atributo não é nulo.
-
hasSignerAndVerifierRules
public boolean hasSignerAndVerifierRules()Verifica se o atributoSignerAndVerifierRules
existe.- Returns:
- Indica se o atributo não é nulo.
-
hasTimeStampTrustCondition
public boolean hasTimeStampTrustCondition()Verifica se o atributoTimeStampTrustCondition
existe.- Returns:
- Indica se o atributo não é nulo.
-
hasAttributeTrustCondition
public boolean hasAttributeTrustCondition()Verifica se o atributoAttributeTrustCondition
existe.- Returns:
- Indica se o atributo não é nulo.
-
hasAlgorithmConstraintSet
public boolean hasAlgorithmConstraintSet()Verifica se o atributoAlgorithmConstraintSet
existe.- Returns:
- Indica se o atributo não é nulo.
-
hasSignaturePolicyExtension
public boolean hasSignaturePolicyExtension()Verifica se o atributoSignaturePolicyExtension
existe.- Returns:
- Indica se o atributo não é nulo.
-