Class AttributeTrustCondition
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.AttributeTrustCondition
public class AttributeTrustCondition extends Object
Este atributo especifica as condições de confiança do atributo.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AttributeTrustCondition.HowCertAttribute
Enumeração de condições de confiança do atributo -
Constructor Summary
Constructors Constructor Description AttributeTrustCondition(org.bouncycastle.asn1.ASN1Sequence attributeTrustCondition)
Construtor usado para decodificar um atributo de uma política ASN1.AttributeTrustCondition(Element element)
Construtor usado para decodificar um atributo de uma política XML. -
Method Summary
Modifier and Type Method Description CertificateTrustPoint[]
getAttrCertificateTrustTrees()
Retorna o atributoAttrCertificateTrustTrees
.AttributeConstraints
getAttributeConstraints()
Retorna o atributoAttributeConstraints
.CertRevReq
getAttrRevReq()
Retorna o atributoAttrRevReq
.AttributeTrustCondition.HowCertAttribute
getHowCertAttribute()
Retorna o atributoHowCertAttribute
.boolean
hasAttributeConstraints()
Verifica se existe o atributo AttributeConstraints.boolean
hasAttrRevReq()
Verifica se existe o atributo AttrRevReq.boolean
hasCertificateTrustTrees()
Verifica de existe o atributoCertificateTrustTrees
.org.bouncycastle.asn1.ASN1Boolean
isAttributeMandated()
Retorna se o atributo é obrigatório
-
Constructor Details
-
AttributeTrustCondition
public AttributeTrustCondition(org.bouncycastle.asn1.ASN1Sequence attributeTrustCondition) throws CertificateException, IOExceptionConstrutor usado para decodificar um atributo de uma política ASN1.- Parameters:
attributeTrustCondition
- codificação ASN1 do atributoAttributeTrustCondition
.- Throws:
CertificateException
- Exceção em caso de erro na codificação do certificadoIOException
- Exceção em caso de erro nos bytes do atributo
-
AttributeTrustCondition
Construtor usado para decodificar um atributo de uma política XML.- Parameters:
element
- elemento XML que representa o atributoAttributeTrustCondition
.
-
-
Method Details
-
isAttributeMandated
public org.bouncycastle.asn1.ASN1Boolean isAttributeMandated()Retorna se o atributo é obrigatório- Returns:
- Indica se o atributo é obrigatório
-
getHowCertAttribute
Retorna o atributoHowCertAttribute
.- Returns:
- O valor do atributo
-
getAttrCertificateTrustTrees
Retorna o atributoAttrCertificateTrustTrees
.- Returns:
- Um array de
CertificateTrustPoint
.
-
getAttrRevReq
Retorna o atributoAttrRevReq
.- Returns:
- O valor do atributo
-
getAttributeConstraints
Retorna o atributoAttributeConstraints
.- Returns:
- O valor do atributo
-
hasCertificateTrustTrees
public boolean hasCertificateTrustTrees()Verifica de existe o atributoCertificateTrustTrees
.- Returns:
- Indica se o atributo não é nulo.
-
hasAttrRevReq
public boolean hasAttrRevReq()Verifica se existe o atributo AttrRevReq.- Returns:
- Indica se o atributo não é nulo.
-
hasAttributeConstraints
public boolean hasAttributeConstraints()Verifica se existe o atributo AttributeConstraints.- Returns:
- Indica se o atributo não é nulo.
-