Página 5 de 9
Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI
Publicado: Mié Jul 27, 2011 10:35 am
por Dado
javiercillo escribió:Buen día Dado, ¿en dónde podemos bajar la actualización del código para la cancelación con Edicom?
Saludos
Puedes descargarlas DE LA MISMA LIGA que te envio cuando hiciste tu compra
Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI
Publicado: Mié Jul 27, 2011 10:50 am
por poliman
DADO escribió:javiercillo escribió:Buen día Dado, ¿en dónde podemos bajar la actualización del código para la cancelación con Edicom?
Saludos
Puedes descargarlas DE LA MISMA LIGA que te envio cuando hiciste tu compra
Buenos días.
Descargue nuevamente el código del enlace que me mandaste y no hay ninguna actualización, ¿hiciste alguna? ¿tengo un enlace antiguo?.
El archivo Edicom.pas tiene fecha de modificación del 28 Mayo 2011.
Gracias.
Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI
Publicado: Mié Jul 27, 2011 11:10 am
por javiercillo
Igual el mío, la actualización es de mayo.
Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI
Publicado: Mié Jul 27, 2011 11:33 am
por Dado
@poliman
@javiercillo
No ha habido otra actualizacion desde mayo. La cancelacion YA ESTA AHI, si revisan el archivo Edicom.pas podran ver que hay tres funciones que se explican por si solas:
function EdicomEngine
function EdicomCancela
function EdicomCambiaClave
Solo falta hacer las pruebas pertinentes y ver si han cambiado algo recientemente. Lo malo que ya no tengo clave de acceso para hacer mis pruebas y el cliente que me contacto inicialmente para desarrollar esto no me ha respondido mis mensajes.
Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI
Publicado: Mié Jul 27, 2011 2:44 pm
por javiercillo
Dado, consultando con el servicio técnico de Edicom, informan que para el servicio de timbrado no se requiere ningun cambio en la función de cancelación, que funciona tal como la tenemos.
Por lo tanto pregunto, para utilizarla debemos generar el PFX y el pass del PFX por nuestra cuenta, o la librería de timbrado trae alguna opción ya incluida?
Saludos
Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI
Publicado: Mié Jul 27, 2011 3:01 pm
por Dado
javiercillo escribió:Dado, consultando con el servicio técnico de Edicom, informan que para el servicio de timbrado no se requiere ningun cambio en la función de cancelación, que funciona tal como la tenemos.
Por lo tanto pregunto, para utilizarla debemos generar el PFX y el pass del PFX por nuestra cuenta, o la librería de timbrado trae alguna opción ya incluida?
Saludos
Por lo pronto el PFX lo tienes que generar "a pata" con el OpenSSL
Estas son las instrucciones para UNIR EL CSD Y LA LLAVE PRIVADA EN UN SOLO ARCHIVO PFX *PROTEGIDO*
Código: Seleccionar todo
openssl x509 -inform DER -in aaa010101aaa_csd_01.cer -out certificado.pem
openssl pkcs8 -inform DER -in aaa010101aaa_csd_01.key -passin pass:a0123456789 -out llave.pem
openssl pkcs12 -export -out CER_KEY.pfx -inkey llave.pem -in certificado.pem -passout pass:a0123456789
Te explico un poco lo que hace :
Linea 1. convierte el certificado en formato PEM
Linea 2. convierte la llave privada, usando la clave a0123456789 en formato PEM
Linea 3. Toma los dos PEM y los une en un PFX protegido con la clave a0123456789
Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI
Publicado: Lun Ago 01, 2011 9:56 am
por spaniaguag
DADO escribió:
Por lo pronto el PFX lo tienes que generar "a pata" con el OpenSSL
Estas son las instrucciones para UNIR EL CSD Y LA LLAVE PRIVADA EN UN SOLO ARCHIVO PFX *PROTEGIDO*
Código: Seleccionar todo
openssl x509 -inform DER -in aaa010101aaa_csd_01.cer -out certificado.pem
openssl pkcs8 -inform DER -in aaa010101aaa_csd_01.key -passin pass:a0123456789 -out llave.pem
openssl pkcs12 -export -out CER_KEY.pfx -inkey llave.pem -in certificado.pem -passout pass:a0123456789
Te explico un poco lo que hace :
Linea 1. convierte el certificado en formato PEM
Linea 2. convierte la llave privada, usando la clave a0123456789 en formato PEM
Linea 3. Toma los dos PEM y los une en un PFX protegido con la clave a0123456789
Hola Dado:
Al instalar tus rutinas, no tenia necesidad de instalar el OpenSSL, para ejecutar estas instrucciones, lo tendré que instalar?
Cuando inicie esto de la factura electrónica instalaba el OpenSSL, sin embargo tenia problemas con tus rutinas ya que no me daba los resultados esperados, ¿hay alguna forma de ejecutar el openssl con tus rutinas? de ser así ¿como sería?
Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI
Publicado: Lun Ago 01, 2011 10:16 am
por Dado
Si no quieres o no puedes instalar el OpenSSL puedes buscar un conertidor en linea, por ahi recuerdo un mensaje donde un forista puso la direccion, si no de plano busca con google, la cosa es solo convertirlo una sola vez y ya te sirve por el resto de la vigencia del certificado.
Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI
Publicado: Lun Ago 01, 2011 1:09 pm
por condor0086
Para algunas operaciones puedes utilizar el OpenSSL sin instalarlo, copia la carpeta de un equipo donde esté instalado y haz la prueba.
(Si se utiliza así es importante indicar que se ejectue en la misma carpeta donde se encuentra el ejecutable, para que encuentre los DLL)
Saludos
Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI
Publicado: Vie Ago 26, 2011 10:30 am
por tony
Yo no uso openssl para convertir el certificado a base64, yo lo hago "manualmente" en Windows y despues uso siempre ese texto
1. Das doble clic al archivo .CER y se abrirá en windows
2. Te vas a la segunda pestaña de la ventana (Detalles) y das clic al boton Copiar en Archivo
3. En el asistencia para exportación de certificados, selecciona el formato x.509 base 64 <-MUY IMPORTANTE
4. Guárdalo en un archivo de texto (si después de guardarlo el windows le agrega la extension .cer bórrasela y déjalo como .txt)
5. Abre el txt en el NotePad, y aqui hay que hacer un paso delicado: borrar los "enters" con cuidado para no volar algun caracter, tambien hay que borrar la linea inicial y final que dice -----BEGIN CERTIFICATE----- y -----END CERTIFICATE----- de manera que solo queden los caracteres "de corrido"
Ese texto se puede incluir en los xml en el campo Certificado y estoy usandolo para la cancelacion en Edicom, aun no termino las pruebas de cancelacion, espero si funcione
Tony