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 AlgorithmConstraintSet
getAlgorithmConstraintSet()
Retorna as restrições dos algoritmosAttributeTrustCondition
getAttributeTrustCondition()
Retorna as condições de confiança para os papéis (roles).SignerAndVerifierRules
getSignerAndVeriferRules()
Retorna as regras do assinante e do verificadorSigningCertTrustCondition
getSigningCertTrustCondition()
Retorna as condições de confiança para o certificadoSignaturePolicyExtension[]
getSignPolExtensions()
Retorna o conjunto de regras adicionais da Política de Assinatura.TimeStampTrustCondition
getTimeStampTrustCondition()
Retorna as condições de confiança para o carimbo do tempoboolean
hasAlgorithmConstraintSet()
Verifica se existem as restrições dos algoritmos.boolean
hasAttributeTrustCondition()
Verifica se existem as condições de confiança para os papéis (roles).boolean
hasSignaturePolicyExtensions()
Verifica se existe o conjunto de regras adicionais da Política de Assinatura.boolean
hasSignerAndVerifierRules()
Verifica se existem as regras do assinante e do verificador.boolean
hasSigningCertTrustCondition()
Verifica se existem as condições de confiança para o certificado.boolean
hasTimeStampTrustCondition()
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
SignerAndVerifierRules
não é nulo.
-
hasSigningCertTrustCondition
public boolean hasSigningCertTrustCondition()Verifica se existem as condições de confiança para o certificado.- Returns:
- Indica se o atributo
SigningCertTrustCondition
nã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
TimeStampTrustCondition
nã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
AttributeTrustCondition
não é nulo.
-
hasAlgorithmConstraintSet
public boolean hasAlgorithmConstraintSet()Verifica se existem as restrições dos algoritmos.- Returns:
- Indica se o atributo
AlgorithmConstraintSet
não é nulo.
-
hasSignaturePolicyExtensions
public boolean hasSignaturePolicyExtensions()Verifica se existe o conjunto de regras adicionais da Política de Assinatura.- Returns:
- Indica se o atributo
SignaturePolicyExtensions
não é nulo.
-