Deskflow
1.26.0.418
Keyboard and mouse sharing utility
Toggle main menu visibility
Loading...
Searching...
No Matches
SecureUtils.h
Go to the documentation of this file.
1
/*
2
* Deskflow -- mouse and keyboard sharing utility
3
* SPDX-FileCopyrightText: (C) 2025 Deskflow Developers
4
* SPDX-FileCopyrightText: (C) 2021 Barrier Contributors
5
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
6
*/
7
8
#pragma once
9
10
#include "
Fingerprint.h
"
11
12
#include <openssl/x509.h>
13
14
namespace
deskflow
{
15
22
QString
formatSSLFingerprint
(
const
QByteArray &fingerprint,
bool
enableSeparators =
true
);
23
24
QString
formatSSLFingerprintColumns
(
const
QByteArray &fingerprint);
25
26
Fingerprint
sslCertFingerprint
(
const
X509 *cert, QCryptographicHash::Algorithm
type
);
27
28
void
generatePemSelfSignedCert
(
const
QString &path,
int
keyLength = 2048);
29
30
QString
generateFingerprintArt
(
const
QByteArray &rawDigest);
31
}
// namespace deskflow
type
static int type
Definition
ArchNetworkWinsock.cpp:46
Fingerprint.h
deskflow
Definition
DaemonApp.h:18
deskflow::formatSSLFingerprint
QString formatSSLFingerprint(const QByteArray &fingerprint, bool enableSeparators)
formatSSLFingerprint Format an ssl Fingerprint
Definition
SecureUtils.cpp:41
deskflow::sslCertFingerprint
Fingerprint sslCertFingerprint(const X509 *cert, QCryptographicHash::Algorithm type)
Definition
SecureUtils.cpp:49
deskflow::generatePemSelfSignedCert
void generatePemSelfSignedCert(const QString &path, int keyLength)
Definition
SecureUtils.cpp:66
deskflow::formatSSLFingerprintColumns
QString formatSSLFingerprintColumns(const QByteArray &fingerprint)
Definition
SecureUtils.cpp:115
deskflow::generateFingerprintArt
QString generateFingerprintArt(const QByteArray &rawDigest)
Definition
SecureUtils.cpp:164
src
lib
net
SecureUtils.h
Generated by
1.18.0