es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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?

Tags:  , , ,

Answer

  1. Avatar for 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:

    openssl pkcs12 -export -inkey privateKey.key -in certificate.crt -out certificate.pfx
    

    Donde privateKey.key es el archivo de clave privada asociado con el certificado, certificate.crt es el archivo de certificado y certificate.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.

Comments are closed.