- All Known Implementing Classes:
Asn1SignaturePolicy
, CAdESBProfile
, CAdESLTAProfile
, CAdESLTProfile
, CAdESTProfile
, JAdESBProfile
, JAdESLTAProfile
, JAdESLTProfile
, JAdESTProfile
, NotFoundSignaturePolicy
, PAdESBProfile
, PAdESLTAProfile
, PAdESLTProfile
, PAdESProfileAbstract
, PAdESTProfile
, Profile
, SignaturePolicy
, XAdESBES
, XAdESBProfile
, XAdESLTAProfile
, XAdESLTProfile
, XAdESTProfile
, XmlSignaturePolicy
public interface SignaturePolicyInstance
-
Method Summary
-
Method Details
-
getAdESType
Retorna o tipo da política.
- Returns:
- tipo da política
-
getAdESLevel
Retorna o tipo do perfil
- Returns:
- tipo do perfil
-
getAlgorithmIdentifier
Retorna o atributo SignPolicyHashAlg
.
- Returns:
- O valor do atributo
-
getSignPolicyIdentifier
String getSignPolicyIdentifier()
Retorna o oid da política.
- Returns:
- O valor do oid da política
-
getSignaturePolicyName
default String getSignaturePolicyName()
-
getSignatureValidationPolicy
Retorna a política de validação.
- Returns:
- política de validação
-
getExpectedSignPolicyInfoHash
byte[] getExpectedSignPolicyInfoHash()
Retorna o atributo SignPolicyHash
.
- Returns:
- O valor do atributo
-
getEncoded
byte[] getEncoded()
Retorna os bytes da política
- Returns:
- array de bytes da política
-
-
isFound
boolean isFound()
Informa se a política está corretamente definida
- Returns:
- se a política está corretamente definida
-
isNotFound
default boolean isNotFound()
Informa se a política está incorretamente definida
- Returns:
- se a política está incorretamente definida
-
isXML
boolean isXML()
Verifica se a Política de Assinatura é XML
- Returns:
- Indica se a Política de Assinatura é XML
-
validateHash
verifica o resumo criptográfico do SignPolicyInfo da política
- Returns:
- verdadeiro se o resumo criptográfico ser o esperado
- Throws:
IOException
- Caso não seja possível ler os bytes da política
NoSuchAlgorithmException
- Caso o algoritmo de resumo criptográfico esteja mal definido
TransformerFactoryConfigurationError
- Caso não seja possível transformar uma política em XML
TransformerException
- Caso não seja possível transformar uma política em XML
-