Class SignatureAlgorithmToDigestFunctionMapper

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

public class SignatureAlgorithmToDigestFunctionMapper
extends Object
Esta classe é usada para fazer o mapeamento entre um algoritmo de assinatura para um algoritmo de resumo criptográfico
  • Constructor Details

    • SignatureAlgorithmToDigestFunctionMapper

      public SignatureAlgorithmToDigestFunctionMapper()
  • Method Details

    • getDigestURIFromSignatureAlg

      public static URI getDigestURIFromSignatureAlg​(String algUri)
    • getDigestOIDFromSignatureAlg

      public static org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestOIDFromSignatureAlg​(String algId)
      Retorna o nome do algoritmo de resumo critográfico a partir do identificador do algoritmo de assinatura
      Parameters:
      algId - Identificador do algoritmo de assinatura. No caso de assinaturas CAdES, o identificador será um membro da classe CMSSignedGenerator ou um OID, e no caso do XAdES, será uma URL
      Returns:
      O nome do algoritmo de resumo critográfico correspondente
    • getDigestOIDFromSignatureAlg

      public static org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestOIDFromSignatureAlg​(org.bouncycastle.asn1.ASN1ObjectIdentifier identifier)