Class CommonRules
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.CommonRules
public class CommonRules extends Object
Esta classe define as regras que são comuns para todos os tipos de
compromissos.
-
Constructor Summary
Constructors Constructor Description CommonRules(SignerAndVerifierRules signerAndVeriferRules)CommonRules(org.bouncycastle.asn1.ASN1Sequence commonRules)Construtor usado para decodificar um atributo de uma política ASN1.CommonRules(Node commonRules)Construtor usado para decodificar um atributo de uma política XML. -
Method Summary
Modifier and Type Method Description AlgorithmConstraintSetgetAlgorithmConstraintSet()Retorna as restrições dos algoritmosAttributeTrustConditiongetAttributeTrustCondition()Retorna as condições de confiança para os papéis (roles).SignerAndVerifierRulesgetSignerAndVeriferRules()Retorna as regras do assinante e do verificadorSigningCertTrustConditiongetSigningCertTrustCondition()Retorna as condições de confiança para o certificadoSignaturePolicyExtension[]getSignPolExtensions()Retorna o conjunto de regras adicionais da Política de Assinatura.TimeStampTrustConditiongetTimeStampTrustCondition()Retorna as condições de confiança para o carimbo do tempobooleanhasAlgorithmConstraintSet()Verifica se existem as restrições dos algoritmos.booleanhasAttributeTrustCondition()Verifica se existem as condições de confiança para os papéis (roles).booleanhasSignaturePolicyExtensions()Verifica se existe o conjunto de regras adicionais da Política de Assinatura.booleanhasSignerAndVerifierRules()Verifica se existem as regras do assinante e do verificador.booleanhasSigningCertTrustCondition()Verifica se existem as condições de confiança para o certificado.booleanhasTimeStampTrustCondition()Verifica se existem as condições de confiança para o carimbo do tempo.
-
Constructor Details
-
CommonRules
-
CommonRules
public CommonRules(org.bouncycastle.asn1.ASN1Sequence commonRules) throws CertificateException, IOExceptionConstrutor usado para decodificar um atributo de uma política ASN1.- Parameters:
commonRules- codificação ASN1 do atributoCommonRules.- Throws:
CertificateException- Exceção em caso de erro na codificação do certificadoIOException- Exceção em caso de erro nos bytes do atributo
-
CommonRules
Construtor usado para decodificar um atributo de uma política XML.- Parameters:
commonRules- elemento XML que representa o atributoCommonRules.- Throws:
CertificateException- Exceção em caso de erro na codificação do certificadoDOMException- Exceção em caso de erro no elemento XML
-
-
Method Details
-
getSignerAndVeriferRules
Retorna as regras do assinante e do verificador- Returns:
- As regras do assinante e do verificador
-
getSigningCertTrustCondition
Retorna as condições de confiança para o certificado- Returns:
- As condições de confiança para o certificado
-
getTimeStampTrustCondition
Retorna as condições de confiança para o carimbo do tempo- Returns:
- As condições de confiança para o carimbo do tempo
-
getAttributeTrustCondition
Retorna as condições de confiança para os papéis (roles).- Returns:
- As condições de confiança para os papéis
-
getAlgorithmConstraintSet
Retorna as restrições dos algoritmos- Returns:
- As restrições dos algoritmos
-
getSignPolExtensions
Retorna o conjunto de regras adicionais da Política de Assinatura.- Returns:
- Conjunto de regras adicionais da política
-
hasSignerAndVerifierRules
public boolean hasSignerAndVerifierRules()Verifica se existem as regras do assinante e do verificador.- Returns:
- Indica se o atributo
SignerAndVerifierRulesnão é nulo.
-
hasSigningCertTrustCondition
public boolean hasSigningCertTrustCondition()Verifica se existem as condições de confiança para o certificado.- Returns:
- Indica se o atributo
SigningCertTrustConditionnão é nulo.
-
hasTimeStampTrustCondition
public boolean hasTimeStampTrustCondition()Verifica se existem as condições de confiança para o carimbo do tempo.- Returns:
- Indica se o atributo
TimeStampTrustConditionnão é nulo.
-
hasAttributeTrustCondition
public boolean hasAttributeTrustCondition()Verifica se existem as condições de confiança para os papéis (roles).- Returns:
- Indica se o atributo
AttributeTrustConditionnão é nulo.
-
hasAlgorithmConstraintSet
public boolean hasAlgorithmConstraintSet()Verifica se existem as restrições dos algoritmos.- Returns:
- Indica se o atributo
AlgorithmConstraintSetnão é nulo.
-
hasSignaturePolicyExtensions
public boolean hasSignaturePolicyExtensions()Verifica se existe o conjunto de regras adicionais da Política de Assinatura.- Returns:
- Indica se o atributo
SignaturePolicyExtensionsnão é nulo.
-