Generation of NOM-151 Constancies

Sovos Mexico (Advantage Security, S. de R.L. de C.V.) as an Certification Services Provider (PSC) (https://psc.economia.gob.mx/directorio.html), offers the service for the generation of constancies of conservation of data messages under the NOM-151-SCI-2016 standard published by the Ministry of Economy.

Content

In this document, you will find detailed information about the SOAP webservice to perform the following functions:

  • GeneraConstancia (Generates a constancy)
  • GeneraRefrendo (Generates an endorsement)
  • ValidaConstancia (Validates a constancy)
  • ConsultaCertificado (Gets a specific PSC Certificate)

Audience

This document is addressed to systems personnel responsible for building the applications that will generate the requests and that will connect to the SOAP webservices provided by Sovos to obtain the data message preservation constancy that allows to prove to any third party or authority that the electronic documents have been kept intact and unchanged since the moment of its generation, complying with the Official Mexican Standard NOM-151.

Background

For Sovos service to process a request, the applicant must generate a request file which must be based on the specification of RFC-3161.

The constancy request file must be on the ASN.1 format and must have at least the following content: * Electronic fingerprint of the data message. * Object identifier with the document version of Sovos digital time stamp issuance policies.

The fingerprint is obtained by using one of the digestion functions (HASH) permitted by the Ministry of Economy. At all times, the requester must maintain control over the original data message. Sovos will only receive the electronic fingerprint of the data message.

For this guide purposes, an example of building a record request file using the "openssl" utility will be used.

For an original file named "ejemplo.pdf" a request named "ejemplo_sha256.tsq" will be generated. The following command is used to generate a record request file by applying the SHA256 digest function and using the digital time stamp issuance policy "1.16.484.101.10.316.1.2" (UAT environment)

openssl ts -query -data 'ejemplo.pdf' -sha256 -no_nonce -policy 1.16.484.101.10.316.1.2 -out ejemplo_sha256.tsq

Once the file with TSQ extension has been generated, it must be converted to BASE64 in order to send it in the request to the Sovos webservice and thus obtain the NOM-151 constancy.

Please note that the above policy is an example, so please note that Sovos policies are as follows:

  • UAT: 1.16.484.101.10.316.1.2
  • Production: 2.16.484.101.10.316.2.1.1.2.1

Description of the XML webservice constancies NOM-151

The webservice to obtain NOM-151 constancies is available for Sovos customers. The functions or methods available through this webservice are the following:

  • GeneraConstancia (Generates a constancy)
  • GeneraRefrendo (Generates an endorsement)
  • ValidaConstancia (Validates a constancy)
  • ConsultaCertificado (Gets a specific PSC Certificate)

Requirements

  • Contract with Sovos. In case you don't have one, send an email to sales-mexico@sovos.com
  • In order to use Sovos webservices, you will need a safe internet connection (SSL).
  • Valid credential to use the webservice, those are provided by Sovos.
  • Create requests according to the NOM-151 specifications.

Service Location

The URLs where you can find the webservice definition for each environment are:

Environment WSDL Location
UAT https://pilot-psc.reachcore.com/wsnom151/webservice.asmx?WSDL
Production https://nom151.advantage-security.com/wsnom151/webservice.asmx?WSDL

Method [GeneraConstancia]

You can perform a constancy request through this method following the RFC-3161 specification with the minimum information required.

GeneraConstancia Request

The data you will require to request a constancy through web service is the following:

Element Usage Description Data type
entidad Required Unique code assigned to the institution that hired the service. This code is provided by Sovos. String (20)
usuario Required Account of the assigned user to access the webservice. This user is provided by Sovos. String (20)
clave Required Password assigned by the user to operate the XML web service. This value is defined by the user. String (20)
referencia Required This is a free use value for the requester to identify the data message preservation constancy through Sovos Mexico systems. String (200)
solicitud Required constancy request based on the RFC-3161 specification with information from the original data message. Once generated, it must be coded in Base64. Base64

Example of a certificate generation request:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xw="www.XMLWebServiceSoapHeaderAuth.net">
    <soap:Header>
        <xw:AuthSoapHd>
            <xw:Usuario>usuario</xw:Usuario>
            <xw:Clave>Contraseña</xw:Clave>
            <xw:Entidad>entidad</xw:Entidad>
        </xw:AuthSoapHd>
    </soap:Header>
    <soap:Body>
        <xw:GeneraConstancia>
            <xw:referencia>Mi referencia</xw:referencia>
            <xw:solicitud>MEECAQEwMTANBglghkgBZQMEAgEFAAQg/H0GGI+81oyp4l4d0nY6W2Tf4YtDm1MvuX5WnKTfTZQGCTiDZGUKgjwBAg==</xw:solicitud>
        </xw:GeneraConstancia>
    </soap:Body>
</soap:Envelope>

GeneraConstancia Response

As response to the requisition, you will obtain the following:

Element Usage Description Data type
Estado Required Numeric value indicating the result the transaction. Estado will be zero (0) if no errors are found. When this value is different from zero there are errors. Please use the following error table Numeric
Descripcion Required Description of the numerical value on the Estado element String (200)
Constancia Optional This is the data preservation constancy issued by Sovos. It is encoded in Base64 Base64
Folio Required Numeric value assigned to the request. If the constancy was issued it must correspond to the serial number identifying the constancy. Numeric

This is the response message when the constancy is successfully generated:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <GeneraConstanciaResponse xmlns="www.XMLWebServiceSoapHeaderAuth.net">
         <GeneraConstanciaResult>
            <Estado>0</Estado>
            <Descripcion>Satisfactorio</Descripcion>
            <Constancia>MIIELzAVAgEAMBAMDk9wZXJhdGlvbiBPa2F5MIIEFAYJKoZIhvcNAQcCoIIEBTCCBAECAQMxDzANBglghkgBZQMEAgEFADBsBgsqhkiG9w0BCRABBKBdBFswWQIBAQYJOINkZQqCPAECMDEwDQYJYIZIAWUDBAIBBQAEIPx9BhiPvNaMqeJeHdJ2Oltk3+GLQ5tTL7l+Vpyk302UAgFhGBMyMDE3MDgyMjIxMzUxOC42ODhaMYIDezCCA3cCAQEwgbQwgawxHjAcBgkqhkiG9w0BCQEWD3JhaXpAY29ycmVvLmNvbTEmMCQGA1UEAwwdQXV0b3JpZGFkIENlcnRpZmljYWRvcmEgUmHDrXoxGjAYBgNVBAsMEUZpcm1hIEVsZWN0cm9uaWNhMREwDwYDVQQKDAhBQyBSYcOtejEXMBUGA1UEBwwOTWlndWVsIEhpZGFsZ28xDTALBgNVBAgMBENETVgxCzAJBgNVBAYTAk1YAgMxobwwDQYJYIZIAWUDBAIBBQCggZgwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0xNzA4MjIyMTM1MThaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFKjZNfI+/KMeGc6Qj+tkqxyA+6LSMC8GCSqGSIb3DQEJBDEiBCDvzAhkKwGQEHzFjA+B2OG7zelg6Ct9cfWNnwJwuodZ0TANBgkqhkiG9w0BAQEFAASCAgAWlAdrGW6G0sgymeNLVP7dueexQdvQm0NqRnCf/E4CWSc6rzg7ZVz8IR332QcSBc/FFAeuOcMk4w/7oTt2zfaKcpt+c8P8fFS0qEejITIlqoLP0dMLhytCMHU1TNOpLTqb84oI3JOrrVLynW6B1elry/gvrEd895dBLanyMUDEx8QQ9f3chFgkhSi3Nk5vCF0GKdwbRcNEuPjjW4IqVEO82jJMkidkQBGE0Wj0a7smRAG2Lmqx2LPr9/B1awPXy8BSBuxqu2s35p0HRG1FEpALdGxKGqi58Kk5PfH4qbOXBi4741pEqv8UB/O/dyVYaC/g065a8wZ9z2M3K75umdNbAqtrM7Bi0sB6FJcBPhnFflnnU8qp3VLr38wH+lABJhFqCj1O/yzBCgkonjeHTctWoi0R+Cx2+2V0sItTFRUtsKNu6BnolY3girg6KMrsaR9Ki6VhPVWXaf6/ZnjS8igwmYu5LBlGwzyB0hX+58wsDhaEDB+BhVwEqZHGlgBmcBuZMYtTRCzbvBeG8qisJJak8/JBM6xzWH5Pvv7wpnVWqWlaYLZ/WFOWMe1gWaRNWW2C79yewbhWsYodSac02DHcpZWJ1b2g0aiX2niOPzfwuuYC8MndhDzAY/X2QScldMGrreJOgTO5c3k1NzqrtMutBdlw/Am1hcjd1LCcmznccg==</Constancia>
            <Folio>97</Folio>
         </GeneraConstanciaResult>
      </GeneraConstanciaResponse>
   </soap:Body>
</soap:Envelope>

This is the response message when there was an error processing the constancy request:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <GeneraConstanciaResponse xmlns="www.XMLWebServiceSoapHeaderAuth.net">
         <GeneraConstanciaResult>
            <Estado>-9</Estado>
            <Descripcion>La solicitud no puede ser procesada</Descripcion>
            <Folio>0</Folio>
         </GeneraConstanciaResult>
      </GeneraConstanciaResponse>
   </soap:Body>
</soap:Envelope>

Method [GeneraRefrendo]

This method can perform the validity extent (endorsement) of a preservation data constancy. You must send the requisition file and the valid preservation constancy as part of the data message.

GeneraRefrendo Request

Element Usage Description Data type
entidad Required Unique code assigned to the institution that hired the service. String (20)
usuario Required User account with access to the webservice. String (20)
clave Required Password assigned by the user to operate the webservice. String (20)
referencia Required This is a free use value for the requester to identify the data message preservation constancy through Sovos Mexico systems. String (200)
solicitud Required constancy request based on the RFC-3161 specification with information from the original data message. Once generated, it must be coded in Base64. Base64
refrendo Required constancy of preservation for a valid data message. Its digital fingerprint must match the value of the digital fingerprint in the certificate endorsement. It must be encoded in Base64. Base64

Example of GeneraRefrendo request

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xw="www.XMLWebServiceSoapHeaderAuth.net">
   <soapenv:Header>
        <xw:AuthSoapHd>
            <xw:Usuario>usuario</xw:Usuario>
            <xw:Clave>Contraseña</xw:Clave>
            <xw:Entidad>entidad</xw:Entidad>
        </xw:AuthSoapHd>
   </soapenv:Header>
   <soapenv:Body>
      <xw:GeneraRefrendo>
         <xw:referencia>2</xw:referencia>
         <xw:solicitud>MEECAQEwMTANBglghkgBZQMEAgEFAAQgQUTCusQ8fqh+mAOhMZfZgj+1d4ISf0IZyaD/Gtq/OVkGCTiDZGUKgjwBAg==</xw:solicitud>
         <xw:refrendo>MIIELzAVAgEAMBAMDk9wZXJhdGlvbiBPa2F5MIIEFAYJKoZIhvcNAQcCoIIEBTCCBAECAQMxDzANBglghkgBZQMEAgEFADBsBgsqhkiG9w0BCRABBKBdBFswWQIBAQYJOINkZQqCPAECMDEwDQYJYIZIAWUDBAIBBQAEIEFEwrrEPH6ofpgDoTGX2YI/tXeCEn9CGcmg/xravzlZAgFxGBMyMDE3MDgyMzIyMTk1Mi4zMjNaMYIDezCCA3cCAQEwgbQwgawxHjAcBgkqhkiG9w0BCQEWD3JhaXpAY29ycmVvLmNvbTEmMCQGA1UEAwwdQXV0b3JpZGFkIENlcnRpZmljYWRvcmEgUmHDrXoxGjAYBgNVBAsMEUZpcm1hIEVsZWN0cm9uaWNhMREwDwYDVQQKDAhBQyBSYcOtejEXMBUGA1UEBwwOTWlndWVsIEhpZGFsZ28xDTALBgNVBAgMBENETVgxCzAJBgNVBAYTAk1YAgMxobwwDQYJYIZIAWUDBAIBBQCggZgwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0xNzA4MjMyMjE5NTJaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFKjZNfI+/KMeGc6Qj+tkqxyA+6LSMC8GCSqGSIb3DQEJBDEiBCB37f417rWnR5rByi7l+HJT5HPqODH0IdtDJm4BtPjCRTANBgkqhkiG9w0BAQEFAASCAgCoX3vYtjfreUwYQhSNVtiuAH6oetcrTRsXQrXUkchkHbrh4bQ+78v/dUg8ST4Nk4EOrxC0cdgNAYR1byjCTNVk+eoqehZf62CD/vCc3mJXxScp2SXLMILDDHsNGQkXtrScPKBoBjps++mQyybpYjJ/muJBUHedPd7LiOYs/QuExAXx2XyGhgXO8cB3tZEhL9pnajus7tv7zw/6QYAGq7J7B6N1ad1ORk8qiq5BbR3/Il/PntqnMaSar3EzV3NMuls8k00V2ybTPqvOc+J6rIGo+4yWLNBqncSgeVyHvArRX94WupjhrDI5zPIrS+cIvWwqJwBPcDLkRGIM7RkYX8bIbULKXpiVzwHrixKXZh4l6cF9qSBNHQ5AK0BrmdZCqzeF8Op44cnrcLnMNsqMPik5FfYFkwtaKUO0Rpv14ZgQI/t18HUwQeCiddxXI7vV2tPYS1v2ydQJ/wuIhYt7bLObTpAWI2djZnRfkoDG/+cu68/DU2CAsUoIxvv9HeqTkmMDFbjxjsEbyAUS6NWiull2zV2g4kzTPYrKX+t2EkX34GvzOf0qwlqjB6GyeNM6L45O2CLtPrZNxi3odteC9LNUTk/LOYzx+/N5f3RONL0AR/YwP7FjnLgYGNJRQdg4c8OwK0Gh17LBlp/z6Y/CRVxEygs4ILZq8wKBaR7Ey/V0hw==</xw:refrendo>
      </xw:GeneraRefrendo>
   </soapenv:Body>
</soapenv:Envelope>

GeneraRefrendo Response

Element Usage Description Data type
Estado Required Numeric value indicating the result the transaction. Estado will be zero (0) when no errors found. When this value is different from zero there are errors. Numeric
Descripcion Required Description of the numerical value on the Estado element. String (200)
Folio Required Numeric value assigned to the request. If the constancy was issued it must correspond to the serial number identifying the constancy. Numeric
Constancia Optional This is the data preservation constancy issued by Sovos. It is encoded in Base64 Base64

Example of the response to the method GeneraRefrendo

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <GeneraRefrendoResponse xmlns="www.XMLWebServiceSoapHeaderAuth.net">
         <GeneraRefrendoResult>
            <Estado>0</Estado>
            <Descripcion></Descripcion>
            <Constancia>MIIEYzAVAgEAMBAMDk9wZXJhdGlvbiBPa2F5MIIESAYJKoZIhvcNAQcCoIIEOTCCBDUCAQMxDzANBglghkgBZQMEAgEFADCBnwYLKoZIhvcNAQkQAQSggY8EgYwwgYkCAQEGCTiDZGUKgjwBAjAxMA0GCWCGSAFlAwQCAQUABCBBRMK6xDx+qH6YA6Exl9mCP7V3ghJ/QhnJoP8a2r85WQIBchgTMjAxNzA4MjMyMjIxNDQuMzUxWqEuMCEGCHWIXY81y3cDBBUYEzIwMTcwODIzMjIxOTUyLjMyM1owCQYDVQQIEwI3MTGCA3swggN3AgEBMIG0MIGsMR4wHAYJKoZIhvcNAQkBFg9yYWl6QGNvcnJlby5jb20xJjAkBgNVBAMMHUF1dG9yaWRhZCBDZXJ0aWZpY2Fkb3JhIFJhw616MRowGAYDVQQLDBFGaXJtYSBFbGVjdHJvbmljYTERMA8GA1UECgwIQUMgUmHDrXoxFzAVBgNVBAcMDk1pZ3VlbCBIaWRhbGdvMQ0wCwYDVQQIDARDRE1YMQswCQYDVQQGEwJNWAIDMaG8MA0GCWCGSAFlAwQCAQUAoIGYMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAcBgkqhkiG9w0BCQUxDxcNMTcwODIzMjIyMTQ0WjArBgsqhkiG9w0BCRACDDEcMBowGDAWBBSo2TXyPvyjHhnOkI/rZKscgPui0jAvBgkqhkiG9w0BCQQxIgQgO3K8deasvytCUV93W47vC2G4wkio4Yy76OIY2PmTY9kwDQYJKoZIhvcNAQEBBQAEggIAtOiHEWLcGdd0S3guI2zTI6OLvi3HAxKFNcAeoYo8T2+60MSw4veLeeprV7NXkH4BFtE8BJwAXDyndCQEpa2MEBi3CWkXOjsO47v84YQ3sd9J8dolucNkWTKjaMR/JRbWBbgotg51FVR1pZvl9MNmYiCUVv/lo0xrQqaKMwXNaPoFocsluoB7gCKM69Q9RcUWVhHqQqYFZyTjDGIB3jX47Ei9X7SV5rsAIJZLFlW6Y5N17T4phcA4ukRwpyMEO3CEK3KsR+RT4VhB9p653lZHVjRzxYjyKxnbo/OfVSz8xvQf5quOLitvqf/UTXk3qhJXd7zBsS4tItiA6hhGKVmDstcZxElgVAavF1FU15ebtdL7k2D+RjBJTcyXWpL/8sa7W2HUKptcU42L8rMf3W8hSzOneylFRBvzWjyvQHmrgxoBQewbViifYdlY3fU/ZjjFmhEO+Q0MUQ3BzAjn5xPlgvnMZisz7e8KxIFXMjAeEQTRIW/g492ALcLWvu/HockmW2ZUMOruBpJF5UGJ1u8cCVi02OsBZE/87vk14OEbfMbyp3Cko2MYdVzFspx8ZpmyuSyUgnI4b/mVW4CHts0VGCMuBnFgMcLsVRBJ81ObN98BqETtJEw1gJqcMY+WHGbv/r4wgtnlismfRGIY6i55z8MnORsk4rCF9MXLRuOZH8A=</Constancia>
            <Folio>114</Folio>
         </GeneraRefrendoResult>
      </GeneraRefrendoResponse>
   </soap:Body>
</soap:Envelope>

Method [ValidaConstancia]

Previously generated constancies can be validated through this method. The method returns the timestamp of certification and information from the issuer of the constancy. If there is an endorsement: the timestamp from the beginning of validity and the original serial number from the constancy.

ValidaConstancia Request

Element Usage Description Data type
Entidad Required Unique code assigned to the institution that hired the service. String (20)
usuario Required User account with access to the webservice. String (20)
clave Required Password assigned by the user to operate the webservice. String (20)
referencia Required This is a free use value for the requester to identify the data message preservation constancy through Sovos Mexico systems. String (200)
Constancia Required constancy data message preservation to be validated. It must be encoded in Base64. Base64

Example of request to method ValidaConstancia

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xw="www.XMLWebServiceSoapHeaderAuth.net">
   <soap:Header>
        <xw:AuthSoapHd>
            <xw:Usuario>usuario</xw:Usuario>
            <xw:Clave>Contraseña</xw:Clave>
            <xw:Entidad>entidad</xw:Entidad>
        </xw:AuthSoapHd>
   </soap:Header>
   <soap:Body>
      <xw:ValidaConstancia>
         <xw:referencia>Mi validación</xw:referencia>
         <xw:constancia>MIIELzAVAgEAMBAMDk9wZXJhdGlvbiBPa2F5MIIEFAYJKoZIhvcNAQcCoIIEBTCCBAECAQMxDzANBglghkgBZQMEAgEFADBsBgsqhkiG9w0BCRABBKBdBFswWQIBAQYJOINkZQqCPAECMDEwDQYJYIZIAWUDBAIBBQAEIPx9BhiPvNaMqeJeHdJ2Oltk3+GLQ5tTL7l+Vpyk302UAgFrGBMyMDE3MDgyMzIxMTkyNi4zODdaMYIDezCCA3cCAQEwgbQwgawxHjAcBgkqhkiG9w0BCQEWD3JhaXpAY29ycmVvLmNvbTEmMCQGA1UEAwwdQXV0b3JpZGFkIENlcnRpZmljYWRvcmEgUmHDrXoxGjAYBgNVBAsMEUZpcm1hIEVsZWN0cm9uaWNhMREwDwYDVQQKDAhBQyBSYcOtejEXMBUGA1UEBwwOTWlndWVsIEhpZGFsZ28xDTALBgNVBAgMBENETVgxCzAJBgNVBAYTAk1YAgMxobwwDQYJYIZIAWUDBAIBBQCggZgwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0xNzA4MjMyMTE5MjZaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFKjZNfI+/KMeGc6Qj+tkqxyA+6LSMC8GCSqGSIb3DQEJBDEiBCDvlejyW7CZ5tToqSsYJzXxEJFX49IDawjgxFz3ReONKjANBgkqhkiG9w0BAQEFAASCAgCEfIJigMtvhxEttCOheEbKZfrqNO57d/yJBljTkuN+K0JVbOPIKB8BSpkzAGiqXuxjIG2Ncc6w0Xn7GeQhMvrA6Bzkw4796kSbroaTfNuzLTMSwCsy7tPIzD/wLHxYhxF3cyXKLGDALGHkmd18p9dWGdn1cL829ACPCFmcAE5Z19pnY2Qpid+RMiK0Q8B2pwqytcK0V/QYfMf9mwhrL8pg1lJ06b+lk1Xa6JwLIV0V86dp4v8+g0OvRHx84BZoRMPdmcLqPFgRo3DJm4Ys+rssUtUIzdcahUt0zL5UQRv2kN4Z1D4/jCMekn/ufSOIh4Bstwm5LskSQ7j0eenc41ZDpEW6Mg5mN6CiZnw7+/Yyez3AAYflzIHx2lkgTKki+0LYrLyuXQHbn3GwPxIUywNLUSHTcaBQd1cunXMjtB6dfYaNmndHvmPib40zEUG8g7hvN9rQk/OO4CfcHPXWSum7xaFa5MFWCqEfYQbWQWXEtp7IvvhCtyOBWfKkLCkcNXYhMPbTHkr/QHvyUJPnhVxjNQidazS58jk9mIGzscJoq5NsvEQGefNVgWHDglvy1reXaXN1lXtpoYO84dr43cOOb3yYnoaOKuMWDXGllLNVscSgr5xLRhhl7acoPkGDAe+3GPzv+a3BbXq+h7TU//wtc0AN5+FSmq7OI/llvn/HyQ==</xw:constancia>
      </xw:ValidaConstancia>
   </soap:Body>
</soap:Envelope>

ValidaConstancia Response

Element Usage Description Data type
Estado Required Numeric value indicating the result the transaction. Estado will be zero (0) if no errors are found. When this value is different from zero there are errors. Numeric
Descripcion Required Description of the numerical value on the Estado element. String (200)
Folio Required Numeric value assigned to the request. Numeric
Digestion Optional This is the value of the digital fingerprint in the constancy. It’s generated when the procedure is successful. String (200)
Fecha Optional UTC Timestamp of the constancy. It’s generated when the validation is successful. DateTime YYYYMMDDHHMMSS.fZ
Serie Optional Serial number in the constancy. Numeric
CertificadoPsc Optional Serial number of the constancy. String (200)
FechaInicial Optional Indicates the original timestamp in the constancy. Only applies when there is endorsement. DateTime YYYYMMDDHHMMSS.fZ
SerieInicial Optional Indicates the original serial number of the constancy. Only applies when there is endorsement. Numeric

Example of a response from the method ValidaConstancia when the constancy does not have an endorsement.

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <ValidaConstanciaResponse xmlns="www.XMLWebServiceSoapHeaderAuth.net">
         <ValidaConstanciaResult>
            <Estado>0</Estado>
            <Descripcion>Satisfactorio</Descripcion>
            <Folio>108</Folio>
            <Digestion>/H0GGI+81oyp4l4d0nY6W2Tf4YtDm1MvuX5WnKTfTZQ=</Digestion>
            <Fecha>20170823211926.387Z</Fecha>
            <Serie>107</Serie>
            <CertificadoPsc>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</CertificadoPsc>
         </ValidaConstanciaResult>
      </ValidaConstanciaResponse>
   </soap:Body>
</soap:Envelope>

Example of a response from the method ValidaConstancia when the constancy has an endorsement:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <ValidaConstanciaResponse xmlns="www.XMLWebServiceSoapHeaderAuth.net">
         <ValidaConstanciaResult>
            <Estado>0</Estado>
            <Descripcion>Satisfactorio</Descripcion>
            <Folio>115</Folio>
            <Digestion>QUTCusQ8fqh+mAOhMZfZgj+1d4ISf0IZyaD/Gtq/OVk=</Digestion>
            <Fecha>20170823222144.351Z</Fecha>
            <Serie>114</Serie>
            <CertificadoPsc>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</CertificadoPsc>
            <FechaInicial>20170823221952.323Z</FechaInicial>
            <SerieInicial>113</SerieInicial>
         </ValidaConstanciaResult>
      </ValidaConstanciaResponse>
   </soap:Body>
</soap:Envelope>

Method [ConsultaCertificado]

You can perform a reliable consultation through this method to obtain the Sovos Digital Certificate used to issue constancies.

ConsultaCertificado Request

Element Usage Description Data type
Entidad Required Unique code assigned to the institution that hired the service. This code is provided by Sovos. String (20)
Usuario Required Account of the assigned user to accesss the webservice. This user is provided by Sovos. String (20)
Clave Required Password assigned by the user to operate the XML web service. This value is defined by the user. String (20)
referencia Required This is a free use value for the requester to identify the data message preservation constancy through Sovos Mexico systems. String (200)
certificadoPsc Required Serial number of the digital certificate that is being requested. String (200)

Example of a request to the ConsultaCertificado method

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xw="www.XMLWebServiceSoapHeaderAuth.net">
   <soap:Header>
        <xw:AuthSoapHd>
            <xw:Usuario>usuario</xw:Usuario>
            <xw:Clave>Contraseña</xw:Clave>
            <xw:Entidad>entidad</xw:Entidad>
        </xw:AuthSoapHd>
   </soap:Header>
   <soap:Body>
      <xw:ConsultaCertificado>
         <xw:referencia>A</xw:referencia>
         <xw:certificadoPsc>31.a1.bc</xw:certificadoPsc>
      </xw:ConsultaCertificado>
   </soap:Body>
</soap:Envelope>

ConsultaCertificado Response

Element Usage Description Data type
Estado Required Numeric value indicating the result the transaction. Estado will be zero (0) if no errors are found. When this value is different from zero there are errors. Numeric
Descripcion Required Description of the numerical value on the Estado element. String (200)
Folio Required Numeric value assigned to the request. Numeric
Certificado Optional Base64 encoded digital certificate Base64

Example of a response from the ConsultaCertificado method

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <ConsultaCertificadoResponse xmlns="www.XMLWebServiceSoapHeaderAuth.net">
         <ConsultaCertificadoResult>
            <Estado>0</Estado>
            <Descripcion>Satisfactorio</Descripcion>
            <Folio>117</Folio>
            <Certificado>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</Certificado>
         </ConsultaCertificadoResult>
      </ConsultaCertificadoResponse>
   </soap:Body>
</soap:Envelope>

Error codes

Code Description Action
-195 Endorsement cannot be applied Contact Sovos support
-193 constancy has not been generated Contact Sovos support
-19 Requisition fingerprint does not match the one in the constancy Confirm that the requisition matches the fingerprint of the constancy to be endorsed
-17 Signer's certificate is not available Certificate in the constancy is not available for validation. Contact Sovos support
-16 Endorsement does not have a valid structure Certificate file to be endorsed does not meet the standard
-15 Base64 encoding is incorrect The parameters requested in base64 do not meet the base64 encoding
-14 Policy's identifier is invalid Requisition file was not generated according to the PSC required policy
-12 Requisition does not meet a valid structure Requisition file does not meet standard
-11 Incomplete data on the request Some of the input parameters were not provided.
-10 Service is not available Contact Sovos support
-9 Request couldn't be processed Contact Sovos support
-8 Protocol is not well formed Request file does not meet the standard
-7 Version does not match Request file does not meet the standard
-6 Signature is not verified Request file does not meet the standard
-2 The requested store command was not executed Contact Sovos support
-1 There's no connection to the requested database Contact Sovos support
0 Satisfactory Correct procedure
1 The user account is not valid or does not exist The user account is not valid
2 The user account or password is not valid The user account or its password is not valid
3 The user account was blocked due exceeding the number of connection attempts allowed The user account does not allow connection. Contact Sovos support
4 Pending user account's activation User must activate its user account
5 User account blocked The user account is blocked. Contact Sovos support
6 User account blocked The user account is blocked. Contact Sovos support
7 User password expired Users must modify their password
9 The user account must be activated Users must access the site to activate their password.
10 Generic error, contact your admin Contact Sovos support
11 There's no information for the given data Contact Sovos support
13 The user account does not allow connection Contact Sovos support
15 User doesn't have permission to perform the requested method Contact Sovos support
18 User account status does not allow the procedure Contact Sovos support
19 The profile assigned to the user is not authorized Contact Sovos support
20 The operation code does not exist Contact Sovos support
22 Request values exceed allowed limits, please verify content Validate the length of the parameters in the request
23 The user profile does not exist, or the user is not active Contact Sovos support
25 Profile code is not valid Contact Sovos support
26 The entity code does not exist The given entity code is not valid.
27 The entity code does not have permission to perform the requested procedure Contact Sovos support
29 Invalid Digestion type Digestion algorithm is not valid for the procedure.
30 PSC Certificate not located or inactive The requested digital certificate is not available.

Regresar