Sample code for 30+ languages & platforms
Delphi DLL

Load DER encoded X.509 Certificate (.cer, .crt)

See more Certificates Examples

Loads a digital certificate from a binary DER encoded X.509 Certificate (.cer, .crt) and fetches information about the cert.

Chilkat Delphi DLL Downloads

Delphi DLL
uses
    Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
    Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Cert;

...

procedure TForm1.Button1Click(Sender: TObject);
var
success: Boolean;
cert: HCkCert;

begin
success := False;

cert := CkCert_Create();

// LoadFromFile will load virtually any certificate format file.
// It will auto-recognize the format and load appropiately.
success := CkCert_LoadFromFile(cert,'/Users/chilkat/testData/cer/chilkat_ssl.cer');
if (success <> True) then
  begin
    Memo1.Lines.Add(CkCert__lastErrorText(cert));
    Exit;
  end;

// DN = "Distinguished Name"
Memo1.Lines.Add('SubjectDN:' + CkCert__subjectDN(cert));

Memo1.Lines.Add('Common Name:' + CkCert__subjectCN(cert));
Memo1.Lines.Add('Issuer Common Name:' + CkCert__issuerCN(cert));

Memo1.Lines.Add('Serial Number:' + CkCert__serialNumber(cert));

CkCert_Dispose(cert);

end;