Sample code for 30+ languages & platforms
B4X

Find Certificate by Subject CN (Common Name)

See more Cert Store Examples

Demonstrates how to find a certificate having the specified subject CN.

Note: Requires Chilkat v10.1.2 or later.

Chilkat B4X Downloads

B4X
Dim success As Boolean = False

Dim certStore As ChilkatCertStore
certStore.Initialize

'  This opens the Current User certificate store on Windows,
'  On MacOS and iOS it opens the default Keychain.
Dim readOnly As Boolean = False
success = certStore.OpenCurrentUserStore(readOnly)
If success = False Then
    Log(certStore.LastErrorText)
    Return
End If


'  Find the certificate having a Subject CN = "Example ABC".
Dim json As ChilkatJsonObject
json.Initialize
json.UpdateString("CN", "Example ABC")

Dim cert As ChilkatCert
cert.Initialize("cert")
success = certStore.FindCert(json, cert)
If success = True Then
    '  Show the full distinguished name of the certificate.
    Log("Found: " & cert.SubjectDN)
Else
    Log("Not found.")
End If