Package br.ufsc.labsec.signature
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 Summary
Constructors Constructor Description AlgorithmIdentifierMapper()
-
Method Summary
Modifier and Type Method Description static String
getAlgorithmNameFromIdentifier(String identifier)
Retorna o nome do algoritmo a partir do identificador do algoritmo.static String
getAlgorithmNameFromIdentifier(org.bouncycastle.asn1.ASN1ObjectIdentifier identifier)
Retorna o nome do algoritmo a partir do identificador do algoritmo.static String
getAlgorithmNameFromIdentifier(org.bouncycastle.asn1.x509.AlgorithmIdentifier identifier)
Retorna o nome do algoritmo a partir do identificador do algoritmo.static String
getXMLIdentifierFromASN1Identifier(String identifier)
-
Constructor Details
-
AlgorithmIdentifierMapper
public AlgorithmIdentifierMapper()
-
-
Method Details
-
getAlgorithmNameFromIdentifier
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
-