diff --git a/src/gui/src/SslCertificate.cpp b/src/gui/src/SslCertificate.cpp index 80fdfc26..81f2e21c 100644 --- a/src/gui/src/SslCertificate.cpp +++ b/src/gui/src/SslCertificate.cpp @@ -153,7 +153,7 @@ void SslCertificate::generateFingerprint(const QString& certificateFilename) QStringList arguments; arguments.append("x509"); arguments.append("-fingerprint"); - arguments.append("-sha1"); + arguments.append("-sha256"); arguments.append("-noout"); arguments.append("-in"); arguments.append(certificateFilename); diff --git a/src/lib/net/SecureSocket.cpp b/src/lib/net/SecureSocket.cpp index 855e16bb..eb6e3e3e 100644 --- a/src/lib/net/SecureSocket.cpp +++ b/src/lib/net/SecureSocket.cpp @@ -685,7 +685,7 @@ SecureSocket::verifyCertFingerprint() EVP_MD* tempDigest; unsigned char tempFingerprint[EVP_MAX_MD_SIZE]; unsigned int tempFingerprintLen; - tempDigest = (EVP_MD*)EVP_sha1(); + tempDigest = (EVP_MD*)EVP_sha256(); int digestResult = X509_digest(cert, tempDigest, tempFingerprint, &tempFingerprintLen); if (digestResult <= 0) {