Windows Server 2012
Error desconocido «-1073741275», realmente no existe mucha documentación acerca de este error.
Información adicional
en System.Security.Cryptography.CryptographicException.ThrowCryptographicException(Int32 hr)
en System.Security.Cryptography.X509Certificates.X509Utils._LoadCertFromFile(String fileName, IntPtr password, UInt32 dwFlags, Boolean persistKeySet, SafeCertContextHandle& pCertCtx)
en System.Security.Cryptography.X509Certificates.X509Utils.LoadCertFromFile(String fileName, IntPtr password, UInt32 dwFlags, Boolean persistKeySet, SafeCertContextHandle pCertCtx)
en System.Security.Cryptography.X509Certificates.X509Certificate.LoadCertificateFromFile(String fileName, Object password, X509KeyStorageFlags keyStorageFlags)
en System.Security.Cryptography.X509Certificates.X509Certificate2..ctor(String fileName, String password, X509KeyStorageFlags keyStorageFlags)
en NombreProyecto/Evento/Linea
Los mensajes anteriores se muestran cuando se usa el objeto X509Certificate2 de la clase System.Security.Cryptography.X509Certificates
La explicación resumida es que en Windows Server 2012 genera archivos PFX con una criptografia diferente a otros sistemas operativos.
Motivo por el cual al intentar cargar el archivo en el objeto antes mencionado genera ese error.
La solución mas sencilla es generar el archivo antes mencionado e usando OpenSSL https://www.openssl.org/
Generas el archivo PFX y simplemente pruebas la carga de información en el objeto X509Certificate2, de esta manera no te va a generar ese espantoso mensaje de error.
Y la otra opción es usando Chilkat
https://www.example-code.com/mono/openssl_pkcs12_export.asp
Que básicamente es la misma manera de crear al archivo PFX pero no usando OpenSSL .
Fecha: 2022, 24 de Junio
saludos …
http://www.itixmih.wordpress.com
jemp_intrepido
jempdulintre
jemp_dulce
Deja un comentario