DataFlex
DataFlex
Get Issuer Certificate Information
See more Certificates Examples
A certificate contains information about its issuer. This example demonstrates how to get the issuer information from a certificate.Chilkat DataFlex Downloads
Use ChilkatAx-win32.pkg
Procedure Test
Boolean iSuccess
Handle hoCert
String sTemp1
Move False To iSuccess
Get Create (RefClass(cComChilkatCert)) To hoCert
If (Not(IsComObjectCreated(hoCert))) Begin
Send CreateComObject of hoCert
End
Get ComLoadFromFile Of hoCert "qa_data/certs/sample.cer" To iSuccess
If (iSuccess = False) Begin
Get ComLastErrorText Of hoCert To sTemp1
Showln sTemp1
Procedure_Return
End
// Get issuer information:
// -----------------------------------------------------------------------
// (Not all subject fields may exist depending on the issuer certificate.)
// -----------------------------------------------------------------------
// Issuer DN (Distinguished Name, i.e. all the Issuer subject parts)
Get ComIssuerDN Of hoCert To sTemp1
Showln "DN: " sTemp1
// Common Subject parts:
// Issuer Common Name
Get ComIssuerCN Of hoCert To sTemp1
Showln "CN: " sTemp1
// Issuer Country
Get ComIssuerC Of hoCert To sTemp1
Showln "C: " sTemp1
// Issuer Email address
Get ComIssuerE Of hoCert To sTemp1
Showln "E: " sTemp1
// Issuer Locality
Get ComIssuerL Of hoCert To sTemp1
Showln "L: " sTemp1
// Issuer Organization
Get ComIssuerO Of hoCert To sTemp1
Showln "O: " sTemp1
// Issuer Organizational Unit
Get ComIssuerOU Of hoCert To sTemp1
Showln "OU: " sTemp1
// Issuer State
Get ComIssuerS Of hoCert To sTemp1
Showln "S: " sTemp1
End_Procedure