none
Encriptado con estandar x.509 RRS feed

  • Pregunta

  • Cordial saludo a todos.

    Estoy desarrollando una aplicación que consume un Web Service. El propietario de Web Service me envió un archivo binario con extensión .key (llave pública). Tengo que encriptar el password con el estándar x.509 para enviarlo utilizando la llave pública recibida. He estado buscando un ejemplo y solo encuentro encriptación con llave pública en formato xml. Alguien que me pueda orientar y si es posible con un ejemplo ?. Muchas Gracias

    jueves, 16 de enero de 2020 20:41

Todas las respuestas

  • Intenta con algo asi

    public static byte[] EncryptData(X509Certificate2 cert, byte[] data)
    {
       

        using
    (RSA rsa = cert.GetRSAPublicKey())
       
    {

           
    return rsa.Encrypt(data, RSAEncryptionPadding.OaepSHA1);
       
    }
    }


    Ing. Carlos Monroy

    jueves, 16 de enero de 2020 21:02