Obtener TOKEN y SIGN para autenticación desde ATM hacia ARBA

Para obtener el token y el sign se debe invocar a la siguiente URL:

https://www.atm.mendoza.gov.ar/portalatm/app.servlets.secure.generarTokenSignATM?param1=30-77777777-3&param2=miPassword

Donde se debe reemplazar los parámetros e indicar el usuario y la contraseña actual de 'Mis Trámites ATM'. Los parámetros son los siguientes en la URL:

param1 (CUIT DE CONTRIBUYENTE)
param2 (Contraseña de mis trámites)

Si el usuario y la contraseña de mis trámites son correctos, esta url devuelve un objeto Json con la info requerida por el aplicativo de ARBA (Token y Sign) de la siguiente manera:

{"token":"PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/PjxkYXRvcz48c2Vydml
jaW8gbm9tYnJlPSdhcmJhX2NvdF9tel9hY3QnIGV4cF90aW1lPScxNTQ3ODMyOTk1MTQ4Jy8+PGF1dGVudGljYWRvIG5vbWJyZT0
nUkFNT1MgREFSSU8gSEVSTkFOICcgZW1haWw9J2RyYW1vc0BtZW5kb3phLmdvdi5hc
icgY3VpdD0nMjAyNjE4NTU3NjQnID48L2F1dGVudGljYWRvPjxyZXByZXNlbnRhZG9zPjxyZXByZXNlbnRhZG8gbm9tYnJlPSdS
QU1PUyBEQVJJTyBIRVJOQU4gJyBlbWFpbD0nZHJhbW9zQG1lbmRvemEuZ292LmFyJyBjdWl0PScyMDI2MTg1NTc2NCcgP
jwvcmVwcmVzZW50YWRvPjwvcmVwcmVzZW50YWRvcz48L2RhdG9zPg==","sign":"myqHVSBTwHiJ4IMZzgaV8EmPboJpx5XJ7QaHJPybi3RJejryR4Dw
glaHcH8ouzjFmGxtH0AQ5V8OlaKPWmSBecrCXFs8KJK3RcmBk8WwgytqsjKVUw4mxMRColD9laQYx7p1c1FMG53wgnUApgRxgDUUvemXUgg3gBOUlL2Wb8
9hx0pk4trl8d9e/PTOY8qVFmzSpxsA9KpkYOrUVR3oXLFjNpa/74PXTO8WH20/G4s5FUDppLtRhNxqFyuiP3lW2qqilBb+6vN8KYUp6FpNG8BMY4Rs0y8lo5q89obThWZT9FbSq7n5L
epM01MfInreAybBFguXxf4UVaL+Nrm7dQ==","errors":[],"fechaVencimiento":"22/11/2024 08:35:43"}

token: xml con la información de la sesión.
sign: firma en bytes del token [Firmado por ATM].
errors: mensajes de validaciones y errores del proceso de autenticación.
fechaVencimiento: fecha de finalización o expiración del token asignado, una vez expirado debe generar un nuevo token y sign.

IMPORTANTE: tanto token como sign se ecuentran encodeados en base64 usted deberá utilizar un mecanismo decode de base64 para poder utilizarlos.