Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Proyecto SIF/Veri*Factu/Ley Antifraude > Errores (relacionados con al AEAT)
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-02-2025
Avatar de YellowStone
YellowStone YellowStone is offline
Miembro
 
Registrado: feb 2007
Ubicación: Adeje
Posts: 165
Poder: 20
YellowStone Va por buen camino
Cita:
Empezado por xevi Ver Mensaje
Tengo un certificado de UANATACA que no me funciona, cuando con un certificado de FNMT me funciona perfectamente.

No se que tengo que hacer en este certificado para que me lo admita, si tienes una solución y puedes aportarla, te lo agradecería.

Yo no utilizo Delphi, programo con Harbour y objeto WinHttpRequest.5.1
Solo me limito a decirle el nombre del certificado instalado en el almacén de windows, y no veo en que lugar le tendría de cambiar o poner alguna opción distinta para que me pueda servir un certificado que lleva incluidos distintos certificados.

Gracias.
Yo programo en Delphi. Te puedo decir cómo selecciono el certificado necesario, pero es con las librerías de Clever Internet Suite.

El componente TclHTTP, tiene un evento OnGetCertificate que es el que se encarga de leer el certificado:

P. ej.
hServidor.OnGetCertificate := rGetCertificado.hServidorGetCertificate;

Es en ese evento donde se carga el certificado, que como ya he dicho, en UANATACA contiene varios certificados, y normalmente el que necesitamos NO ES EL PRIMERO, y se busca dentro:

Código PHP:
procedure TGetCertificado.hServidorGetCertificate(SenderTObject;
      var 
ACertificateTclCertificateAExtraCertsTclCertificateList;
      var 
HandledBoolean);
var 
CertificadosTclCertificateStore;
    
iinteger;
begin
  Certificados 
:= TclCertificateStore.Create(nil);
  
Certificados.ImportFromPFX(xrVerifactu.CertificadoxrVerifactu.Password);  // Importamos desde PFX.
  
if Certificados.Items.Count 0 then
    begin
      
for := 0 to Certificados.Items.Count -do
        
begin
          
if Pos(rDatosEmisor.NifCertificados.Items[i].Subject) > 0 then  // Cuando el Nif del emisor me coincide, ese es el certificado que necesito
            
begin
              ACertificate 
:= Certificados.Items[i];
              
Handled:=True;
              break;
            
end;
        
end;
    
end;
end
No sé si en Harbour tienes algo parecido para ir "navegando" por los certifidados PFX de UANATACA.

Mucha suerte, por lo visto, estos de UANATACA los utilizan multitud de empresas, no entiendo bien por qué no usan los de la FNMT.
Responder Con Cita
  #2  
Antiguo 12-02-2025
Avatar de YellowStone
YellowStone YellowStone is offline
Miembro
 
Registrado: feb 2007
Ubicación: Adeje
Posts: 165
Poder: 20
YellowStone Va por buen camino
No llegan los mensajes de correo a Verifactu:

[email protected] me llegan rechazados los mensajes tras múltiples intentos de intento de envío

[<00>] XMail bounce: Rcpt=[[email protected]];Error=[The maximum number of delivery attempts has been reached]

Así que no sé nada sobre qué cambiaron con los certificados.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Previsualizar solo las 'N' primeras paginas de un PDF darkamerico Varios 3 15-07-2024 16:59:27
Extraer primeras filas Angel.Matilla Firebird e Interbase 6 24-06-2020 21:58:56
Primeras letras en mayúscula pablo Varios 11 13-08-2015 16:46:01
Primeras imágenes de Windows 8 Chris Noticias 7 08-06-2011 23:15:03
Obtener tres primeras partes de una ip DarkByte Varios 3 20-08-2004 14:47:10


La franja horaria es GMT +2. Ahora son las 21:55:32.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi