meta data de esta página
  •  
VALIDACIÓN CERTIFICADO

Este segundo método tiene como función proporcionarle al usuario el token con que efectivamente se va a auntenticar para consignar un documento, en base a la semilla que descargó en un paso previo en Método semilla y que esté ya debidamente firmada electrónicamente con su certificado. Para ello puede utilizar una interfaz propia o la aplicacion que da la DGII para firmar.

Los datos de acceso son:
Url: https://testapiintercambio.thefactoryhka.com.do/fe/Autenticacion/api/ValidacionCertificado
Método: POST

Request:

El request es un POST con Body vacío y la semilla firmada va adjunta en plano como un 'form-data'

request
Connection: keep-alive
Content-Type: multipart/form-data; boundary=--------------------------133775462214114771276281
Content-Length: 4212
 
----------------------------133775462214114771276281
Content-Disposition: form-data; name="xml"; filename="tito_130514.xml"
Content-Type: application/xml
 
//<?xml version="1.0" encoding="utf-8"?>
<SemillaModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <valor>ZXlKaGJHY2lPaUpvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBeEx6QTBMM2h0YkdSemFXY3RiVzl5WlNOb2JXRmpMWE5vWVRJMU5pSXNJblI1Y0NJNklrcFhWQ0o5LmV5Sm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OTNjeTh5TURBMUx6QTFMMmxrWlc1MGFYUjVMMk5zWVdsdGN5OXVZVzFsYVdSbGJuUnBabWxsY2lJNkltUmxiVzl6ZEc5eVlXZGxjbVFpTENKbGVIQWlPakUyTlRJeU1EZ3lORGQ5Lk14bnVEbC1oZ3U2S2hJLV9NMkdROVNlSHNGNkhhSVdjMER1WFZUam01NTA=</valor>
  <fecha>2022-05-10T13:44:07-04:00</fecha>
  <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
    <SignedInfo>
      <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
      <SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
      <Reference URI="">
        <Transforms>
          <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
        </Transforms>
        <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
        <DigestValue>JnLMbZHILrz18x9NU+tciPBCfN0yAEWHyE2xAERIQEk=</DigestValue>
      </Reference>
    </SignedInfo>
    <SignatureValue>F5zWqxmr3kjkMhsRdmWWwU3AC9OTj0yD9LgEwXwuWRY+1woEGrpCeCMccAivgi1t6fLKxWHlQKW0F6ZPMGNsraRZGVtL2PicUh7EMyiQTo9jOuM7fQODT/tK1kyznJSIFDXoCL33RssWwV0ACy4E84nw01wz7luae3rObfaqHhwo+1xrreR4J20OCXWpt9sEL6wz5GyYagmwGIM2oheSraNOlgVPCdgdrHgiPBWn/tKI0Z1gff6b6oACKELlRM/rzyo6xvTFKLFegt2JkSp3g8ZJxpttMd1wq9RGujUZRXQWiuPtTuGIBZv+0wVzel2RYUrRsonYDyo+nRbuyzJ+SQ==</SignatureValue>
    <KeyInfo>
      <X509Data>
        <X509Certificate>MIIGlTCCBH2gAwIBAgIUHungYXRUBTQoiqn9QXTE3poYWj8wDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYTAkRPMRMwEQYDVQQKDApBVkFOU0kgU1JMMRwwGgYDVQQLDBNWSUFGSVJNQSBET01JTklDQU5BMRYwFAYDVQQFEw1STkMgMTMwMjIyNTA5MSgwJgYDVQQDDB9WSUFGSVJNQSBRVUFMSUZJRUQgQ0VSVElGSUNBVEVTMB4XDTIxMTAwODE3Mzg1MVoXDTI1MTAwODE3Mzg1MVowgYExCzAJBgNVBAYTAkRPMRYwFAYDVQQEDA1BQ09TVEEgQUZPTlNPMRgwFgYDVQQqDA9PUkVTVEVTIEFMQkVSVE8xGDAWBgNVBAUTD1BBU0VTLVhEQjQ0MDAwNTEmMCQGA1UEAwwdT1JFU1RFUyBBTEJFUlRPIEFDT1NUQSBBRk9OU08wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7bcgotCrXyO4s+YA1wr6FmH7mAygzkxOjmkbxSvj7lswZ3LhonNNnWKMHyYk1xB0zVmPTPmoxRAQHUg8HmOrKH6wE6M+WflScBRzI+n2jHWVZKS1bMn2w9fMObEFrq5k1Te4P5ehCD1sC5w7i7hZy0BUjwUhXXt2C1P1AC/aXIKZIOJSxWbZHbOeo96UgZnD+/lxs94BL3r/7HaAzBt3Qs3KYuGeQKA0sEWhZFXXIqUcxJJCgZKuGnEp/n33v28aeX85+wUqHHZ6B/XhqkpM/DxuJWxaL+amcS+uS3/sAkfFeGo2a46deVwK6WgmfK41zjpWmq3G1amV0bNuNgrXRAgMBAAGjggIAMIIB/DBmBggrBgEFBQcBAQRaMFgwLAYIKwYBBQUHMAKGIGh0dHA6Ly9jcHMudmlhZmlybWEuZG8vc3ViY2EuY3J0MCgGCCsGAQUFBzABhhxodHRwOi8vb2NzcC52aWFmaXJtYS5kby9vY3NwMB0GA1UdDgQWBBRvL2IPMhWgyTILPkStnfn+StZ4EDAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFJLB/PDc54pz47rFQZWF0sUuAsCtMIGCBgNVHSAEezB5MAkGBwQAi+xAAQAwbAYMKwYBBAGB1gMGAgQAMFwwNgYIKwYBBQUHAgIwKgwoUVVBTElGSUVEIENFUlRJRklDQVRFIEZPUiBOQVRVUkFMIFBFUlNPTjAiBggrBgEFBQcCARYWaHR0cDovL2Nwcy52aWFmaXJtYS5kbzBqBgNVHR8EYzBhMC6gLKAqhihodHRwOi8vY3JsLnZpYWZpcm1hLmRvL3ZpYWZpcm1hc3ViY2EuY3JsMC+gLaArhilodHRwOi8vY3JsMi52aWFmaXJtYS5kby92aWFmaXJtYXN1YmNhLmNybDAOBgNVHQ8BAf8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMCQGA1UdEQQdMBuBGUFBQ09TVEFAVEhFRkFDVE9SWUhLQS5DT00wDQYJKoZIhvcNAQELBQADggIBAL8wkyQKxZBWXlwVxrDX+cZL0J1ga8Xk8yNhDYEEAearK16kAPcyzo4Uzqav1Lo49NC2rUW00asx360TdcENp0660z+sSrEVM5uLWowrgge3SnLDuhj++81Ju7bzQWEiK0Zs6j/2YYfDcw40+1ic3w1s13ff7FaZuk+39f9jU/DbswcC9RVpU8YceSrnEmMBj9WoUh1VHh96hjwU5iXJXip1WDEE5HKLf9hQhOBHTh87IkrOzE1sn32R4+W8khXSPMnYxtSOx+pepLK5Cd/i8fTiU6/+9w/nnh3efh/JsF7RlwBEP4XjZuvT5JWUf7xH14edSiNCLrOrACa1TJypaKsF35XjiMsH/qQGkhkem6Dlc6OLrC56LLODziuIFczTTGhgM3dwhCSImL3ZE6fH2NMJ9hGkhvJ1h0LkiHAxx5A2U3nrQWNx/pu/hlw0HAp1bJR0ps8Y7M8Zq9huLm5yd8zx/1SI+fN5uEMAI4cUZ0BWnn0GGdLUqyRuhzUgbNJ1tw2dfetG1tmRzv9ZTTm4ne5jNkD1uZgA+GszFKpz7UxetM9Ig9gOaucVURWVwH5y09rB8UHUoqlTy7OwTJD5wUNskg2D/nGy+ci+Hk/rzzBNQx32Z0c7ePRS+6BM1gM1xO6nHb012+H5wT5F27ScHXU+QcFOK8h8VIzcLrEozSAq</X509Certificate>
      </X509Data>
    </KeyInfo>
  </Signature>
</SemillaModel>//
----------------------------133775462214114771276281--

Response:

Response
{
    "token": "eyJhbGciOiJodHRwOi8vd3d3LnczLm9y(.....................................)ZETl-zBSLZG9oo_8OmxUYCSRE3s",
    "expira": "2022-05-11T13:45:26Z",
    "expedido": "2022-05-10T13:45:26Z"
}

NOTA: este valor es el token que se usará para consignar documentos. Por normativa DGII es vigente por sólo una hora a partir de la emisión. Luego debe repetir el proceso de autenticacion.


Cabe destacar que el método tiene la nomenclatura establecida por la DGII http://[URL-dada-por-Listado-Directorio]/fe/Autenticacion/api/ValidacionCertificado