Class SignerRules
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.SignerRules
public class SignerRules extends Object
Esta classe especifica as regras do assinante. É um atributo da classe
SignerAndVerifierRules
.-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SignerRules.CertInfoReq
Enumeralção de informação obrigatória de certificadostatic class
SignerRules.CertRefReq
Enumeração de referência obrigatória de certificadostatic class
SignerRules.ExternalSignedData
Enumeração dos modos de dados assinados -
Constructor Summary
Constructors Constructor Description SignerRules(Collection<String> mandatedSignedAttr, Collection<String> mandatedUnsignedAttr)
SignerRules(org.bouncycastle.asn1.ASN1Sequence signerRules)
Construtor usado para decodificar um atributo de uma política ASN1.SignerRules(Node item)
Construtor usado para decodificar um atributo de uma política XML. -
Method Summary
Modifier and Type Method Description BrExtDss
getBrExtDss()
Retorna a extensão de assinatura brExtMandatedPdfSigDicEntriesBrExtMandatedDocTSEntries
getBrExtMandatedDocTSEntries()
Retorna a extensão de assinatura brExtMandatedDocTSEntriesBrExtMandatedPdfSigDicEntries
getBrExtMandatedPdfSigDicEntries()
Retorna a extensão de assinatura brExtMandatedPdfSigDicEntriesSignerRules.ExternalSignedData
getExternalSignedData()
Retorna se o dado assinado é externo, interno ou qualquer um dos anteriores.SignerRules.CertInfoReq
getMandatedCertificateInfo()
Retorna o atributomandatedCertificateInfo
.SignerRules.CertRefReq
getMandatedCertificateRef()
Retorna o atributomandatedCertificateRef
.String[]
getMandatedSignedAttr()
Retorna os OIDs, no caso do CAdES, ou as Tags, no caso do XAdES, dos atributos assinados obrigatórios.String[]
getMandatedUnsignedAttr()
Retorna os OIDs, no caso do CAdES, ou as Tags, no caso do XAdES, dos atributos não assinados obrigatórios.SignaturePolicyExtension[]
getSignPolExtensions()
Retorna as regras adicionais da Política de Assinatura.boolean
hasSignPolExtensions()
Verifica se existem regras adicionais da Política de Assinatura.
-
Constructor Details
-
SignerRules
-
SignerRules
public SignerRules(org.bouncycastle.asn1.ASN1Sequence signerRules)Construtor usado para decodificar um atributo de uma política ASN1.- Parameters:
signerRules
- codificação ASN1 do atributoSignerRules
.
-
SignerRules
Construtor usado para decodificar um atributo de uma política XML.- Parameters:
item
- elemento XML que representa o atributoSignerAndVerifierRules
.
-
-
Method Details
-
getExternalSignedData
Retorna se o dado assinado é externo, interno ou qualquer um dos anteriores.- Returns:
- O modo do dado assinado
-
getMandatedSignedAttr
Retorna os OIDs, no caso do CAdES, ou as Tags, no caso do XAdES, dos atributos assinados obrigatórios.- Returns:
- O array de OIDs ou Tags.
-
getMandatedUnsignedAttr
Retorna os OIDs, no caso do CAdES, ou as Tags, no caso do XAdES, dos atributos não assinados obrigatórios.- Returns:
- O array de OIDs ou Tags
-
getMandatedCertificateRef
Retorna o atributomandatedCertificateRef
.- Returns:
- O valor do atributo
-
getMandatedCertificateInfo
Retorna o atributomandatedCertificateInfo
.- Returns:
- O valor do atributo
-
getSignPolExtensions
Retorna as regras adicionais da Política de Assinatura.- Returns:
- As regras adicionais da política
-
hasSignPolExtensions
public boolean hasSignPolExtensions()Verifica se existem regras adicionais da Política de Assinatura.- Returns:
- Indica se o atributo
SignPolExtensions
não é nulo.
-
getBrExtMandatedPdfSigDicEntries
Retorna a extensão de assinatura brExtMandatedPdfSigDicEntries- Returns:
- O valor da extensão
-
getBrExtDss
Retorna a extensão de assinatura brExtMandatedPdfSigDicEntries- Returns:
BrExtDss
-
getBrExtMandatedDocTSEntries
Retorna a extensão de assinatura brExtMandatedDocTSEntries- Returns:
- O valor da extensão
-