Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
SecureUtils.cpp File Reference
#include "SecureUtils.h"
#include "base/FinalAction.h"
#include "base/String.h"
#include "io/Filesystem.h"
#include <openssl/evp.h>
#include <openssl/pem.h>
#include <openssl/x509.h>
#include <openssl/x509v3.h>
#include <algorithm>
#include <stdexcept>
Include dependency graph for SecureUtils.cpp:

Namespaces

namespace  deskflow

Functions

QString deskflow::formatSSLFingerprint (const QByteArray &fingerprint, bool enableSeparators=true)
 formatSSLFingerprint Format an ssl Fingerprint
Fingerprint deskflow::sslCertFingerprint (const X509 *cert, Fingerprint::Type type)
Fingerprint deskflow::pemFileCertFingerprint (const std::string &path, Fingerprint::Type type)
void deskflow::generatePemSelfSignedCert (const std::string &path, int keyLength)
int deskflow::getCertLength (const std::string &path)
QString deskflow::formatSSLFingerprintColumns (const QByteArray &fingerprint)
QString deskflow::generateFingerprintArt (const QByteArray &rawDigest)