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 Summary
Constructors Constructor Description SignatureAlgorithmToDigestFunctionMapper()
-
Method Summary
Modifier and Type Method Description 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 assinaturastatic org.bouncycastle.asn1.x509.AlgorithmIdentifier
getDigestOIDFromSignatureAlg(org.bouncycastle.asn1.ASN1ObjectIdentifier identifier)
static URI
getDigestURIFromSignatureAlg(String algUri)
-
Constructor Details
-
SignatureAlgorithmToDigestFunctionMapper
public SignatureAlgorithmToDigestFunctionMapper()
-
-
Method Details
-
getDigestURIFromSignatureAlg
-
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 classeCMSSignedGenerator
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)
-