Class AlgorithmIdentifierMapper

java.lang.Object
br.ufsc.labsec.signature.AlgorithmIdentifierMapper

public class AlgorithmIdentifierMapper
extends Object
Classe responsável por fazer o mapeamento entre o identificador de algoritmo pelo seu nome.
  • Constructor Details

    • AlgorithmIdentifierMapper

      public AlgorithmIdentifierMapper()
  • Method Details

    • getAlgorithmNameFromIdentifier

      public static String getAlgorithmNameFromIdentifier​(String identifier)
      Retorna o nome do algoritmo a partir do identificador do algoritmo.
      Parameters:
      identifier - - identificador de algoritmo de acordo com o seu padrão (ASN.1 ou XML).
      Returns:
      nome do algoritmo
    • getAlgorithmNameFromIdentifier

      public static String getAlgorithmNameFromIdentifier​(org.bouncycastle.asn1.ASN1ObjectIdentifier identifier)
      Retorna o nome do algoritmo a partir do identificador do algoritmo.
      Parameters:
      identifier - - identificador de algoritmo de acordo com o seu padrão (ASN.1 ou XML).
      Returns:
      nome do algoritmo
    • getAlgorithmNameFromIdentifier

      public static String getAlgorithmNameFromIdentifier​(org.bouncycastle.asn1.x509.AlgorithmIdentifier identifier)
      Retorna o nome do algoritmo a partir do identificador do algoritmo.
      Parameters:
      identifier - - identificador de algoritmo de acordo com o seu padrão (ASN.1 ou XML).
      Returns:
      nome do algoritmo
    • getXMLIdentifierFromASN1Identifier

      public static String getXMLIdentifierFromASN1Identifier​(String identifier)