Class PolicyAlgorithmCompliance

java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.PolicyAlgorithmCompliance

public class PolicyAlgorithmCompliance
extends Object
  • Constructor Details

    • PolicyAlgorithmCompliance

      public PolicyAlgorithmCompliance()
  • Method Details

    • validateAlgorithms

      public static void validateAlgorithms​(SignaturePolicyInstance instance, PaReport report)

      Valida os algoritmos presentes nas políticas em relação com o DOC-ICP-15.03 versão 8.0

      Existem erros presentes nas políticas XAdES v2 e v1.1 em relação aos algoritmos especificados.

      Parameters:
      instance - instância da polítca de assinatura
      report - relatório da política
    • overwriteOldXmlPolicies

      public static void overwriteOldXmlPolicies​(String[] identifiers)
      Conserta os erros presentes na lista de identificadores de assinaturas XAdES
      Parameters:
      identifiers - identificadores
    • overwriteOldXmlPolicy

      public static String overwriteOldXmlPolicy​(String identifier)
      Conserta os erros presentes de identificador em uma PA XAdES
      Parameters:
      identifier - identificador de algoritmo de assinatura