Class AlgAndLength
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.AlgAndLength
public class AlgAndLength extends Object
Este classe define um atributo representa uma restrição da Política de Assinatura
-
Field Summary
Fields Modifier and Type Field Description protected String
algID
Identificador do atributoprotected Integer
minKeyLength
Tamanho mínimo da chaveprotected SignaturePolicyExtension
other
Uma restrição adicional -
Constructor Summary
Constructors Constructor Description AlgAndLength(org.bouncycastle.asn1.ASN1Sequence algAndLength)
Construtor usado para decodificar um atributo de uma política ASN.1AlgAndLength(Node element)
Construtor usado para decodificar um atributo de uma política XML -
Method Summary
Modifier and Type Method Description String
getAlgID()
Retorna o identificador do atributo.Integer
getMinKeyLength()
Retorna o número mínimo de bits da chave do signatário.SignaturePolicyExtension
getOther()
Retorna alguma regra adicional da Política de Assinatura.boolean
hasMinKeyLength()
Verifica se a restrição tem um tamanho mínimo de chave.boolean
hasOther()
Verifica se há alguma regra adicional da Política de Assinatura.
-
Field Details
-
algID
Identificador do atributo -
minKeyLength
Tamanho mínimo da chave -
other
Uma restrição adicional
-
-
Constructor Details
-
AlgAndLength
public AlgAndLength(org.bouncycastle.asn1.ASN1Sequence algAndLength)Construtor usado para decodificar um atributo de uma política ASN.1- Parameters:
algAndLength
- codificação ASN1 do atributoAlgAndLength
.
-
AlgAndLength
Construtor usado para decodificar um atributo de uma política XML- Parameters:
element
- elemento XML que representa o atributoAlgAndLength
.
-
-
Method Details
-
getAlgID
Retorna o identificador do atributo. Esse identificador pode ser uma URL, no caso do XAdES, ou um OID, no caso do CAdES. Este atributo é obrigatório- Returns:
- O identificador do atributo
-
getMinKeyLength
Retorna o número mínimo de bits da chave do signatário. Este atributo é opcional.- Returns:
- O número mínimo de bits da chave do signatário
-
getOther
Retorna alguma regra adicional da Política de Assinatura.- Returns:
- A regra adicional, ou nulo caso não exista
-
hasMinKeyLength
public boolean hasMinKeyLength()Verifica se a restrição tem um tamanho mínimo de chave.- Returns:
- Indica se a restrição existe
-
hasOther
public boolean hasOther()Verifica se há alguma regra adicional da Política de Assinatura.- Returns:
- Indica se a existe mais alguma restrição
-