De: Factura TI
Fecha: martes 17 marzo de 2020 a las 16:18
Asunto: Comunicado para desarrolladores de soluciones de facturación electrónica
Comunicado para desarrolladores de soluciones de facturación electrónica
Se les comunica que el Ministerio de Hacienda se encuentra realizando acciones para que sus sistemas sean compatibles para la seguridad de capa de transporte (TLS) versión 1.2 o superior.
Asimismo, se estarán deshabilitando las versiones 1.0 y 1.1 del protocolo TLS para el sistema Validador Comprobantes Electrónicos a partir del 26 de marzo del 2020. Lo anterior, con el fin de subsanar los riesgos de seguridad con los que cuentan estas versiones.
Se insta a los desarrolladores de sistemas de facturación a realizar los ajustes necesarios en sus aplicativos antes de la fecha indicada y así evitar inconvenientes para el envío de comprobantes.
Cabe resaltar que el ambiente de pruebas api2.comprobanteselectronicos.go.cr ya cuenta con un certificado digital que únicamente permite el uso del protocolo TLS 1.2 y con el cual pueden hacer uso desde el día de hoy.
Se recuerda a los usuarios que es un ambiente de pruebas y los datos no son los mismos de producción. Asimismo, se estará deshabilitando las versiones 1.0 y 1.1 del protocolo TLS para el sistema Validador Comprobantes Electrónicos, a partir del 26 de marzo del 2020. Esto con el fin de subsanar riesgos.
También, se les solicita a aquellos que tienen alguna situación o problema pendiente de atención en cuanto a temas de tecnología, que remitan el reporte mediante al correo electrónico a FacturaTi@hacienda.go.cr , esto con el objetivo de poder analizarlo y brindar respuesta según corresponda.
Yo actualicé mi sistema operativo a TSL 1.2…
Pero no entiendo que debo hacer con este texto
URL de API2 de comprobantes electrónicos:
PRUEBAS2:
APIRestURL:
https://api2.comprobanteselectronicos.go.cr/recepcion-sandbox/v1/
APIRestURLToken:
https://idp.comprobanteselectronicos.go.cr/auth/realms/rut-stag/protocol/openid-connect/token
APIRestURLRevocacionToken:
https://idp.comprobanteselectronicos.go.cr/auth/realms/rut-stag/protocol/openid-connect/logout
APIRestIDCliente:
api-stag
Debo modificar mi codigo desarrollado en el C# ?
En C# podría tener algo similar a esto:
System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls10;
Y usar API2 que solo tiene habilitado TLS 1.2 para verificar que su código funciona correctamente, en caso contrario podría tener que actualizar el Framework si tiene una versión muy antigua.