Class SignaturePolicyProxy
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.SignaturePolicyProxy
- All Implemented Interfaces:
SignaturePolicyInterface
public class SignaturePolicyProxy extends Object implements SignaturePolicyInterface
Esta classe representa uma Política de Assinatura (PA). Uma PA é composta por três
atributos:
- o seu resumo criptográfico;
- o identificador do método usado para o seu resumo criptográfico;
- as informações da política de assinatura. Este contém vários outros atributos.
- o seu resumo criptográfico;
- o identificador do método usado para o seu resumo criptográfico;
- as informações da política de assinatura. Este contém vários outros atributos.
- See Also:
- RFC 3125
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSignaturePolicyProxy.SignaturePolicyType -
Field Summary
Fields Modifier and Type Field Description protected SignaturePolicyInstancesignaturePolicyAtributo de política de assinatura -
Constructor Summary
Constructors Constructor Description SignaturePolicyProxy()ConstrutorSignaturePolicyProxy(SignaturePolicyComponent signaturePolicyComponent)Construtor utilizado quando não tiver acesso a LPA, mas ter o artefato da PA desejada.SignaturePolicyProxy(String signaturePolicyUri)Construtor utilizado quando não tiver acesso a LPA, mas ter o acesso a PA -
Method Summary
Modifier and Type Method Description voidclear()Limpa a política da última verificaçãobooleandoesSignerRulesContainsExtension(String oid)Verifica se há regras adicionais do assinante na políticabooleandoesVerifierRulesContainsExtension(String oid)Verifica se há regras adicionais do verificador na políticavoiddownloadNewLpa(String newLpaUrl, String newLpaSigUrl)Profile.AdESLevelgetAdESLevel()Profile.AdESTypegetAdESType()Stream<AlgAndLength>getAlgAndLengthLengthSet(String algId)Retorna todos os tamanho mínimo de chaves, do signatário, aceitável pela PA.List<CommitmentRule>getCommitmentRules()Retorna as regras de comprometimento do signatário.DategetCurrentTimeReference()Captura a referência de tempo utilizada para a verificação de validade da Lpa.DategetCurrentTimeReferencePlusDelta()Retorna o tempo a ser levado em consideração na verificação de validade de uma Lpa acrescido de quanto tempo se passou desde que esse tempo foi registrado.LpaReportgetDefaultLpaReport()Obtém um relatório padrão da LPA, contendo informações sobre a LPA, mas sem validação.intgetDocICPVersion()Retorna a versão do DOC-ICP 15.03 correspondente à versão da PA.Optional<byte[]>getEncodedPolicy()byte[]getExpectedSignPolicyHash()Retorna o resumo criptográfico da Política de Assinatura.Optional<SignerRules.ExternalSignedData>getExternalSignedData()Informa se os dados assinados devem ser externos ou internos à assinatura, ou se ambos os modos são permitidos.StringgetHashAlgorithmId()Retorna o identificador do algoritmo de resumo criptográfico especificado pela Política de Assinatura.Lpa<Signature<?>>getLpa()LpaReportgetLpaReport(Profile.AdESType adESType)Optional<SignerRules.CertInfoReq>getMandatedCertificateInfo()Retorna a informação obrigatória de certificadoOptional<SignerRules.CertRefReq>getMandatedCertificateRef()Retorna qual será a referência obrigatória do certificado usada nesta Política de Assinatura.List<String>getMandatedSignedAttributeList()Obtém os identificadores dos atributos assinados obrigatórios do assinante.List<String>getMandatedUnsignedSignerAttributeList()Obtém os identificadores dos atributos não assinados obrigatórios do assinadorList<String>getMandatedUnsignedVerifierAttributeList()Obtém os identificadores dos atributos não assinados obrigatórios do verificador.Optional<Integer>getMinKeyLength(String algId)Retorna o primeiro tamanho mínimo de chaves, do signatário, aceitável pela PA.List<String>getOptionalAttributes()Obtém os identificadores dos atributos opcionais na assinaturaList<String>getOptionalSignedAttributes()Obtém os identificadores dos atributos opcionais assinados na assinaturaList<String>getOptionalUnsignedAttributes()Obtém os identificadores dos atributos opcionais não-assinados na assinaturaSignaturePolicygetPaFromAsn1(InputStream inputStream)Busca a PA no arquivo ASN.1 de LPAList<String>getPoliciesAvaiable(Profile.AdESType type)Retorna a lista de políticas na LPAStringgetPolicyId()Retorna o identificador da política de assinaturaStringgetPolicyUri()Retorna a URI da PAList<String>getProhibitedAttributes()Obtém os identificadores dos atributos proíbidos na assinaturaList<String>getProhibitedSignedAttributes()Obtém os identificadores dos atributos proíbidos assinados na assinaturaList<String>getProhibitedUnsignedAttributes()Obtém os identificadores dos atributos proíbidos não-assinados na assinaturaPaReportgetReport()Retorna o relatório da verificação da política de assinaturaStringgetSignatureAlgorithmIdentifier()Set<String>getSignatureAlgorithmIdentifiers()Retorna o primeiro identificador do algoritmo de assinatura especificado por esta Política de Assinatura.Optional<SignaturePolicyInstance>getSignaturePolicy()Retorna a PAStringgetSignaturePolicyIdentifier()Retorna o identificador da Política de Assinatura.StringgetSignaturePolicyVersion()Retorna a versão da políticaOptional<CertRevReq>getSignerRevocationReqs()Retorna o atributosignerRevReq, que representa o mínimo de requerimentos de revogação que devem ser checados.Optional<BrExtDss>getSignerRulesBrExtDss()Optional<BrExtMandatedDocTSEntries>getSignerRulesBrExtMandatedDocTSEntries()Retorna a extensão de assinatura brExtMandatedDocTSEntriesOptional<BrExtMandatedPdfSigDicEntries>getSignerRulesBrExtMandatedPdfSigDicEntries()Retorna a extensão de assinatura brExtMandatedPdfSigDicEntriesOptional<SigningPeriod>getSigningPeriod()Retorna o período em que é permitido usar esta Política de Assinatura.Set<TrustAnchor>getSigningTrustAnchors()Retorna o conjunto de âncoras de confiança da PAStringgetSigURL(Profile.AdESType type)Retorna a URL que contém o arquivo de assinatura da LPA.Optional<CertRevReq>getTimeStampRevocationReqs()Retorna os requisitos de revogação para certificadosSet<TrustAnchor>getTimeStampTrustAnchors()Retorna o conjunto de âncoras de confiança para carimbos do tempo da PA.Set<CertificateTrustPoint>getTimeStampTrustPoints()Retorna o conjunto de pontos de confiança do carimbo de tempoSet<TrustAnchor>getTrustAnchorSet()Retorna o conjunto de âncoras de cofiança do verificadorStringgetURL(Profile.AdESType type)Retorna a URL da LPAbooleanhasProfile()booleanisXml()Indica se a PA é XMLSignaturePolicyobtainPolicy(String policyIdentifier)Obtém a política de assinatura da cache ou a baixa através da referência contida na LPAbooleanpolicyReferencesSigningCertificateV1(String oid)Indica pelo OID da política se esta política exige SigningCertificateV1.voidsetActualPolicy(IdAaEtsSigPolicyId sigPolicyId)voidsetActualPolicy(SignaturePolicyInstance profile)Chamado caso esteja assinando uma assinatura usando perfil.voidsetActualPolicy(SignaturePolicyInstance signaturePolicy, String signaturePolicyIdentifier, String signaturePolicyUri)Atualiza a política com as informações dadas.voidsetActualPolicy(SignaturePolicyIdentifier signaturePolicyIdentifier)voidsetActualPolicy(String policyIdentifier, InputStream lpaStream, InputStream lpaSigStream, InputStream policyStream, Profile.AdESType policyType)Atualiza a política com as informações dadas.voidsetActualPolicy(String signaturePolicyIdentifier, String signaturePolicyUri, Profile.AdESType policyType)Atualiza a política com as informações dadasvoidsetActualPolicy(String signaturePolicyIdentifier, String signaturePolicyUri, Profile.AdESType policyType, boolean isImpliedPolicy)voidsetCurrentTimeReference(Integer signatureCode)Registra o tempo a ser levado em consideração na verificação de validade de uma Lpa.voidsetDefaultPolicy()Inicializa a política com valores padrãoOptional<BrExtDss>verifierRulesGetBrExtDss()Retorna a extensão de assinatura brExtMandatedPdfSigDicEntriesOptional<BrExtMandatedDocTSEntries>verifierRulesGetBrExtMandatedDocTSEntries()Retorna a extensão de assinatura brExtMandatedDocTSEntries
-
Field Details
-
signaturePolicy
Atributo de política de assinatura
-
-
Constructor Details
-
SignaturePolicyProxy
Construtor utilizado quando não tiver acesso a LPA, mas ter o artefato da PA desejada.- Parameters:
signaturePolicyComponent- A política de assinatura
-
SignaturePolicyProxy
public SignaturePolicyProxy()Construtor -
SignaturePolicyProxy
public SignaturePolicyProxy(String signaturePolicyUri) throws IOException, DOMException, CertificateException, NoSuchAlgorithmException, ParseException, ParserConfigurationException, SAXExceptionConstrutor utilizado quando não tiver acesso a LPA, mas ter o acesso a PA- Parameters:
signaturePolicyUri- URI da política de assinatura- Throws:
DOMException- Exceção em caso de erro no arquivo XMLParseException- Exceção em caso de erro no parsing da data no atributoCertificateException- Exceção em caso de erro na codificação do certificadoIOException- Exceção em caso de erro nos bytes do atributoNoSuchAlgorithmException- Exceção em caso de algoritmo de hash inválidoParserConfigurationException- Exceção em caso de erro na configuração do parserSAXException- Exceção em caso de erro na leitura do stream do arquivo da PA
-
-
Method Details
-
getCurrentTimeReference
Captura a referência de tempo utilizada para a verificação de validade da Lpa. Na primeira chamada deste método, caso nenhuma referência tenha sido registrada viasetCurrentTimeReference(Integer), será registrado o tempo atual emcurrentTimeReferenceantes de ser retornado.- Specified by:
getCurrentTimeReferencein interfaceSignaturePolicyInterface- Returns:
- Tempo a ser levado em consideração na verificação de validade de uma Lpa
-
setCurrentTimeReference
Registra o tempo a ser levado em consideração na verificação de validade de uma Lpa. Também registra o tempo atual, que é usado emgetCurrentTimeReferencePlusDelta()- Specified by:
setCurrentTimeReferencein interfaceSignaturePolicyInterface- Parameters:
signatureCode- Código hash da assinatura referente à Lpa a ser validada
-
getCurrentTimeReferencePlusDelta
Retorna o tempo a ser levado em consideração na verificação de validade de uma Lpa acrescido de quanto tempo se passou desde que esse tempo foi registrado.O cálculo é dado pelo seguinte, sendo
- t0: tempo a ser levado em consideração na verificação de validade de uma Lpa;
- t1: tempo real quando t0 foi registrado;
- t1': tempo atual;
- tf: tempo a ser levado em consideração na verificação de validade de uma Lpa acrescido de quanto tempo se passou desde que esse tempo foi registrado.
tf = t0 + (t1' - t1)
- Specified by:
getCurrentTimeReferencePlusDeltain interfaceSignaturePolicyInterface- Returns:
- tempo a ser levado em consideração na verificação de validade de uma Lpa acrescido de quanto tempo se passou desde que esse tempo foi registrado.
-
getPaFromAsn1
public SignaturePolicy getPaFromAsn1(InputStream inputStream) throws CertificateException, NoSuchAlgorithmException, IOException, ParseExceptionBusca a PA no arquivo ASN.1 de LPA- Parameters:
inputStream- Stream que contém o arquivo- Throws:
ParseException- Exceção em caso de erro no parsing da data no atributoCertificateException- Exceção em caso de erro na codificação do certificadoIOException- Exceção em caso de erro nos bytes do atributoNoSuchAlgorithmException- Exceção em caso de algoritmo de hash inválido
-
getMandatedSignedAttributeList
Obtém os identificadores dos atributos assinados obrigatórios do assinante.- Specified by:
getMandatedSignedAttributeListin interfaceSignaturePolicyInterface- Returns:
- Lista com os identificadores dos atributos.
-
getProhibitedAttributes
Obtém os identificadores dos atributos proíbidos na assinatura- Specified by:
getProhibitedAttributesin interfaceSignaturePolicyInterface- Returns:
- Lista com os identificadores dos atributos.
-
getOptionalAttributes
Obtém os identificadores dos atributos opcionais na assinatura- Specified by:
getOptionalAttributesin interfaceSignaturePolicyInterface- Returns:
- Lista com os identificadores dos atributos.
-
getSignaturePolicyVersion
Retorna a versão da política- Returns:
- A versão da política
-
getDocICPVersion
public int getDocICPVersion()Retorna a versão do DOC-ICP 15.03 correspondente à versão da PA. O valor retornado é sempre de dois dígitos.- Specified by:
getDocICPVersionin interfaceSignaturePolicyInterface- Returns:
- A versão do DOC-ICP 15.03 correspondente à versão da PA. A versão 1 retorna o número 10, a versão 6.1 retorna o número 61.
-
getProhibitedSignedAttributes
Obtém os identificadores dos atributos proíbidos assinados na assinatura- Specified by:
getProhibitedSignedAttributesin interfaceSignaturePolicyInterface- Returns:
- Lista com os identificadores dos atributos.
-
getProhibitedUnsignedAttributes
Obtém os identificadores dos atributos proíbidos não-assinados na assinatura- Specified by:
getProhibitedUnsignedAttributesin interfaceSignaturePolicyInterface- Returns:
- Lista com os identificadores dos atributos.
-
getOptionalSignedAttributes
Obtém os identificadores dos atributos opcionais assinados na assinatura- Specified by:
getOptionalSignedAttributesin interfaceSignaturePolicyInterface- Returns:
- Lista com os identificadores dos atributos.
-
getOptionalUnsignedAttributes
Obtém os identificadores dos atributos opcionais não-assinados na assinatura- Specified by:
getOptionalUnsignedAttributesin interfaceSignaturePolicyInterface- Returns:
- Lista com os identificadores dos atributos.
-
isXml
public boolean isXml()Indica se a PA é XML- Specified by:
isXmlin interfaceSignaturePolicyInterface- Returns:
- Indica se a Política de Assinatura é XML.
-
getEncodedPolicy
- Specified by:
getEncodedPolicyin interfaceSignaturePolicyInterface
-
doesSignerRulesContainsExtension
Verifica se há regras adicionais do assinante na política- Specified by:
doesSignerRulesContainsExtensionin interfaceSignaturePolicyInterface- Parameters:
oid- O identificador da regra- Returns:
- Indica se a regra indicada está presente na PA
-
doesVerifierRulesContainsExtension
Verifica se há regras adicionais do verificador na política- Parameters:
oid- O identificador da regra- Returns:
- Indica se a regra indicada está presente na PA
-
getSignerRulesBrExtMandatedPdfSigDicEntries
Retorna a extensão de assinatura brExtMandatedPdfSigDicEntries- Specified by:
getSignerRulesBrExtMandatedPdfSigDicEntriesin interfaceSignaturePolicyInterface- Returns:
- O valor da extensão
-
getSignerRulesBrExtDss
- Specified by:
getSignerRulesBrExtDssin interfaceSignaturePolicyInterface
-
verifierRulesGetBrExtDss
Retorna a extensão de assinatura brExtMandatedPdfSigDicEntries- Returns:
- O valor da extensão
-
getExternalSignedData
Informa se os dados assinados devem ser externos ou internos à assinatura, ou se ambos os modos são permitidos.- Specified by:
getExternalSignedDatain interfaceSignaturePolicyInterface- Returns:
- Indica o modo dos dados assinados
-
getSigningPeriod
Retorna o período em que é permitido usar esta Política de Assinatura.- Specified by:
getSigningPeriodin interfaceSignaturePolicyInterface- Returns:
- Intervalo de tempo em que a assinatura deve ser usada.
-
getMinKeyLength
Retorna o primeiro tamanho mínimo de chaves, do signatário, aceitável pela PA.- Specified by:
getMinKeyLengthin interfaceSignaturePolicyInterface- Returns:
- tamanho da chave do signatário em bits.
-
getAlgAndLengthLengthSet
Retorna todos os tamanho mínimo de chaves, do signatário, aceitável pela PA.- Returns:
- Os tamanhos da chave do signatário em bits.
-
getTrustAnchorSet
Retorna o conjunto de âncoras de cofiança do verificador- Specified by:
getTrustAnchorSetin interfaceSignaturePolicyInterface- Returns:
- O conjunto de âncoras de cofiança do verificador
-
getSigningTrustAnchors
Retorna o conjunto de âncoras de confiança da PA- Specified by:
getSigningTrustAnchorsin interfaceSignaturePolicyInterface- Returns:
- O conjunto de âncoras de confiança da PA
-
getTimeStampTrustAnchors
Retorna o conjunto de âncoras de confiança para carimbos do tempo da PA.- Specified by:
getTimeStampTrustAnchorsin interfaceSignaturePolicyInterface- Returns:
- O conjunto de âncoras de confiança
-
getTimeStampTrustPoints
Retorna o conjunto de pontos de confiança do carimbo de tempo- Specified by:
getTimeStampTrustPointsin interfaceSignaturePolicyInterface- Returns:
- O onjunto de pontos de confiança
-
getTimeStampRevocationReqs
Retorna os requisitos de revogação para certificados- Specified by:
getTimeStampRevocationReqsin interfaceSignaturePolicyInterface- Returns:
- Os requisitos de revogação para certificados
-
getSignatureAlgorithmIdentifiers
Retorna o primeiro identificador do algoritmo de assinatura especificado por esta Política de Assinatura.- Specified by:
getSignatureAlgorithmIdentifiersin interfaceSignaturePolicyInterface- Returns:
- O identificador do algoritmo
-
getMandatedCertificateRef
Retorna qual será a referência obrigatória do certificado usada nesta Política de Assinatura. Esta informação é guardada pelo atributomandatedCertificateRef, que será retornado. A referência pode ser somente o certificado do signatário (signerOnly), ou o caminho de certificação completo(fullPath).- Specified by:
getMandatedCertificateRefin interfaceSignaturePolicyInterface- Returns:
- A referência obrigatória do certificado
-
getSignerRevocationReqs
Retorna o atributosignerRevReq, que representa o mínimo de requerimentos de revogação que devem ser checados.- Specified by:
getSignerRevocationReqsin interfaceSignaturePolicyInterface- Returns:
- O mínimo de requerimentos de revogação a serem verificados
-
getSignatureAlgorithmIdentifier
- Specified by:
getSignatureAlgorithmIdentifierin interfaceSignaturePolicyInterface
-
getHashAlgorithmId
Retorna o identificador do algoritmo de resumo criptográfico especificado pela Política de Assinatura. Se for XAdES, o retorno será uma URL, e se for CAdES, será um OID.- Specified by:
getHashAlgorithmIdin interfaceSignaturePolicyInterface- Returns:
- O identificador do algoritmo de resumo criptográfico.
-
getExpectedSignPolicyHash
public byte[] getExpectedSignPolicyHash()Retorna o resumo criptográfico da Política de Assinatura.- Specified by:
getExpectedSignPolicyHashin interfaceSignaturePolicyInterface- Returns:
- Valor do resumo criptográfico da Política de Assinatura.
-
getSignaturePolicyIdentifier
Retorna o identificador da Política de Assinatura.- Returns:
- O identificador da Política de Assinatura
-
getCommitmentRules
Retorna as regras de comprometimento do signatário.- Returns:
- As regras de comprometimento
-
setDefaultPolicy
public void setDefaultPolicy()Inicializa a política com valores padrão- Specified by:
setDefaultPolicyin interfaceSignaturePolicyInterface
-
setActualPolicy
- Specified by:
setActualPolicyin interfaceSignaturePolicyInterface
-
setActualPolicy
- Specified by:
setActualPolicyin interfaceSignaturePolicyInterface
-
setActualPolicy
public void setActualPolicy(String policyIdentifier, InputStream lpaStream, InputStream lpaSigStream, InputStream policyStream, Profile.AdESType policyType)Atualiza a política com as informações dadas.- Parameters:
policyIdentifier- Identificador da políticalpaStream- Stream da lista de políticas de assinaturalpaSigStream- Stream da assinatura da políticapolicyStream- stream da políticapolicyType- Tipo da política
-
setActualPolicy
public void setActualPolicy(SignaturePolicyInstance signaturePolicy, String signaturePolicyIdentifier, String signaturePolicyUri)Atualiza a política com as informações dadas. Somente chamado caso esteja verificando um perfil e encontre um SigPolicyId- Specified by:
setActualPolicyin interfaceSignaturePolicyInterface- Parameters:
signaturePolicy- política
-
setActualPolicy
Chamado caso esteja assinando uma assinatura usando perfil.- Specified by:
setActualPolicyin interfaceSignaturePolicyInterface- Parameters:
profile- perfil
-
setActualPolicy
public void setActualPolicy(String signaturePolicyIdentifier, String signaturePolicyUri, Profile.AdESType policyType, boolean isImpliedPolicy)- Specified by:
setActualPolicyin interfaceSignaturePolicyInterface
-
setActualPolicy
public void setActualPolicy(String signaturePolicyIdentifier, String signaturePolicyUri, Profile.AdESType policyType)Atualiza a política com as informações dadas- Specified by:
setActualPolicyin interfaceSignaturePolicyInterface- Parameters:
signaturePolicyIdentifier- Identificador da políticasignaturePolicyUri- URI da políticapolicyType- Tipo da política
-
getDefaultLpaReport
Obtém um relatório padrão da LPA, contendo informações sobre a LPA, mas sem validação.- Returns:
- A URL da LPA
-
obtainPolicy
Obtém a política de assinatura da cache ou a baixa através da referência contida na LPA- Parameters:
policyIdentifier- O OID da política- Returns:
- A política
-
getReport
Retorna o relatório da verificação da política de assinatura- Specified by:
getReportin interfaceSignaturePolicyInterface- Returns:
- O relatório de verificação
-
policyReferencesSigningCertificateV1
Indica pelo OID da política se esta política exige SigningCertificateV1.- Specified by:
policyReferencesSigningCertificateV1in interfaceSignaturePolicyInterface- Parameters:
oid- O indentificador da política- Returns:
- Verdadeiro se o oid referencia o atributo SigningCertificateV1. Caso contrário, falso.
-
getAdESType
- Specified by:
getAdESTypein interfaceSignaturePolicyInterface
-
getAdESLevel
- Specified by:
getAdESLevelin interfaceSignaturePolicyInterface
-
getLpaReport
- Specified by:
getLpaReportin interfaceSignaturePolicyInterface
-
downloadNewLpa
-
getPolicyId
Retorna o identificador da política de assinatura- Specified by:
getPolicyIdin interfaceSignaturePolicyInterface- Returns:
- O identificador da política
-
getURL
Retorna a URL da LPA- Specified by:
getURLin interfaceSignaturePolicyInterface- Parameters:
type- O tipo da política- Returns:
- A URL da LPA
-
getSigURL
Retorna a URL que contém o arquivo de assinatura da LPA. Utilizado apenas em assinaturas PAdES, na construção do dicionário DSS.- Specified by:
getSigURLin interfaceSignaturePolicyInterface- Parameters:
type- o tipo da assinatura- Returns:
- A URL do arquivo de assinatura da LPA caso o tipo da assinatura seja PAdES, ou nulo caso o tipo da assinatura seja CAdES ou XAdES
-
getMandatedCertificateInfo
Retorna a informação obrigatória de certificado- Specified by:
getMandatedCertificateInfoin interfaceSignaturePolicyInterface- Returns:
- A informação obrigatória de certificado
-
getMandatedUnsignedVerifierAttributeList
Obtém os identificadores dos atributos não assinados obrigatórios do verificador.- Specified by:
getMandatedUnsignedVerifierAttributeListin interfaceSignaturePolicyInterface- Returns:
- Lista com os identificadores dos atributos.
-
getPoliciesAvaiable
Retorna a lista de políticas na LPA- Specified by:
getPoliciesAvaiablein interfaceSignaturePolicyInterface- Parameters:
type- O tipo da política- Returns:
- Lista com os OIDs das políticas contidas na LPA
-
getSignaturePolicy
Retorna a PA- Specified by:
getSignaturePolicyin interfaceSignaturePolicyInterface- Returns:
- A política de assinatura
-
getMandatedUnsignedSignerAttributeList
Obtém os identificadores dos atributos não assinados obrigatórios do assinador- Specified by:
getMandatedUnsignedSignerAttributeListin interfaceSignaturePolicyInterface- Returns:
- Lista com os identificadores dos atributos
-
getSignerRulesBrExtMandatedDocTSEntries
Retorna a extensão de assinatura brExtMandatedDocTSEntries- Specified by:
getSignerRulesBrExtMandatedDocTSEntriesin interfaceSignaturePolicyInterface- Returns:
- O valor da extensão
-
verifierRulesGetBrExtMandatedDocTSEntries
Retorna a extensão de assinatura brExtMandatedDocTSEntries- Returns:
- O valor da extensão
-
getLpa
- Specified by:
getLpain interfaceSignaturePolicyInterface
-
getPolicyUri
Retorna a URI da PA- Specified by:
getPolicyUriin interfaceSignaturePolicyInterface- Returns:
- A URI da política
-
clear
public void clear()Limpa a política da última verificação- Specified by:
clearin interfaceSignaturePolicyInterface
-
hasProfile
public boolean hasProfile()- Specified by:
hasProfilein interfaceSignaturePolicyInterface
-