Class NotFoundSignaturePolicy
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.NotFoundSignaturePolicy
- All Implemented Interfaces:
SignaturePolicyInstance,SignaturePolicyInstanceInterface,Cacheable,org.bouncycastle.util.Encodable
public class NotFoundSignaturePolicy extends Object implements SignaturePolicyInstance
-
Constructor Summary
Constructors Constructor Description NotFoundSignaturePolicy(String policyIndentifier, Profile.AdESType adESType) -
Method Summary
Modifier and Type Method Description Profile.AdESLevelgetAdESLevel()Retorna o tipo do perfilProfile.AdESTypegetAdESType()Retorna o tipo da política.AlgorithmIdentifiergetAlgorithmIdentifier()Retorna o atributoSignPolicyHashAlg.byte[]getEncoded()Retorna os bytes da políticabyte[]getEncodedHash(String algorithm)byte[]getExpectedSignPolicyInfoHash()Retorna o atributoSignPolicyHash.SignaturePolicyProxy.SignaturePolicyTypegetSignaturePolicyType()SignatureValidationPolicygetSignatureValidationPolicy()Retorna a política de validação.StringgetSignPolicyIdentifier()Retorna o oid da política.booleanisFound()Informa se a política está corretamente definidabooleanisXML()Verifica se a Política de Assinatura é XMLbooleanvalidateHash()verifica o resumo criptográfico do SignPolicyInfo da políticaMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.SignaturePolicyInstance
isNotFoundMethods inherited from interface br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.SignaturePolicyInstanceInterface
getCacheKey, getSignaturePolicyName
-
Constructor Details
-
NotFoundSignaturePolicy
-
-
Method Details
-
getSignPolicyIdentifier
Description copied from interface:SignaturePolicyInstanceInterfaceRetorna o oid da política.- Specified by:
getSignPolicyIdentifierin interfaceSignaturePolicyInstanceInterface- Returns:
- O valor do oid da política
-
getAdESType
Description copied from interface:SignaturePolicyInstanceInterfaceRetorna o tipo da política.- Specified by:
getAdESTypein interfaceSignaturePolicyInstanceInterface- Returns:
- tipo da política
-
getAdESLevel
Description copied from interface:SignaturePolicyInstanceRetorna o tipo do perfil- Specified by:
getAdESLevelin interfaceSignaturePolicyInstance- Returns:
- tipo do perfil
-
getAlgorithmIdentifier
Description copied from interface:SignaturePolicyInstanceRetorna o atributoSignPolicyHashAlg.- Specified by:
getAlgorithmIdentifierin interfaceSignaturePolicyInstance- Returns:
- O valor do atributo
-
getSignatureValidationPolicy
Description copied from interface:SignaturePolicyInstanceRetorna a política de validação.- Specified by:
getSignatureValidationPolicyin interfaceSignaturePolicyInstance- Returns:
- política de validação
-
getExpectedSignPolicyInfoHash
public byte[] getExpectedSignPolicyInfoHash()Description copied from interface:SignaturePolicyInstanceRetorna o atributoSignPolicyHash.- Specified by:
getExpectedSignPolicyInfoHashin interfaceSignaturePolicyInstance- Returns:
- O valor do atributo
-
getEncoded
public byte[] getEncoded()Description copied from interface:SignaturePolicyInstanceRetorna os bytes da política- Specified by:
getEncodedin interfaceorg.bouncycastle.util.Encodable- Specified by:
getEncodedin interfaceSignaturePolicyInstance- Returns:
- array de bytes da política
-
getEncodedHash
- Specified by:
getEncodedHashin interfaceSignaturePolicyInstance- Throws:
NoSuchAlgorithmException
-
isFound
public boolean isFound()Description copied from interface:SignaturePolicyInstanceInforma se a política está corretamente definida- Specified by:
isFoundin interfaceSignaturePolicyInstance- Returns:
- se a política está corretamente definida
-
isXML
public boolean isXML()Description copied from interface:SignaturePolicyInstanceInterfaceVerifica se a Política de Assinatura é XML- Specified by:
isXMLin interfaceSignaturePolicyInstanceInterface- Returns:
- Indica se a Política de Assinatura é XML
-
validateHash
public boolean validateHash()Description copied from interface:SignaturePolicyInstanceverifica o resumo criptográfico do SignPolicyInfo da política- Specified by:
validateHashin interfaceSignaturePolicyInstance- Returns:
- verdadeiro se o resumo criptográfico ser o esperado
-
getSignaturePolicyType
- Specified by:
getSignaturePolicyTypein interfaceSignaturePolicyInstanceInterface
-