From 5666cd90d106ef1eea8b0bd801fa88af5b2c9f2a Mon Sep 17 00:00:00 2001 From: Ricardo Cisterna Date: Tue, 24 Mar 2020 16:32:56 -0300 Subject: [PATCH] Create troubleshoorint section in README --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.md b/README.md index dafcca2..2b0ed0d 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,25 @@ La documentación relevante para usar este SDK es: - Primeros pasos con [Webpay](https://www.transbankdevelopers.cl/documentacion/webpay) y [Onepay](https://www.transbankdevelopers.cl/documentacion/onepay). - Referencia detallada sobre [Webpay](https://www.transbankdevelopers.cl/referencia/webpay) y [Onepay](https://www.transbankdevelopers.cl/referencia/onepay). +## Solución de problemas + +### CryptographicException: Invalid algorithm specified + +Si al intentar ejecutar el código en el que integras, se lanza una excepción similar a la siguiente: +``` +System.Security.Cryptography.CryptographicException + HResult=0x80090008 + Message=Invalid algorithm specified. + Source= + StackTrace: +``` +puedes solucionarlo agregando a tu código, antes de llamar a initTransaction, las siguientes líneas: + +```csharp +AppContext.SetSwitch("Switch.System.Security.Cryptography.Xml.UseInsecureHashAlgorithms", true); +AppContext.SetSwitch("Switch.System.Security.Cryptography.Pkcs.UseInsecureHashAlgorithms", true); +``` + ## Información para contribuir y desarrollar este SDK ### Windows