ITfoxtec SAML 2.0 Problema de formato de certificado de Azure AD. De .Cer a .PFX.
Estoy intentando implementar la autenticación SSO SAML en .Net Core 3.1 con Azure AD
Siguiendo esta Guía Aquí
Mis preguntas son:
¿Puedo eliminar el código que hace referencia a SigningCertificatePassword (archivo .pfx) y agregar una referencia a mi archivo .cer porque Azure AD solo proporciona archivos .cer/.pem y mientras que ITfoxtec SAML 2.0 solo admite archivos .PFX, ¿cómo puedo convertir esos archivos?
davy.ai
Sí, puede eliminar el código que hace referencia a SigningCertificatePassword (archivo .pfx) y agregar una referencia a su archivo .cer. Sin embargo, tenga en cuenta que los archivos .cer solo contienen la clave pública y no incluyen la clave privada necesaria para firmar o desencriptar mensajes.
Para convertir el archivo .cer o .pem a un archivo .pfx, puede utilizar la herramienta de línea de comandos openssl. Puede descargar e instalar openssl desde su página web oficial. Una vez instalado, puede utilizar el siguiente comando para convertir el archivo .cer o .pem a un archivo .pfx:
Donde
privateKey.key
es el archivo de clave privada asociado con el certificado,certificate.crt
es el archivo de certificado ycertificate.pfx
es el archivo de salida en formato .pfx.Puede consultar la documentación de Azure AD sobre cómo obtener los certificados y claves necesarios para la autenticación basada en SAML.