Sample code for 30+ languages & platforms
Delphi DLL

Load CMS PKCS#7 Certificate (.p7b)

See more Certificates Examples

Loads a digital certificate from a Cryptographic Message Syntax Standard PKCS7 (.p7b) file 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.p7b');
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;