Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03

Como encriptar en pkcs12 la contraseña de mi CSD

La libreria OpenSSL es la mas usada para generar el sello digital, independientemente del lenguaje aqui encontraras informacion de como usar la libreria
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
jamiguel77
Mensajes: 56
Registrado: Vie Dic 31, 2010 8:00 pm

Como encriptar en pkcs12 la contraseña de mi CSD

Mensajepor jamiguel77 » Mié Ago 03, 2011 8:37 am

Buen dia a todos espero que esten bien, estoy timbrando facturas con mi PAc, ahora lo que tengo que resolver es como encriptar en pkcs12 mi CSD

tienen algun tutorial o comandos del openssl? suponiendo que la clave de mi CSD fuera: AYET54E


Les agradezco cualquier comentario.

Buen dia.

Avatar de Usuario
Dado
Mensajes: 15838
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Como encriptar en pkcs12 la contraseña de mi CSD

Mensajepor Dado » Mié Ago 03, 2011 8:50 am

jamiguel77 escribió:Buen dia a todos espero que esten bien, estoy timbrando facturas con mi PAc, ahora lo que tengo que resolver es como encriptar en pkcs12 mi CSD

tienen algun tutorial o comandos del openssl? suponiendo que la clave de mi CSD fuera: AYET54E


Les agradezco cualquier comentario.

Buen dia.


Busca en el foro la palabra "pkcs12" o "pfx", hay varios mensajes al respecto
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

jamiguel77
Mensajes: 56
Registrado: Vie Dic 31, 2010 8:00 pm

Re: Como encriptar en pkcs12 la contraseña de mi CSD

Mensajepor jamiguel77 » Lun Ago 08, 2011 5:07 pm

Hola, buenas tardes,

he revisado las ligas que me indicaste, pero no se si no entendi, o no es lo que necesito, el problema que tengo es que para realizar la cancelacion de un cfdi atravez del web service que me provee el pac, necesito el certificado en pkcs12 (el cual ya lo converti) y la clave del certificado (una sola palabra) la cual es la que no he podido convertir, utilizo los comandos indicados en las ligas y en los manuales, sin embargo ninguno me lo acepta, me marca que necesita la llave privada

Le pongo la llave (.key) y de todas maneras marca error.


Que mas puedo hacer???

De antemano muchas gracias

Avatar de Usuario
Dado
Mensajes: 15838
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Como encriptar en pkcs12 la contraseña de mi CSD

Mensajepor Dado » Lun Ago 08, 2011 6:13 pm

Es dificil imaginar que es lo que puede estar fallando.

Con que PAC estas tratando de cancelar?
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

jamiguel77
Mensajes: 56
Registrado: Vie Dic 31, 2010 8:00 pm

Re: Como encriptar en pkcs12 la contraseña de mi CSD

Mensajepor jamiguel77 » Lun Ago 15, 2011 8:56 am

Hola dado, gracias por contestar, (me sali de vacaciones por eso no conteste rapido), el Pac que contratamos la fin es FacturaYa.com

He intentado cancelar por el sat: https://portalcfdi.facturaelectronica.sat.gob.mx/ sin embargo tambien no esta funcionando el servicio.

El Pac en esta parte no ayuda mucho, y yo sigo sin cancelar, me da miedo que llegue un momento en el cual no pueda cancelar, alguna idea de como encriptar en pkcs12 la contraseña?

incestigue y el openssl referente a este tema requiere :

Respuesta = ServicioFY.CancelarCFDI("ACA980789XF0", "cyPassword%", "ACA980789XF0", facturas , cert.ReadToEnd(), "passwordPKCS12");
//--------------------------------------------------DOCUMENTACION PARA CANCELAR-------------------------------------------------------------------------------------------------
CANCELACIÓN CFDI
4. 1 Accesar al método:
CancelarCFDI(usuario As String, password As String, RFCEmisor As String, listaCFDI As String(),
certicadoPKCS12_Base64 As String, passwordPKCS12 As String)

USUARIO
PASSWORD
RFC EMISOR
LISTA CFDI
certicado
PKCS12_Base64
passwordPKCS12
Usuario Facture Ya que va a realizar el timbrado.
Contraseña de autenticación del usuario.
Contenido del XML con la información del comprobante. Debe cumplir con
todos los requisitos de la versión 3 del SAT.
Es un arreglo que contiene un *UUID por posición.
Cadena que contiene **Pfx en formato Base64, del CSD del emisor con el que
se sellaron los comprobantes.
Contraseña del CSD del emisor.
Esta función permite realizar la cancelación ante el SAT de una lista de UUIDs que se
encuentren en los registros de envío del SAT, es decir, que sean UUIDs generados a
través de un proceso de timbrado. Los UUIDs que se envíen para cancelación, deben
haber sido emitidos por el mismo contribuyente y la lista no podrá ser mayor a 500.
En cada llamada se puede generar un CFDI para el usuario Emisor.
* UUID es el folio fiscal del comprobante.
** El estándar PKCS #12 define el Estándar de Intercambio de Sintaxis de Información
Personal. Esto define un formato de archivo usado comúnmente para almacenar llaves
privadas con los respectivos certificados de llaves públicas, protegidas con una llave
simétrica basada en contraseña. Es decir, es un archivo generado con la contraseña
del CSD que contiene la llave pública y la privada.
Se solicitan el Pfx y la contraseña del CSD ya que es un requisito del SAT para poder
autenticar al emisor de los UUIDs que se desea cancelar.

Ejemplos de código para accesar al método de cancelación de
CFDI:
Vb.Net
' Declarar web service.
Dim ServicioFY As New WSFY.WS_FDSoapClient
Dim Respuesta As New WSFY.ArrayOfString
'Se recibe la respuesta
Respuesta = ServicioFY.CancelarCFDI("usuario", "password",
"RFCEmisor", listaCFDI(), "Cadena del Pfx en formato Base
64", "Password del Pfx")
C#
' Crear instancia al WS para timbrar
WSFD.WS_FDSoapClientServicioFY = New WSFY.WS_FDSoapClient();
WSFD.ArrayOfString Respuesta = New WSFY.WS_ ArrayOfString();
'Se recibe la respuesta
Respuesta = ServicioFY.CancelarCFDI("usuario", "password",
"RFCEmisor", listaCFDI(), "Cadena del Pfx en base 64", "Password
del Pfx");


//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Para esto de los WebServices estoy usando VisualStudio 2005 C#(Con delphi no pude y dije salgo por el momento con Visual Studio y despues le investigo por que).
Mi problema es que no se como encriptarla y que passqord deberia de encriptar.

Les agradezco su ayuda..

squirre2k
Mensajes: 9
Registrado: Lun Jun 06, 2011 8:23 pm

Re: Como encriptar en pkcs12 la contraseña de mi CSD

Mensajepor squirre2k » Mié Sep 21, 2011 11:16 am

Hola, yo tengo como PAC al horrible factura en linea....y dejame decirte que la documentación que me enviarón para cancelar es EXACTAMENTE la misma que acabas de postear, actualmente comenzaré a hacer pruebas, trabajo con VS08 C#, tengo un archivo p12 que segun entiendo es el pfx, el cual gnere a la hora de hacer el sello, al cual le puse la misma contraseña que el .key, mi duda viene en la sintaxis “Cadena del Pfx en base 64”...supongo es el contenido del archivo obvio decodificado a 64 para que se pueda "leer" y el lo recodifique.....espero Dado nos pueda orientar.

Salu2

squirre2k
Mensajes: 9
Registrado: Lun Jun 06, 2011 8:23 pm

Re: Como encriptar en pkcs12 la contraseña de mi CSD

Mensajepor squirre2k » Mié Sep 21, 2011 1:50 pm

Haber, actualmente hago esto

//cargo el archivo p12 junto con su contraseña, para evitar problemas le puse la misma que el .key
X509Certificate2 _MiCertificado = new X509Certificate2(nomFile, _passKey);
//leo los datos del archivo
byte[]contenidoP12=_MiCertificado.RawData;
//convierto el array en base 64 y lo regreso
cadenaPfx.Append(Convert.ToBase64String(contenidoP12));

El ws me responde: error se Signing key is not loaded

Comentarios?

jmiguel85
Mensajes: 1
Registrado: Mié Oct 19, 2011 7:14 pm

Re: Como encriptar en pkcs12 la contraseña de mi CSD

Mensajepor jmiguel85 » Mié Oct 19, 2011 7:17 pm

Alguien logró solucionar este problema?

Archer_a
Mensajes: 11
Registrado: Mié Ago 24, 2011 7:51 pm

Re: Como encriptar en pkcs12 la contraseña de mi CSD

Mensajepor Archer_a » Mar Oct 25, 2011 4:03 pm

Aun tienen problemas???? los puedo ayudar en lo que cabe :D

Avatar de Usuario
Dado
Mensajes: 15838
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Como encriptar en pkcs12 la contraseña de mi CSD

Mensajepor Dado » Mar Oct 25, 2011 4:18 pm

Archer_a escribió:Aun tienen problemas???? los puedo ayudar en lo que cabe :D


Pues parece que si tienen problemas, como lo resolviste tu?
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!


Volver a “OpenSSL en general (cualquier lenguaje)”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados