Показать сообщение отдельно
  #3  
Старый 19.07.2013, 12:49
Ivanius Ivanius вне форума
Прохожий
 
Регистрация: 21.07.2008
Сообщения: 19
Репутация: 10
По умолчанию

Да я именно это и искал, но мне никто так и не смог обьяснить что в этой библиотеке конкретно нужно(openSSL) потому и начал искать обходные пути.
Вроде бы все нашел, разобрался, но вот что:
Код:
procedure TUCCCheck.opencrtClick(Sender: TObject);
var
  cert:TX509Certificate;
begin
  if FileOpen.Dialog.Execute then
    try
      cert:=TX509Certificate.Create;
      cert.LoadFromFile(FileOpen.Dialog.FileName);
        with crttext.Lines do begin
          Add(cert.Issuer);
          Add(cert.Subject);
          Add(DATEToSTR(cert.NotBefore));
          Add(DATEToSTR(cert.NotAfter));
          Add(cert.Text);
        end;
    finally
      cert.Free;
    end;
end;
Ав вылетает когда окрываю файл, пробовал другие ДЛЛки, там ошибку пишет и все.....
Понял в чем была проблема, брал все из libeay32.pas а не дллки
сейчас не компилируется ссылаеться что нету этого пас файла.
В общем просьба скинуть сюда весь комплект рабочих файлов OpenSLLUtils.pas, libeay32.dll, libeay32.pas
в принципе файл вродебы открывается, но считать ничего не получается...
Изображения
Тип файла: jpg 19-07-2013 14-29-56.jpg (95.0 Кбайт, 3 просмотров)
Ответить с цитированием