Sample code for 30+ languages & platforms
React Native

X509Certificate GetCertHash SHA256

See more Certificates Examples

Shows how to get the SHA256 hash of a certificate.

Chilkat React Native Downloads

React Native
import { BinData, Cert } from '@chilkat/react-native'

function chilkatExample() {
  const cert = new 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..
  try {
    cert.loadFromFile('qa_data/certs/cert_test123.cer');
  } catch {
    console.log(cert.lastErrorText);
    return;
  }

  // Get the binary DER of the certificae, and compute the SHA256 hash:
  const bdDer = new BinData();
  cert.exportCertDerBd(bdDer);

  // Get the base64 representation of the SHA256 hash.
  const certHash = bdDer.getHash('sha256', 'base64');

  console.log(`Certificate hash in base64 = ${certHash}`);
}