Class SignerRules
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.SignerRules
Esta classe especifica as regras do assinante. É um atributo da classe
SignerAndVerifierRules.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumEnumeralção de informação obrigatória de certificadostatic enumEnumeração de referência obrigatória de certificadostatic enumEnumeração dos modos de dados assinados -
Constructor Summary
ConstructorsConstructorDescriptionSignerRules(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 TypeMethodDescriptionRetorna a extensão de assinatura brExtMandatedPdfSigDicEntriesRetorna a extensão de assinatura brExtMandatedDocTSEntriesRetorna a extensão de assinatura brExtMandatedPdfSigDicEntriesRetorna se o dado assinado é externo, interno ou qualquer um dos anteriores.Retorna o atributomandatedCertificateInfo.Retorna o atributomandatedCertificateRef.String[]Retorna os OIDs, no caso do CAdES, ou as Tags, no caso do XAdES, dos atributos assinados obrigatórios.String[]Retorna os OIDs, no caso do CAdES, ou as Tags, no caso do XAdES, dos atributos não assinados obrigatórios.Retorna as regras adicionais da Política de Assinatura.booleanVerifica 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
SignPolExtensionsnão é nulo.
-
getBrExtMandatedPdfSigDicEntries
Retorna a extensão de assinatura brExtMandatedPdfSigDicEntries- Returns:
- O valor da extensão
-
getBrExtDss
-
getBrExtMandatedDocTSEntries
Retorna a extensão de assinatura brExtMandatedDocTSEntries- Returns:
- O valor da extensão
-