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>MIIHrjCCBZagAwIBAgIDMaG8MA0GCSqGSIb3DQEBCwUAMIGsMR4wHAYJKoZIhvcNAQkBFg9yYWl6QGNvcnJlby5jb20xJjAkBgNVBAMMHUF1dG9yaWRhZCBDZXJ0aWZpY2Fkb3JhIFJhw616MRowGAYDVQQLDBFGaXJtYSBFbGVjdHJvbmljYTERMA8GA1UECgwIQUMgUmHDrXoxFzAVBgNVBAcMDk1pZ3VlbCBIaWRhbGdvMQ0wCwYDVQQIDARDRE1YMQswCQYDVQQGEwJNWDAeFw0xNzA4MTYyMjA1NDFaFw0yMjA4MTcyMjA1NDFaMIIBZDEpMCcGA1UEAwwgUFNDIEFkdmFudGFnZSBTZWN1cml0eSAoUHJ1ZWJhcykxKTAnBgkqhkiG9w0BCQEWGnBzY0BhZHZhbnRhZ2Utc2VjdXJpdHkuY29tMS8wLQYDVQQKDCZBZHZhbnRhZ2UgU2VjdXJpdHksIFMuIGRlIFIuTC4gZGUgQy5WLjEfMB0GA1UECwwWQWR2YW50YWdlIFNlY3VyaXR5IFBTQzENMAsGA1UEFBMEMDAwMDEQMA4GA1UELRMHUFJVRUJBUzEQMA4GA1UEBRMHUFJVRUJBUzFCMEAGA1UECQw5QXYuIFNhbnRhIEZlICMxNzAsIE9maWNpbmEgMy0yLTA2LiBDb2wuIExvbWFzIGRlIFNhbnRhIEZlMQ4wDAYDVQQREwUwMTIxMDEXMBUGA1UEBwwOQWx2YXJvIE9icmVnb24xDTALBgNVBAgMBENETVgxCzAJBgNVBAYTAk1YMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+TVpXqfpa0k6beEq7PQQTDcXqxdzZlEbwQ8npL44qvVZEIaslA+v9oTywnWYftJY5cXCBKZWkCXGB+LA7Ln7AvLwSbcRku2s9ArxQ+kolV7Tw2kWowbasZjI+ytKVC57gW5UiUNHZqEQEyvqcQG3XLhMx3QNPbuPfXmrOoRpf8NqMmluBcCcyhL2PypFCyxaFpV1VtFRs/tq9axyDxHNjeOLutAnAwnwnsEScXkabczaNnsLXBbWjz3Zp4XNl7cl/lFYUpSz7HWu7HG5ECstQQ878hfp3F+/T2BIvNJYv21mP2LuvM1tS9kzVXJ9Z5R4St2Zj7sJXpeqTS3dXK04Yy6XIDqNVHJZn/eqxwfFlzpdLI3ZHmwGYU8PODoiN8F+O1BOMCRmvRdbeSc8iiVE+CQbQWvG33enOqW5MscU412nHfWQYob908BKDsD0rCtVklOGqr3gJ6awWQu9agN7CvojdbWcELjS2cjgc5v8qCk1YzOBFqSuuBHS5hwTrwHE9SOZ0zx+50TZehUHTl+W+gRHD/9vJzk1RE4j/YWwQe7iZL91ivZiMijwhxCJwNCnbmomSo53TmriuME8GW4FT9AmMQgHp19MTrP2YxjidtmUP4uSN2b1tLmjQSZd79mf3y91Skxd9LfcqvSDjdCEOdrjk9NnpysiX00soyzmScCAwEAAaOCARwwggEYMAwGA1UdEwQFMAMBAQAwCwYDVR0PBAQDAgDgMB0GA1UdDgQWBBQsxzh5Y06asxKn0aX57Ly/39gvojCB2wYDVR0jBIHTMIHQgBSA9fsZqGSN8Woe09bL90x/lomPGKGBsqSBrzCBrDEeMBwGCSqGSIb3DQEJARYPcmFpekBjb3JyZW8uY29tMSYwJAYDVQQDDB1BdXRvcmlkYWQgQ2VydGlmaWNhZG9yYSBSYcOtejEaMBgGA1UECwwRRmlybWEgRWxlY3Ryb25pY2ExETAPBgNVBAoMCEFDIFJhw616MRcwFQYDVQQHDA5NaWd1ZWwgSGlkYWxnbzENMAsGA1UECAwEQ0RNWDELMAkGA1UEBhMCTViCAzEwMTANBgkqhkiG9w0BAQsFAAOCAgEACJEFrITJtwbDCUBYQhos3LXtfUPiLZgh92p93ygbeT10Mht5d2N2gKwhTqrg3JzYh2oINZngWpxtjnAv/AlP5rUSsqMI1wLTLenNmVfs3MgwazfVNIi89dw8xflRAUk2PD9EzID+07YUkUOOl202Lirs/2nLFB19Q0B89PTG0DKCsiXxpfV+PoXyfFzBLiFYy0u4QjwjobjwVE+5hMBDk7uYYwTIU4g/ERZU09E4FNpXplvUgiQWMaJcLphnDTVKJR05FnZbQHguVNVOKxBJmtf7krTXEOt92K/wFm0A/+oxecqiJ2HCrTmUQnQBJvldvd4cOk74f45YMTi64MM5ixI4D4RhwkEfbXSVxC46rwsY7YNcVeJ69iXT9zGQWNUiG/+N2o3vyMfsSyz5Wg7tjwINaknlrZb5bLSemq7gsS7vRfCBq6R+3eaH5d1e9fR4H1h9sCJIBTU1X/I8aMJxjslounFCQh4tWdMhEmeK2WvHe04+mf3pGo/Sq7p6IVu9R34Tjip/BJnYWba7FZA5QcCDip+MoqaVE2rngXTyNvt81vPxA2R1PmVxXqjgclw7Pec2zRnOSwQiJ+PVuAov0kSGTKvN0P6xMVcWdVfe1SlJzIRXApclbX39L8Uzx6ZKJ/BHA/L4+ZDbCRlvtB3YaC+m8LAodEFiBj74ETeIz98=</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