Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ANTECEDENTES
las personas incorporadas en sus respectivos registros, i que "LA SEGOB", debek3t ~ l '- e'
celebrar convenios con las administraciones públicas estatales y municipales, así corno '- '
L L l. l l
con instituciones privadas, para 'os efectos antes señalados. .__ , , '
'- l l
l
'- l l
l.[. (. L l \. '
l. ( l l
1de9
J
La "CURP", es la única que se emite para todos los residentes en el país, y para los
mexicanos que residen en el extranjero, sean menores o mayores de edad, y su
establecimiento y adopción como una clave única y homogénea en todos los registros de
personas a cargo de instituciones privadas, constituye un elemento de apoyo tanto para la
Administración Pública Federal, como para los· sectores privado y social en materia de
certeza en la identidad de las personas.
El artículo 41 de la Ley de Planeación, estabiece que las políticas que normen el ejercicio
de las atribuciones que las leyes confieren al Ejecutivo Federal para fomentar, promover,
regular, restringir, orientar, prohibir y, en general, inducir acciones de los particulares en
materia económica, social y ambiental, se ajustarán a los objetivos y prioridades del Plan
Nacional de Desarrollo y los Programas.
El Plan Nacional de Desarrollo 2013 - 2018, establece en su meta 11. "México Incluyente",
Objetivo 2.1. "Garantizar el ejercicio efectivo de /os derechos socia/es para toda la
población", Estrategia 2.1.3. "Garantizar y acreditar fehacientemente la identidad de las
personas", estableciendo como Línea de Acción; "Fortalecer el uso y adopción de la
"CURP" estableciendo esquemas de depuración y actualización permanente de la base de
datos".
1
\p.
En el Programa Sectorial de Gobernación 2013- 2018, Capitulo 111. Objetiv~trateg~-
y Líneas de Acción; Objetivo 4. Desarrollar Políticas Integrales de Población y Migració
que contribuyan a la inclusión, la prosperidad y el ejercicio de los derechos; Estrategia 4.3.
Avanzar en la acreditación de la identidad de las personas residentes en el país; y Línea
de Acción, 4.3.6. Ampliar la oferta de los servicios del Sistema Nacional de Identificación
Personal "SPIN" para avanzar en el otorgamiento de certeza jurídica a la población. Para
promover el Acuerdo para la Adopción y Uso por la Administración Pública Federal de la
Clave Única de Registro de Población con el fin de impulsar la asignación de la "CURP" a
todas las personas que viven. en territorio nacional, así como a los mexicanos residentes
en el extranjero; fomentar que las instituciones públicas que integran algún registro q\ '- ~
personas adopten el uso de la "CURP", para lo cual se proporcionará del marco ' ' l ' l
l (_ (
l l l e l
l ( (
'
l
l l
( L
l l l (,
l e c
L í.. l
(. LL l l. l
l l ( ~
'- ',. e
t L l L
2 de 9
DECLARACIONES'
1.3. Con fundamento en el artículo 2, apartado A, fracción 111 del "RISEGOB", "LA
SEGOB" se auxiliará para el ejercicio de sus funciones en política de población, de la
Subsecretaría de Población, Migración y Asuntos Religiosos.
1.6. Cuenta con la capacidad y los elementos necesarios para cumplir con el objeto del
presente convenio de coordinación.
1.7. Señala como domicilio para todos los efectos legales del presente instrumento, el
ubicado en Avenida Melchor Ocampo No. 171, Edificio Anexo Piso 5, Col. Tlaxpana,
Delegación Miguel Hidalgo, C.P. 11370, Ciudad de México.
L l
! e L
L ll l l 1 :
L. l l l'
\, ( L t·
3 de 9
11.2. Tiene por objeto, promover y realizar servicios y acciones en materia de asistencia
social en corresponsabilidad con las instituciones públicas, privadas y de la sociedad en
general.
11.3. La Directora General, Lic. Luz Elena Sánchez Tello, quien se identifica con credencial
de elector expedida por el entonces Instituto Federal Electoral, ahora Instituto Nacional
Electoral, con número de folio 0000025927345, tiene personalidad y capacidad jurídica
para celebrar el presente instrumento jurídico, conforme al nombramiento de fecha
veintinueve de abril de dos mil once, otorgado por el Gobernador del Estado de Hidalgo,
Lic. José Francisco Olvera Ruíz, conforme a los artículos 71, fracción XII de la
Constitución Política del Estado de Hidalgo, y 36, fracciones 1 y XIII de la Ley de
Asistencia Social para el Estado de Hidalgo.
11.5. Señala 'corno domi~ilio para los efectos del presente convenio de coordinación, el
ubicado en la calle Salazar Carlos Martínez Balmori, número 100, Colonia Centro, C.P.
42000, Pachuca de Soto, Hidalgo.
CLÁUSULAS
de los calendarios, programas y acciones de trabajo que serán acordados por escrito e l
~ \~'¿ L L L L l :
L L l L
4 de 9
/
l. La "DGRNPIP" validará la "CURP", para que sea consultada por el "DIF HIDALGO'',
en línea y en tiempo real, en los términos del Anexo Técnico correspondiente;
11. La "DGRNPIP" realizará las confrontas de datos que le sean solicitadas por el "DIF
HIDALGO", para verificar los datos de identidad de sus beneficiarios;
IV. El "DIF HIDALGO" presentará a la "DGRNPIP" los registros de los beneficiarios que
hayan conformado con anterioridad a la firma del presente convenio de coordinación,
para su confronta en la Base de Datos Nacional de la "CURP", y previa verificación
de los datos de identidad contenidos en los mismo, integrar la "CURP" de los
beneficiarios, y
V. Las demás que sean acordadas por "LAS PARTES" para la consecución del objeto
del presente instrumento.
L
Los enlaces designados participarán dentro del ámbitc de su competencia, en be 2 L
l
l
realización de las acciones encaminadas al cumplimiento del objeto de este instrumento L e ' l
'-L
' l l l
jundico. En el mismo sentido convienen en que podrán facultar a terceras personas con t¿lcl.,t l ,_ l ,
l CL l
5 de 9
nivel de Director de Área o su equivalente, a fin de que funjan como responsables
operativos en la instrumentación y cumplimiento de las acciones derivadas del presente
instrumento jurídico, previa notificación escrita de aceptación por cada una de "LAS
PARTES".
11. La elaboración y revisión de los proyectos que atiendan las actividades objeto del
presente instrumento jurídico;
IV. Las demás que acuerden de manera conjunta y que permitan el mejor desarrollo de
las funciones anteriores.
El Comité podrá sesionar en cualquier tiempo a solicitud de una de "LAS PARTES", con
la finalidad de discutir y, en su caso, aprobar las propuestas de trabajo que éstas
presenten.
que la que se proporcione por el personal que cada una designe sea manejada bajo L. L
l e l
estricta confidencialidad. . e (
( L L
l L
L L. l
( l. (
TLt
l
instrumento jurídico. l (
l
L L l
l l l
L l
L L.L L L l l l
t, l (.
(_, l. l L.
6 de 9
000002·94
En caso de que "LAS PARTES", cambien su domicilio, deberán notificarlo a la otra parte
dentro de los diez días naturales siguientes; de no ser así cualquier notificación realizada
en los domicilios antes señalados, será considerada como efectivamente realizada.
de este Convenio de coordinación, pactando desde ahora, que los derechos que derive.i t~
(. l .
· " '- ( , ~
l .. l L L
7 de 9
de la ejecución del mismo, pertenecerán a la Parte que los genere; asimismo
corresponderá a la Parte, cuyo personal haya realizado el trabajo que sea objeto de
publicación, dándole el debido reconocimiento a quienes hayan intervenido en la
realización del mismo. Si la producción se realizara · conjuntamente los derechos
corresponderán a ambas "PARTES"
Queda expresamente entendido que "LAS PARTES" podrán utilizar los resultados de las
actividades amparadas por el presente instrumento en la Cláusula Segunda en el ejercicio
de sus respectivas funciones.
jurídico, en caso de existir actividades que se estén realizando o ejecutando con motivo
del cumplimiento del presente instrumento, se les dará continuidad hasta su conclusión. <e e t
L e L
l ( (
l Ll l c. l
(: (_ {. l.- l l l...
(. l l L
8 de 9
Leído que fue por "LAS PARTES", el presente instrumento jurídico y enteradas de su
contenido, valor y alcance legal, lo firman por cuadruplicado en la Ciudad de México, a los 2:2
días del mes de mc\rz.o del año 2016.
l L
l ' <. (
( l ' l l l \.. L
l '
L l e
( L
L L,
' l L
(
l l-l
L ( l (
l
'
( l (
l. L
(. L l
L 1. L
L l L
L l l... (_ l l. L l ~
l. L C
l L L L
9 de 9
Subsecretaría de Población, l'vligracióny Asuntos Religiosos
SEGOB Dirección General del Registro Nacional de Población e
Identíficacion Personal
ANEXO TÉCNICO
L L
Administración Pública Federal ( ( l
L
( ( (
l (
' L
L
l L l
( l L L
e <.
'
l ( (
l ( (
(_
L LL
( (
( L
l
L (
( L
( l
L l e l
L
L Ll l
L L l
' (
l l L
L ( l l
SEGOB ~;;,~~~l S•h~:;:~,d~~;;::;~z¡~;:2~~~::;j
-:;,• .-.~~ s-:
CONTENIDO
'
l l ( l l
' l l
LL L
l l (
( l l
l
l
l
l l l.
l ( \ l
l l l
L l l L
l.l e
L C L \
L L l.. {
Subsecretaria de Población, Migración y Asuntos Religiosos
SEGOB Dirección General del Registro Nacional de Población e
Identificación Personal
Alcance.
Este documento establece los requerimientos técnicos y de forma para que la Dirección General ele! Regisrro Nacional de Población e
Identificación Personal (DGRNPIP) esté en posibilidad de recibir. procesar y entregar las bases de datos con información textual de
las Dependencias de la Administración Pública Federal (DAPF), Entidades Federativas (EF) u Organismo Privados (OP).
Recepción de Información.
Los requisitos generales indispensables que deberán considerar las DAPF, EF u OP en el envío de sus archivos para su procesamiento
por la DRCUP, son de dos tipos:
Técnicos
De forma
Requisitos Técnicos.
Este tipo de requisitos se refieren al formato que deben observar los archivos tanto en su etiqueta externa, etiqueta interna y
características de los registros.
Cifrado de la Información.
La DRCUP pone a disposición de la DAl'F, EF u OP un software de libre licenciamiento que permite el cifrado de la inforrnació
a través de llaves (pública y privada) o bien a través de una contraseña segura.
Etiquetas Externas.
Los datos de la Etiqueta Externa (esta aplica solo a los medios ópticos) deberán ajustarse a lo aquí especificado, mientras que el
número de dependencia deberá ser asignada por la DRCUP.
Cada volumen deberá. ser identificado con su etiqueta, en la que consten los datos de referencia como sigue:
I
(. l
(
ARCHIVO: ( l
~0_40_0_1_00_0_00_0_0_00_.T_XT_~l INFORMACIÓN TEXTUAL PARA CONFRONTA l l l l \.
( (
(
(
l l
CANTIDAD DE REGISTROS: 1 00006252 1 FECHA GENERACIÓN: DD/MMIAAAA ( l l l
( l ( l. l l
l ( (.
NOMBRE Y TEL. FUNCIONARIO RESPONSABLE: ING. JUAN PÉREZ SÁNCHEZ 56 88 11 11
l l l v,
( (. (_ l
l L l
(. <..
l (
Etiquetas Internas. L L (_ l. l
l
l l l
El nombre del archivo de la Dependencia a confrontar debe tener como nombre la clave de la dependencia, seguida de un punto y la
extensión "TXT". Ejemplo: 04001000000000.TXT l L.L L ' l l
l
Los datos de la Etiqueta Interna (esta aplica a los medios electrónicos) deberán ser consistentes conforme a los especificados en la
( l l
L ( ( <..
l.
L '-
'
descripción del registro. Si un archivo incurre en inconsistencias en el registro de Etiquetas Internas, será objeto de devolución por
parte de la DRCUP.
SEGOB
Alfabético
Sexo M e Mujer SI
H =Hombre
Numérico
Fecha de Nacimiento Formato: 10 SI
DD/MM/AAAA
SI
. ll-~~~--1~'-N-;tc-·i_º_"·_·iI_id_a_d~~~~~~~~~~~~~~~~~~-1-~~i\ll~a-b_é_1i_co~~-1-~~~~~+-~~~~~~1--~~~~~~-1
10 Clave del Tipo de Documento Probatorio Numérico SI
(
14 Numérico
Los campus de los 4ue no se tenga información se dejarán vacíos, dejando el espacio correspondiente al <lato:
Subsecretaría de Poblacién, Migración y Asuntos Religiosos
SEGOB
~---
Dirección General del Registro Nacional de Población e
Identificación Personal
:-:.n-t !'',
\!': .~! 1n,
.1'!'.!J;.._ H
@l235@IARRJAGA@l@IFEDERJCO@IH@lll/05/1977@IMN@IMEX@ll@l15@I058@1@1@1@1@1@1@1@1@1@1@1@1
@l 140090003@1 ZUÑIGA@l@I ALEJANDRA@! M@l 11/02/1976@1]C@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@I
@l 140160001@1 ZA RJ\GOZA@l@IBRENDA LIZB ETH@I M@l 24/1111980@1 MN@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@I
@l 140160001@1 ZA RCO@l@I CELEN E CJ\ROLIN A@I M@l 19/04/2004@IJC@l@l@l@l@l@l@l@l@I@ l@l@l@l@l@l@I
Requisitos de forma
Toda solicitud de Confronta deberá realizarse vía correo electrónico u oficio.
El correo electrónico u oficio incluirá los siguientes datos:
Nombre de la DAPF, EF u OP, Nombre del solicitante, Cargo, Teléfono y una breve descripción de la solicitud donde mencione:
( L l \
Nacional se asignará la cadena 'NE' (Nacido en el Extranjero) en el campo para la "Entidad de Nacimiento".
.:r{{~iif:~~'· Subsecretaria de Población, Migración y Asuntos Religiosos
SEGOB .~.·.· ·;~-~-..~~~~.\..
· · .· · -
. ~:.::):,: '. ~ Dirección General del Registro N aciana! de Población e
Identificación Personal
~:~.~:.:~~~:.
Envío de Información.
Procesada la información, la Dirección General del Regi;tru Nacional de Población e Identificuciún Personal (DGRNPll') enviad
Ju; resultado; a las Dependencia; de la Administración Pública Federal (DAPF), Entldades Federativas (EF) u Organismo Privados
(OP), a través del mismo medio <le recepción.
A continuación se describe a detalle el formato y cada uno <le los archivos <le resultado:
l. Registros Confrontados.
Son aquellos registros que se encuentran en la información vigente <le la Base <le Daros Nacional <le la CURP (13DNCURP).
En el archivo resultante los registros van delimitados por un separador "I" (pipe) respectivamente, Cabe mencionar que la
información que contiene este archivo es la que está vigente en la "BDNCURP" y que la coincidencia <le registros es <le uno a uno.
No.
Nombre del campo Longitud Tipo Observaciones
Campo
El valor 4 indica que es el resultado del sistema de
1 Bande 1 Núm
confrontas
2 No. u clave que asigna la Dependencia 20 Alfa
3 CURP 18 Alfa
4 Primer Apellido so Alfa
5 Segundo Apellido 50 Alfa
6 Nombre 50 Alfa
7 Sexo 1 Alfa
8 Fecha de Nacimiento 10 Alfa
9 Entidad de Nacimiento 2 Alfa
10 Nacionalidad 3 Alfa
11 Tipo Documento Probatorio 1 Núm
12 Af10 <le Registro 4 Núm Datos del tipo de documento 1, 4 y 7
13 Foja 5 Núm Datos del tipo de documento 1
14 Tumo 3 Nlim Daros del tipo de documento 1
15 Libro 4 Núm Datos del tipo de documento 1
16 Acta 5 Nún: Dato; del tipo de documento 1
17 CRIP 15 Alfa Datos del tipo Je documento 1
18 Entidad de Registro 2 Núm Datos del tipo de documento 1
19 Municipio de Registro 3 Núm Datos del tipo Je documento 1
Número de Registro Nacional de Núm
20 7 Daros del cipo <le documento 3
Extranjeros
\. ' l l. (1
\ 1 (. l
l t (¡ 21 Folio de la Carta de Naturalización 5 Núm Datos del tipo de documento 4
l
( Folio del Certificado de Nacionalidad Núm
(_ \_ l 22 5 Datos del tipo de documento 7
e" \_ ~- i <
:I Mexicana
l \ ( 23 Clave de la Entidad Emisora 14 Núm
Ll 24 Folio de la Constancia 9 Núm
l l
e l. 25 Fecha del último movimiento de la CURP 10 Alfa
6 BD
BDE
Baja Por Defunción
Baja Por Duplicidad Exacta
....
BDM Baja A.~mil]istrativa ...
·- ··- ·-·· ···········-····
SEGOB p;~~~~",
':: ~...i
Subsecretaria de Población, Migración y Asuntos Religiosos
Dirección General del Registro Nacional de Población e
Identificación Personal
.~. ·,·'
No.
Nombre del campo Longitud Tipo Observaciones
Campo
BDP Baja Por Adopción
BJD Baja Judicial
BPE Baja Propuesta Por Evaluación
BV Baja Por Vencimiento
000 indica que es información certificada por el
registro civil.
l LL L
E Cuando no tiene información del día de l L l l
L t. (
L l L L
nacimiento, ni del sexo.
F Cuando no tiene información de la entidad de
nacimiento ni del sexo.
G Cuando no tiene información ni del día de la
fecha de nacimiento, ni de la entidad de nacimiento
Subsecretaria de Población, Migración y Asuntos Religiosos
SEGOB Dirección General del Registro Nacional de Población e
Identificación Personal
No.
Nombre del campo Longitud Tipo Observaciones
Campo
Por ejemplo:
En caso de yue se encontró coiru..idencía de los
datos textuales en la información vigeme y 110 hay
información del sexo, se indicaría con C05.
Cadena numérica, en donde O indica que el dato no
fue coincidente, 1 que el dato si fue coincidente y 2
yue el dato no estaba disponible para confrontarse.
Entidad Federativa de
7
Nacimiento
8 Nacionalidad
Tipo de Documento
9
Probatorio
10 Clave Entidad de Registro
Clave Municipio de
29 Daros confrontados 50 Alfa 11 >Tipo1
Registro
12 Año de Registro
13
14
Número de Foja
Número de Tomo
'
15 N úmero de Libro > Tipo1
16 N umero Je Acta
17 CRIP ',)
"!...""' J • . _
Número del Registro
18 >Tipo 3
[}'
Nacional de Extranjeros
Año de Registro de la
19
Carta de Naturalización
L l Tipo 4
( 1 Folio de la Cana de
l l L L l l 20
l
(
·¡ Naturalización
Año de Registro del
}r;po
L l l
l l l e'1
l ' ( 21 Certificado de
'l
l l
L ' 1
Nacionalidad Mexicana
l
l l \.
(
L l L l Folio de la Certificado de
l l l 22
Nacionalidad Mexicana
l
L L. Indica el número de confrontas en 1a yue se ha
l l (
l
l L.
L l L L. 30 Vivencia 2 Núm localizado el registro o clave CURP, no contabiliza
( l l
la actual.
L l
l l l
l e, L·
De existir, se mostrara(n) la(s) CURP(s) histórica(s)
l l ( (
31 CURP(s) Histórica(s) 18 Alfa
asociada(s) a la CURP vigente.
El archivo contiene los registros como se entregaron, más el (los) código(s) de inconsistencia:
Ej.:
@l234@fMARTINEz@fMU#OZ@ICLAUDIA@fM@fOl/04/J975@fAS@fMEX@f@f@f@l@f@f@f@f@f@f@f@f@f@f@fV07@f
AAAA02052IMJCLRNA3@f140970004@fALCANTAR@IARROYO@fANDREA@fM@f21/05/2024@fjC@f@f@f@f@f@l@f@f@f@l@f@l@l@f@f@IV09@f
AAAA020712MJCLLNAo@f14035013S@fX@fALBA@f1\NDREAXX@fM@fI2/07/2002@1)C@f@f@f@f@f@f@f@f@f@f@l@f@f@f@f@f@fVOBV06@f
Asesoría.
Para comentarios o dudas sobre las especificaciones de este documento, favor de dirigirse al teléfono:
5128-1115 exr. 14179 con el C. Raúl Pacheco Arias o al correo rpachecoa(~1se¡{ob.¡¡ob.rnx.
'\1 ?R-111 '\ e-vr 1417? ('(10 Pl ln1r r.:.irln" A Mrndrw:.i Cr11? () :.il rnrrf'n ('111/'Tldwnr(n
),t•mlh (rf\h mv
Subsecretaria de Población, Migración y Asuntos Religiosos
SEGOB Dirección General del Registro Nacional de Población e
Identificación Personal
WEBSERVICESDECONSULTADE LACURP
l. Introducción
Objetivo: El objetivo de este documento es servir como una guía técnica para lograr la interacción entre los
sistemas de las Dependencias de la Administración Pública Federal (DAPF) y los WEB-SERVICES para
la consulta de CURP (wsCurp)
Descripción General del Documento: En este documento encontraremos información detallada de los
Web Services siguientes:
Beneficios:
o Centralización del servicio de consulta de la CURP, que beneficia a todos los mexicanos
y extranjeros al facilitar los servicios de: consulta de la CURP y consulta de la CURP por
datos.
r.W
o Interopcrabilidad, ya que la tecnología de los Web Se1vice~ es aplicable a cualquier tipo
de arquitectura y sistema operativo que utilice el protocolo de comunicación 1-IITPS.
""" /) Es importante destacar que este documento va dirigido a personal de sistemas de las DAPF pues son ellos
los que llevarán a cabo la conexión entre sus sistemas y los WEB-SERVICES (wsCurp).
( L l
L
l L l l
l l l l
l
' l l l 1---- . _,_.
( l (. ._L.
l l. l
L l_,l l
l t. L l l L ( Fig, 1 Diagrama de Secuencia de los WEB SERVICES WSCURP
l l l L
Subsccrerariade Población, Migración y Asuntos Religiosos
SEGOB Dirección General del Registro Nacional de Población e
Identificación Personal
Los Web Services para la consulta de CURP son un sistema que se encuentra disponible para aquellas
aplicaciones autorizadas e inspeccionadas por la DGRNPIP, que deseen incorporar los servicios de:
consulta por CURP y consulta de CURP por datos dentro de dichas aplicaciones.
Los servicios disponibles mediante la utilización de los Web Services son los siguientes:
Cada servicio estará disponible mediante un Web Service que proporcionará una funcionalidad específica,
la cual estará habilitada para los sistemas de las DAPF para su implementación y utilización.
A continuación se presenta una breve descripción de la funcionalidad de cada uno de los Web Services
para la consulta del CURP:
l. Consulta por CURP.- Mediante este servicio se podrá realizar una consulta para obtener lo
datos asociados a una CURP requiriendo para ello la clave CURP. Si dicha consulta resulta o
ser exitosa se notificará la razón de ello al sistema de la DAPF que solicito el servicio d
Consulta por CURP.
2. Consultar CURP por datos.- Mediante la utilización de este servicio se puede obtener la clave(s)
CURP, así como sus respectivos datos asociados a partir de la proporción de los siguientes datos'.
1~
primer apellido, segundo apellido", nombre, sexo", fecha de nacimiento y entidad de nacimiento('\)
(*datos opcionales). En caso de no ser exitosa la búsqueda se notificará la razón de ello al sistema
( l
de la DAPF que solicito el servicio de Consultar CURP por datos. e l (.
l
(
1 ( (
e (
( (
'
l
L ( (
( e l l
( l L L (_ l
III. Requisitos de las aplicaciones cliente para la interacción con los Web Services (wsCurp). l e (
(. ( l l
l l ( \..
1) Requisitos del sistema e ( (
l (
L l
Los requisitos a cubrir por los sistemas de las DAPF son: L L l
l Ll
l
~
l.
' L
l L,l.
l. l ( ~
L l. l
• Contar con una dirección IP Homologada. ( l L l
• Solicitar autorización a la DGRNPIP para que la dirección IP homologada que hará uso de los
Web Services (wsCurp) pueda tener acceso al servidor donde se encuentran instalados los Web
Services (wsCurp).
Subsecretaría de Población, Migración y Asuntos Religiosos
SEGOB Dirección General del Registro Nacional de Población e
Identificación Personal
• Las características mínimas del certificado que proporciona la DGRNPIP para el consumo del
web services son las siguientes:
v' Emitido por: VeriSing Class 3 Extended Validation SS! SGC
v' Emitido para: webs.curp.gob.mx (ambiente productivo) y websdes.curp.gob.mx
(ambiente desarrollo)
v' Asegura la identidad de un equipo remoto
v' Prueba su identidad ante un equipo remoto
v' Versión V3
v' Algoritmo de firma shalRSA
v' Algoritmo hash de firma: shal
v' Clave pública: RSA (4096 Bits)
• No se deberá de acceder por dirección IP al consumir los servicios, siempre se usará el nombre de
dominio, el cual designe la DGRNPIP para los ambientes de pruebas y producción, ya que los
certificados tiene internamente definidos esos nombres y también en caso de que DGRNPIP
realice cambios en la infraestructura la operación no se vea afectada.
• :nW:-\~'![í";'!"édoc->not .1ppc.u 1..:: have any style infonuanou avsoc.i.ned wuh 11 Th~ dccumenr nee 1~ shcwn belcw
• ' ;,:.;,''"""~ • ;¡ e.\:,..:r• ,,.¡ r.:... ~· ... p-rnv- ·~t':.::.: :'·.< .."».;;J.~,. 1.: ~""''~: ·lS/!.:'·'P · t rr.·~ lc::e"'
•· i1.;..;:,~"·•: 1.:;.t 1~ l. i.u•¡;•~ ~r:·l:) .. >
T!'::~ ~n.i~"~r-':. r e fe r-enc e {EN:) f?r tlH C'?tfa':.!?n r.o-: found i:; :.\c'!lStr•·i<c~C'Ol"~:.>l"::oshcrdcc~/<or.~1-1l':.tY::-r.:urp!-cr•,i;~ and -;r.c Y<!',;. .:.ct!.cfl • nuU. If t"'-b !:?R •• 11~ prc1bu~ly
r~1i:!'::c1t.lc, ;>lc .. ~c CO•lt.J'~ the Hr,·cr t.~!'li~tra:or.
vr ~o'°pcn•·:'f~.<t.,
l >l~ J ~~'l"l'
l '·/ !:•Jl~'t'l";
L l l L
l ( ( ( (,
( l (
(
(
L l
Seleccionar "Certificate information" Seleccionar "Detalles"
L
(
(
(
L
( '·
( l
L
s.
( L (
l ( l
L
'- ( l (
l ( l \
L
L
(
L l
{, L
l l
L {
l
(
LL
t.
l l
L L e
Subsecretaría de Población, Migración y Asuntos Religiosos
SEGOB Dirección General del Registro Nacional de Población e
Identificación Personal
i :.,.,,¡., ,., n
._
_,,.
-
,._._
.. _....,¡...
, -, ~ ~ ,,,.~
'::;;:...-::...
1 .... ;-...,>•;,;• .... ~ .•
. . ,. .,.~
._ ,,.
,,,.,.,,...,, .
:.;
__ ,
.e
:-i'"
1 ..:;. ··~ ""~"'·'""·
... __ ,_ -~··••!><'""'"""""
1
fln.ilU.:ra<ión d.J Al+•t.nt• p.94ª
h ...,,.,.~~·}>~·., ._, .- •. , , ,. ....
• "· l:.'J¡» .... po<1M;ótl de C•t·ttf\c•dot
-~ ill !~;.:'"""'""°'.,__,.,...-,.,,...,..M-.:0,,.
f~ •\ t~··,.í,.=-·~<>"'>J'""""'
:t\Zti:·2:Di*
'•:N•w,<.o-.
nww•:s .
l..V.VM\;.t•.,.,..,. .. !'>,.,..;,.,,,.,:-_,.,.,..,_,r
1!
....
• Solicitar a la DGRNPIP un usuario ycontraseña para el uso de los Web Services (wsCurp).
¿ L
Nota: Por seguridad, el usuario y el password que la DGRNPIP proporciona a los usuarios de este j ~ (
(
l (
e l '
servicio se entregarán de manera telefónica y no por ningún medio escrito para evitar sea L
L J
vulnerada la información. ( L
1 l l l
e ( e
l L
• Realizar la invocación en los sistemas a los Web Services (wsCurp). e
r. ~ (
c. (
( L.
l
• Solicitar la Dirección IP homologada del servidor donde se encuentran instalados los Web l L L (
'... L (
Services (wsCurp). ( l '
l,lL l
LL l
1 e
(. l e l
• Uso de componentes para la invocación de los Web Services por parte de alguna aplicación
cliente; el siguiente ejemplo es utilizando JA VA.2) Requerimientos de software de las
aplicaciones cliente para la interacción con los Web Services.
( l
' (
Cada operación cuenta con su estructura de datos específica con los datos a ser usados en la operación.
(
' ~ f L
Ejemplo:
' l
L L (
( (_ L l l '·
l
: ( L
l l ( DatosConsultaCurp datos = new DatosConsultaCurp();
l l l
l L
L
\
( L l Paso 2. Llenar la estructura con los métodos "set" disponibles.
l l
{ (
\,.
L(,
': ,~ 1
\
'
l
( (
(, (
l ~ll~
(
la propiedad del sistema qu< indica el almacén de 11"" a usar Pº' el protocolo HTTPS.
En donde la ruta del almacén es la ubicación dentro del disco duro donde se encuentra el almacén de
llaves.
Nota: Existen muchas maneras de instalar el certificado, dependiendo del proveedor que se esté usando o del
entorno de desarrollo. Como ejemplo podemos mencionar que para el caso de java existe una herramienta que
administra los almacenes de l!a·ves a ser utilizadas en una aplicación desarrollada en [aua, esta herramienta se
llama keytool y es parte del ]DK 1.3 o superior.
Dónde:
Protocolo: http o https
Domain: nombre del domino
Puerto: Número de puerto por el cual se reciben las solicitudes hacia el Servicio Web
L l L
Paso 8. Realizar el mapeo de datos que se enviarán al Web Service. l l. l l e
L ¡ (
a) Se establecen los parámetros del servicio a consumir L l l
L
L
Objectj] altaServiceArgs = new Object]'] {datos};
(
l, L L
L(
l
l ( l (
L L L L
b) Se define el tipo de datos a recibir como respuesta por parte del servicio
Subsecretaria de Población, Migración y Asuntos Religiosos
SEGOB Dirección General del Registro Nacional de Población e
Identificación Personal
serviceClient.invokeRobust(optGetConfirm, opGetConfirmArgs);
El valor de retorno, como podemos observar es de tipo string, que representa un documento xml con los
parámetros de salida, y con los atributos informativos de la operación.
Paso 10. Invocar el Web Service mediante el método invoke del objeto call.
Paso 11. Adicionalmente, se debe realizar la confirmación al Servidor, de que el cliente ha recibido el
resultado de su invocación. Para poder llevar a cabo esta actividad, es necesario hacer lo siguiente:
(. L L l
L
L (_
l (
l e EJEMPLO DEL CLIENTE:
L L public static void main(String argsl) throws AxisFault (
' ( C L L
'- L l L
l L L
L LL RPCServiceClient serviceClient = new RPCServiceClient();
l <.. 1.. ·l._ L (
L l L l
~tions = serviceClient.getOptions();
SEGOB (rz~Í~ s.h~~=~~~~~': ~.~:,;:;~: ~:2~~~=~:!j
. •';..·,~-'""-1. .
options.setT o( targetEPR);
datos.sctTipo T ransaccion (1 );
datos.sctDireccionlp("<dirccción_ip_clicntc> ");
datos.setCveCurp("SABC740421I-IDFNNRül");
// Ccnerare curp \
QNamc opSetAlta = new QName("http://scrviccs.wscrv.ccurp.dgti.scgob.gob.m
"consultarPorCurp");
l L l.
l e (
L
e l e
Object altaScrviceArgs = new Object[} (datos}; L
(
( l
' l
1
Class eP> returnTypcs = new Class[] ( String.class ); l (
l..
L
l L L
e l ( L C l
( ( (
L
(_ (l
l
(
L (
( l
' (
l. lL
L
' ' L'
String result = (String) response[O]; ll L L l ( (
l
L L ( L
if (result == null) (
System.out.println("Consulta Curp Service didn'r initialize!");
Subsecretaria de Población, Migración y Asuntos Religiosos
SEGOB Dirección General del Registro Nacional de Población e
Identificación Personal
returu;
result);
//Confirm oper.uion
QName optGetConfirm = new
QName("http://senriccs.wserv.ecurp.dgti.scgob.gob.mx", "getConfirm");
serviceClient.invokcRobust(optGetConfirm, opGetConfirmArgs);
(
l
(
l
(
L l l • DatosConsultaCurp
( l l l • DatosConsultaDetalles
l
( l l
l.. l L
l l
' ' l L l Descripción WSDL
l ( l
l.
C
' l
LL l
En la siguiente tabla se encentran las principales propiedades de los componentes Web Service
Lll l lll
l l. L.( para que puedan ser implementados y configurados en los sistemas de la DAPF.
En la siguiente tabla se describen los archivos WSDL, que se proporcionan en archivo físico.
5 1
ConsultaPorCurpServ ConsultaPorCurpSe 1 DatosConsultaC
WSERV-Consulta por ConsultarPorCurp
ice rvice.wsdl urp
CURP
····-···--·····-·················· ·······-···-·····--···- ---·--··-'···--·-··-·······-··- -······-·· - ·-·----~-····
6
ConsultaCurpDetalle ConsultaCurpDetall 1 ConsultarCurpDetall DatosConsultaD
WSERV-Consultar
Service eService.wsdl 1
e e talles
CURP por datos
Dónde:
websdes.curp.gob.mx <direcciónj servidor>: es la dirección del servidor en el que los Web Service
estarán configurados para que por medio de https puedan ser invocados.
\.. l \..
l L(
El propósito fundamental de Web Services es facilitar los procesos para consulta de la CURP.
l
l
l
e
(
l
'l
Descripción detallada de los parámetros de entrada y salida de cada uno los Servicios Web. (_ l. l
e l (
( l
L l l
v l l
• WSERV-Consulta por CURP l. Ll
l
(_ (_ <... l V
l.
l. l l l
Mediante este servicio se podrá realizar una consulta para obtener los datos asociados a una CURP
requiriendo para ello la clave CURP. Si dicha consulta resulta no ser exitosa, se notificará la razón de ello
al sistema de la DAPF que solicitó el servicio de Consulta por CURP.
{t~fü;~.'·, Subsci:rctariade Población, Migración y Asuntos Religiosos
SEGOB ~~<flff}['.~?.~
"''W~;;"!J."'!·\;
Dirección General del Registro Nacional de Población e
ldcntiflcación Personal
\¿_~~¿:~~. ~~.
Para datos de Obligatoriedad Opcional de tipo Alfanumérico ó Alfabético en los cuales no se envíe
información esto podrá indicarse mediante el uso de (cadena vacía): "" y para datos de tipo numérico se
indicará con (cero) O.
Datos para Registrar la CURP por Documento Probatorio: 7 - Certificado de Nacionalidad Mexicana.
Año de Registro.
;_
Número de Folio del Certificado de Numérico (5) 1 (
Folio del Certificado l
' l ' l
Je
L
Nacionalidad Mexicana.
'
~ (.
( ~ l l l
(
'
(
'
l l
(_ ... e
l
'
Resultado del servicio de registrar la Alfanumérico (10) l
Estatus de la Operación l ( (
CURP. Ver catálogo de excepciones. L ll
L
L
l
Descripción de errores ocurridos durante la Alfanumérico (50) '• l L 1
Mediante la utilización de este servicio se puede obtener la clave(s) CURP, así como sus respectivos datos
asociados a partir de la proporción de los siguientes datos: primer apellido, segundo apellido", nombre,
sexo", fecha de nacimiento y entidad de nacimiento" (* datos opcionales). En caso de no ser exitosa la
búsqueda se notificara la razón de ello al sistema de la DAPF que solicitó el servicio de Consultar CURP
por datos.
Para datos de Obligatoriedad Opcional de tipo Alfanumérico ó alfabético en los cuales no se envíe
información esto podrá indicarse mediante el uso de (cadena vacía): "" y para datos de tipo numérico se
indicará con (cero) O.
l
(.. L
l.
Dirección IP Requerido Alfanumérico (16)
l. ~
l ( \ ( ( sistema de.la DAPF que accede
l. ( (
a los WebServices.
\ \ l
l \ L
\
l (. ~ ler. Apellido Requerido ler. Apellido Alfabético (50)
Federativa de de Nacimiento
Nacimiento
l l l
1 de Extranjeros 1 Extranjeros
Datos para Registrar la CURP por Documento Probatorio: 7 - Certificado de Nacionalidad Mexicana.
V. Mapeo de los parámetros de entrada y salida con los elementos de los Archivos WSDL y del
documento XML de retorno respectivamente.
L L L
l ( l
Folio de la Carta FolioCarta l ll '- e
l ( L l l l
L
Estatus de la Operación statusOper L l L L
CURP CURP
ler. Apellido apellidol
2do. Apellido apellido2
Nombres(s) nombres
Sexo sexo
Fecha de Nacimiento fechNac
L L
(
( L e Clave de la Entidad Federativa de Nacimiento cveEntidadNac
l ( (
l ( ( L (
l
Tomo tomo
L
l (
L (,
L
(
( ( ( Libro libro
L Ll
Número de Acta numActa
L. L L l
LlllL LLL
l l Ll CRIP crip (Se utiliza en la salida del documento tipo 8)
Clave de la Entidad Federativa de Registro numEntidadReg
Clave del Municipio de Registro cveMunicipioReg
ro del Registro Nacional de Extranjeros NumRegExtranjeros
Suhsccrctariadc Poblacicin, Migración y Asuntos Religiosos
SEGOB Dirección General del Registro Nacional de Población e
Ideruificucion Personal
VI. Apéndices
Apéndice A
Requisitos de un Web Service. Los sistemas de la DAPF deberán de contemplar los siguientes
requisitos (requerimientos) para implementar los Web Service en sus sistemas.
'
(
( ( (
programación particular Java RMI, por ejemplo, está ligada completamente a lenguaje Java. l
l
l
Sería muy difícil invocar funcionalidad de un objeto Java remoto desde Visual Basic o l.
(. L l
l
'. L
(
L ( l
PERL. Un cliente debería ser capaz de implementar un nuevo servicio Web existente
l ( l
L Ll l l
independientemente del lenguaje de programación en el que se halla escrito el cliente l. ( (_ l (. \ l
(, ( l l
En el siguiente grafico se muestran los bloques constructivos principales necesarios para facilitar las
comunicaciones remotas entre aplicaciones.
Descubrimiento
UDDI, DISCO
Descripción
WSDL, Esquema XML, Docs
formato de Mensaje
SOAP
Codificación
XML
Transportej
HTTP, SMTP y otros
Figura: "Bloques constructivos de ServicJ?s Web"
' '· ( como documentación escrita sobré el servicio Web incluyendo ejemplo de uso. Un componente
ll l DCOM expone meta datos estructurados sobre sus interfaces mediante una biblioteca de tipo
L
( l l (
l ( l l
(typelib). Los meta datos dentro de u.na typelib de componente se guardan en un formato binario
[_
l 1 ( l l propietario a los que se accede mediante una interfaz de programación de aplicación (API)
l l l
l l
propietaria.
Ll l ~
l. l_ (_
l l (, • Formato del mensaje: Para el intercambio de datos, el cliente y el servidor tienen que estar de
l l- l 1
acuerdo en· un mecanismo común de codificación y formato de mensaje. El uso de un mecanismo
~' codificar los datos =s-= quo los datos quo codifica el cliente lo. interpretará
Subsecretaria de Población, Migración y Asuntos Religiosos
SEGOB Dirección General del Registro Nacional de Población e
Identificación Personal
correctamente el servidor. En DCOM los mensajes que se envían entre un cliente y un servidor
tienen un formato definido porel protocolo DCOM Object RPC (ORPC).
• Codificación: Los datos que se trasmiten entre el cliente y el servidor necesitan codificarse en un
cuerpo de mensaje. Dcom utiliza un esquema de codificación binaria para serializar los datos de los
parámetros que se intercambian entre el cliente y el servidor.
Transporte: Una vez se ha dado formato al mensaje y se han serializado los datos en el cuerpo del
mensaje se debe transferir entre el cliente y el servidor utilizando algún protocolo de transporte.
DCOM dispone de varios protocolos propietarios como TCP, SPX, NetBEUI y NetBIOS sobre
IPX.
Apéndice B
Información detallada del formato de los datos utilizados en los Web Services para la consulta de la
CURP.
' l '•
c. e L
Se valida de acuerdo a la siguiente expresión regular: (
CURP
[A-Z]( 4}\d( 6 }[HM][A-Z](2}[B-DF-HJ-NP-TV-Z](3}[A-Z0-9][0-9] ' L
1. ' L ( l ' ~
( (
Se valida lo siguiente:
Letras en Mayúsculas.
Acepta caracteres los especiales, "."(punto) "/"(diagonal)"-" (guión)
" '" (apostrofo).
Ejemplo: 29/11/2004
Fecha de Se valida que el día este en el rango adecuado: 01 a 31
Nacimiento Se valida que el mes se encuentre en el rango de: 01 a 12
Se valida que el año cumpla con lo siguiente: del año actual menos 120 al año
actual, ejemplo: 1883 a 2003.
Solo fechas validas por ejemplo 31/11/2000 no es válida el mes de noviembre
no tiene 31 días, la Fecha de Nacimiento no puede ser mayor a la fecha actual.
'- L Entidad Federativa Se trata de la clave de Entidad Federativa de Nacimiento (Clave Alfabética)
l ( (
\ l ',
, ( l
de Nacimiento de acuerdo al catálogo de Entidades utilizado por la DGRNPIP.
1
\
\ \ l
l L l \_
Nacionalidad Se trata de la clave de Nacionalidad de acuerdo al catálogo de Nacionalidades
( 1. l ( l (.
1 1
(
(Clave) utilizado por la DGRNPIP.
l \_ l
l
l \ L l l
1
l
L
( l l
Solo acepta números (1 carácter)
l l
' 1 1- Acta de nacimiento
\_
(
l l
( l
Tipo de
l ( Documento 3- Documento migratorio
l LC.. l
( L l. Probatorio
'' l ( l. 4- Carta de naturalización
No. Acta Se rellena con ceros a la izquierda cuando el dato es menor de 5 caracteres
numéricos.
Numérica)
CURP
CURP's
Discriminación
Comparación
de Riesgo
- No. Descripción
1 Primer Apellido
2 Segundo Apellido
3 Nombre(s)
4 Sexo
5 Fecha de Nacimiento
7 Nacionalidad
l L
11 Número del tomo del acta de nacimiento
l
(_
l e
( L L
l
12 Número del libro en que se encuentra asentada el acta de nacimiento
l L
l l l l
l
l e 13 Número del acta de nacimiento
l L l
L l (. 14 Número de foja o partida del acta de nacimiento
L l L l l l
l L l L
·----------------------------------- -·-·-----·-·-
Subsecretaría de Poblacnin, Migración y Asuntos Religiosos
SEGOB Dirección General del Registro Nacional de Población e
Identificación Personal
Cadena compuesta de ceros y unos, el uno indica los datos a corregir y el cero
los datos que se quedan igual.
Ejemplo: 00101000000000000
(Esta cadena indica que los datos a modificar son el nombre y la fecha de
nacimiento.)
No. Descripción
1 Primer Apellido
2 Segundo Apellido
3 Nombre(s)
4 Sexo
5 Fecha de Nacimiento
7 Nacionalidad
l L l
16 Municipio de Registro del documento probatorio ( (. l l l
<.. ( L
l l. l l l l l
l l l l
Cadena compuesta de ceros y unos, el uno indica los datos a corregir y el cero
los datos que se quedan igual ..
SubsccrctariadcPoblación, Migración y Asuntos Religiosos
Dirección General del Registro Nacional de Población e
Identificación Personal
Ejemplo: 00101000000000000
(Esta cadena indica que los datos a modificar son el nombre y la fecha de
nacimiento.)
.l '· ( (_
e
( l (
l e e
l (
(_ (
(
l (.
l L L (.
(.
' ' L l \
l
' L
L l. L
L l l l
e (
e (. l L
L
l l (.L
L l
L l l
l. l L
l l l L L L \... .\.
l L L (
·""' .~ ....
t./,\~
Apéndice C
Estatus de CURP
Activas
Desactivadas
BDA
BCC Baja por Cambio en CURP
BCN Baja no afectando a CURP
'- L
l. L
( ( L
l l l l l
l l L
( L L
c. l L C L (.
( l '-
( LL
( ( l
l
l L
e ( (
(
L L l
l L L l l
e -C ( L
(. LL
L
L ' v l
L
l
( (_ l L
' L
' l l. L
Subsecretaria de Población, Migración y Asuntos Religiosos
SEGOB Dirección General del Registro Nacional de Población e
Identificación Personal
VIL Glosario
Aplicación Cada uno de los programas que, una vez ejecutados, permiten trabajar con la
computadora. Son aplicaciones los procesadores de textos, hojas de cálculo, bases de
datos, programas de dibujo, paquetes estadísticos, etc.
Consulta Interrogación realizada a una base de datos, en la que se requiere una información o
informaciones concretas en función de unos criterios de búsqueda definidos.
Dirección IP Matrícula que identifica a una computadora de la red. A las computadoras personales se
les asigna una IP address para que naveguen por la red, que cambia en cada sesión de
acceso a Internet.
Error de Datos Es cuando los datos que recibe un método no son los requeridos para poder llevar a cabo
la operación correcta o básica y así poder cumplir con la funcionalidad esperada.
Excepción Es una eventual situación de error que se podría producir al invocar un método
L L L
L e e
l
l l l !l.
l
L
l l (
l '
l
l l l HTIPS HyperText Transmisión Protocol, Secure Protocolo que se utiliza para acceder de
(
l
l
l
(
'-
( l,
(_
l
l manera segura a las aplicaciones web.
l '
l l (
l
(
\. l l M
( ' ( l
L L r, Módulo Los módulos, al igual que las clases, son "espacios" en los cuales se incluyen
l l l l (
l L ' e declaraciones de variables, procedimientos, funciones, etc.
\.. l l
l u, l
'• L (
' ( l
L' l' l.
l (
Parámetros Los métodos o propiedades pueden tener parámetros, (uno o varios), los cuales le
indicarán los valores que deben usar para la tarea que debe realizar. Por ejemplo, un
método Contar podría recibir un parámetro con el valor de las veces que tiene que
contar.
Parámetros Opcionales
Registro Es una pequeña unidad de almacenamiento destinada a contener cierto tipo de datos.
Puede estar en la propia memoria central o en unidades de memoria de acceso rápido.
Sistema En informática, este término utilizado sin otra palabra que lo adjetive designa un
conjunto de hardware y software específico.
I
Transacción Operación que modifica el estado de una base de datos, sin que los datos en sí mism
pierdan consistencia alguna.
Web Services Los Servicios Web son una aplicación entregada como un servicio que puede integrarse
con otros Web Services que usan las normas de Internet. En otros términos, es un L L e
\ 1 L
(
recurso de URL-addressable que programada.mente devuelve la información a clientes ' l e
' l' L
l
que quieren usarlo. El protocolo de comunicación más usado es SOAP, Protocolo de e ( l
(
e L L c.
Acceso de Objeto Simple que en la mayoría de los casos es XML sobre I-ITTP. t_ L l ( ( t.
l l l
(. ll
l.
l l (
( l
l
'
l L. l
( (
(. l l
( l ( l
l
'
(
l ll L l
( l L l l l
l l l l
SECRETARÍA DE GOBERNACIÓN
UNIDAD GENERAL DE ASUNTOS JURÍDICOS
REGISTRO DE CONTRATOS, CONVENIOS, ACUERDOS
Y OTROS INSTRUMENTOS JURÍDICOS