.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.
Prueba el sitio web de Liping Dai . Su LCLib tiene ASN1 Parser que escribió en C #. Puede decodificar CSR. Trabaja para mi.
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.