ASSINATURA EM C(SHARP)
TENHO ESSE CODIGO EM .NET, PORÉM PRECISO DE ALGO SIMILAR EM C#, JA TENTEI POREM, TENHO PROBLEMAS COM "USING" e nas duas ultimas linhas de codigo;
public class Signer
{
public static byte[] Sign(byte[] data)
{
var thumbPrint = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
using(var store = new X509Store(StoreName.My, StoreLocation.CurrentUser))
{
store.Open(OpenFlags.ReadOnly);
using(var cert = store.Certificates.Find(X509FindType.FindByThumbprint, thumbPrint, false)[0])
using(var RSA = cert.getRSAPrivateKey())
{
return RSA.SignData(data, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1);
}
}
}
}
DETALHE* não sou programador C#.
public class Signer
{
public static byte[] Sign(byte[] data)
{
var thumbPrint = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
using(var store = new X509Store(StoreName.My, StoreLocation.CurrentUser))
{
store.Open(OpenFlags.ReadOnly);
using(var cert = store.Certificates.Find(X509FindType.FindByThumbprint, thumbPrint, false)[0])
using(var RSA = cert.getRSAPrivateKey())
{
return RSA.SignData(data, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1);
}
}
}
}
DETALHE* não sou programador C#.
Tiago
Curtidas 0