validate online lector definicion decodificador crear certificado .net digital-certificate csr

.net - online - openssl csr



Cómo decodificar un archivo CSR? (4)

Ejecuté un archivo CSR (solicitud de firma de certificado) y necesito extraer algo de información de él.

Hay una forma de decodificarlo usando .NET Framework?


No es .NET, pero para uso interactivo, pruebe las utilidades de OpenSSL. Específicamente:

openssl req -text -in request.csr


No hay forma de decodificar un CSR, por diseño. Si pudieras, podrías alterar las propiedades y vencer el propósito whoe de SSL.



La decodificación de una CSR es fácil si emplea la biblioteca OpenSSL.NET :

// Load the CSR file var csr = new X509Request(BIO.File("C:/temp/test.csr", "r")); OR var csr = new X509Request(@"-----BEGIN CERTIFICATE REQUEST-----..."); // Read CSR file properties Console.WriteLine(csr.PublicKey.GetRSA().PublicKeyAsPEM); Console.WriteLine(csr.Subject.SerialNumber); Console.WriteLine(csr.Subject.Organization); . . .

El tipo X509Request tiene propiedades para sacar todo del texto de su archivo CSR.