Sample code for 30+ languages & platforms
B4X

X509Certificate GetCertHash SHA256

See more Certificates Examples

Shows how to get the SHA256 hash of a certificate.

Chilkat B4X Downloads

B4X
Dim success As Boolean = False

Dim cert As ChilkatCert
cert.Initialize("cert")

'  Load a certificate object with a certificate.
'  The certificate object could have come from any source,
'  or perhaps was obtained from another Chilkat function.
'  The source does not matter.  What matters is that we have
'  a cert object loaded with the certificate..
success = cert.LoadFromFile("qa_data/certs/cert_test123.cer")
If success <> True Then
    Log(cert.LastErrorText)
    Return
End If


'  Get the binary DER of the certificae, and compute the SHA256 hash:
Dim bdDer As ChilkatBinData
bdDer.Initialize
cert.ExportCertDerBd(bdDer)

'  Get the base64 representation of the SHA256 hash.
Dim certHash As String = bdDer.GetHash("sha256", "base64")

Log("Certificate hash in base64 = " & certHash)