Boa tarde amigos.
Demorei alguns dias para voltar ao fórum porque fiquei resolvendo alguns problemas e abaixo cito o que fiz:
-Baixei o projeto (ValidadeCert.exe) já compilado conforme o Igor sugeriu, executei o programa, mas não funcionou no WinXP
-Atualizei o projeto via Tortoise conforme sugestão do João Henrique, mas uso o Delphi XE e tive que alterar as chamadas ao comando WinExec. Compilou, mas também não funcionou e saí pela net a procura do porque. Resumindo o comando correto p/ Delphi 2010 e XE é o seguinte: WinExec(PAnsiChar(AnsiString(wcomando)),0);
-O programa rodou, apareceu a data do certificado, mas quando achava que já estava tudo resolvido, mudei o exe para uma pasta que tinha um espaço no nome (tipo C:\Abrir OpenSSL). Daí parou de funcionar.
Já resolvi todos os problemas acima e coloco o arquivo do projeto em anexo para quem estiver com algum dos problemas citados.
Agora peço novamente a opinião de vocês: como vocês sabem, a solução apresentada utiliza as bibiliotecas SSLEAY32.DLL e LIBEAY32.DLL que são diferentes das utilizadas no componente ACBR e como coloca-las na mesma pasta do meu programa ? O que fiz foi criar uma outra pasta para conter essas DLLs e o Openssl.exe (necessários ao projeto ValidadeCert.exe) e são chamadas internamente pelo meu projeto principal, não entendi porque as bibliotecas tem o mesmo nome e métodos distintos. Isso não foi um problema (criar uma outra pasta e chama-la internamente), mas se alguém tiver uma outra ideia, por favor me digam. Vou esperar alguns dias para fechar o tópico, mas desde já agradeço a todos, muito obrigado mesmo.
Abraços.
OpenSSL_dXE.rar