Sample code for 30+ languages & platforms
B4X

Find Certificate by SHA1 Thumbprint

See more Cert Store Examples

Demonstrates how to find a certificate having the specified hexadecimal SHA1 thumbprint.

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 specific SHA1 thumbprint.
Dim json As ChilkatJsonObject
json.Initialize
Dim hexThumbprint As String = "767192374BE3C1512D2CB80734926D40E96D6DC2"
json.UpdateString("thumbprint", hexThumbprint)

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