sithlord48
|
5736566a79
|
refactor: TlsUtility a collection of methods in a namespace
|
2025-11-24 11:23:35 +00:00 |
|
sithlord48
|
bd4db268f1
|
chore: remove unused TlsCertificate class
|
2025-11-24 11:23:35 +00:00 |
|
sithlord48
|
c13421c20a
|
refactor: TlsUtility::generateCertificate() handle all the steps internally and make method static
|
2025-11-24 11:23:35 +00:00 |
|
sithlord48
|
ad01e296dc
|
chore: remove unused TlsCertificate::generateFingerprint
|
2025-11-24 11:23:35 +00:00 |
|
sithlord48
|
2087097415
|
refactor: new static TlsUtility::certFingerprint to generate fingerprint on the fly
|
2025-11-24 11:23:35 +00:00 |
|
sithlord48
|
6f10cd269e
|
refactor: move TlsCertificate::getCertKeyLength -> static TlsUtility::getCertKeyLength
|
2025-11-24 11:23:35 +00:00 |
|
sithlord48
|
c4a2dfd300
|
chore: remove unused TlsUtility::persistCertificate
|
2025-11-24 11:23:35 +00:00 |
|
sithlord48
|
393c2fa9bc
|
refactor: remove unused TlsCertificate::isCertificateValid
|
2025-11-24 11:23:35 +00:00 |
|
sithlord48
|
91b9680643
|
refactor: new static TlsUtiliy::isCertValid
|
2025-11-24 11:23:35 +00:00 |
|
sithlord48
|
4216acdb3a
|
refactor: TlsUtility::isEnabled is now a static member
|
2025-11-24 11:23:35 +00:00 |
|
sithlord48
|
9eede5470c
|
refactor: TLSUtil do not check it tls is enabled before regenerating the certificate
fixes #8890
|
2025-08-27 05:51:15 -04:00 |
|
sithlord48
|
c6778dc9be
|
refactor: use more if and switch init-statements
|
2025-07-07 17:53:56 +01:00 |
|
sithlord48
|
6299f04b59
|
refactor: make TlsUtility::generatateCertificate and TlsUtility::persistCertificate const
|
2025-06-20 09:39:26 +01:00 |
|
sithlord48
|
04943fad79
|
feat: Enforce a minimum TLS size of 2048bit
|
2025-06-16 05:02:33 -07:00 |
|
sithlord48
|
7e568121ee
|
chore: remove unneeded QGuiApplication, QApplication and or QCoreApplication includes
|
2025-06-09 17:18:05 -07:00 |
|
sithlord48
|
d2ac36f3ed
|
chore: make more const methods
|
2025-05-28 09:42:08 +01:00 |
|
sithlord48
|
3cf0fb89ef
|
chore: add comment to empty methods
|
2025-05-20 16:20:07 +01:00 |
|
sithlord48
|
c224cd4661
|
chore: declare const methods recommened by sonar
|
2025-05-20 16:20:07 +01:00 |
|
sithlord48
|
0ff72441e6
|
chore: use c++17 style if,switch init-initilizer where possible
chore: correct spelling of "colon" in NetworkAddresses variables
chore: correct some multi line defines near needed init-initilizers
|
2025-05-20 16:20:07 +01:00 |
|
sithlord48
|
332e6c4a4d
|
refactor: do not write sha1 to localdb and no longer send sha1 as part of comparison
|
2025-05-15 15:46:16 +01:00 |
|
sithlord48
|
0309d35aef
|
feat: port fingerprint info into Qt
mv FingerprintData -> Fingerprint
|
2025-05-13 11:32:02 -04:00 |
|
sithlord48
|
794017402d
|
chore: remove unused TLSCertificate::getCertificatePath
|
2025-04-25 09:58:49 +01:00 |
|
sithlord48
|
a6453a6819
|
fix: local-fingerprint generation
|
2025-03-28 11:49:08 +00:00 |
|
sithlord48
|
9e78cb55aa
|
chore: rename lib/base/finally.h => lib/base/FinalAction.h
|
2025-03-20 13:06:45 +00:00 |
|
sithlord48
|
dcd2c62880
|
refactor: new Setting::tlsLocalDb() method to return local fingerprint db
|
2025-03-19 20:01:01 +00:00 |
|
sithlord48
|
b7f29d76c3
|
refactor: use new Setting::tlsDir() method to return current tlsdir where needed
|
2025-03-19 20:01:01 +00:00 |
|
sithlord48
|
6990477504
|
refactor: remove coretool use from tlsCertificate
|
2025-03-14 14:10:19 +00:00 |
|
sithlord48
|
4eb7ea3491
|
feat: tlsUtility no longer needs AppConfig, tlsUtility takes a parent object
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
737328d7b0
|
refactor: move TlsCertPath to Settings
newkey: security/certPath <= General/tlsCertPath
remove tlsCertPath from appConfig
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
bee0f84556
|
refactor: move tlsKeyLength to Settings
newkey: security/keySize <= General/tlsKeyLength
removed tlsKeyLength from appconfig
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
2721de220a
|
refactor: move tlsEnabled to Settings
newkey: security/tlsEnabled <= General/cryptoEnabled
remove tlsEnabled from appconfig
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
6e8952c8a0
|
chore: update formating for clang-format 20.1.0
|
2025-03-11 10:57:51 -04:00 |
|
Nick Bolton
|
bb38ad0766
|
chore: Rename TLS constants for consistency
|
2025-03-10 18:57:29 +00:00 |
|
sithlord48
|
fbaa0a8433
|
feat: use sha256
based-on: a428b61c7d
based-on: b7757fbd68
based-on: a238b27879
|
2025-02-12 13:41:45 +00:00 |
|
sithlord48
|
743c3feef3
|
refactor: use FingerprintData for fingerprints
based-on: 7cced74119
|
2025-02-12 13:41:45 +00:00 |
|
sithlord48
|
d0d5182425
|
refactor: use new Fingerprint database
based-on: 50534ecb43
based-on: be8ba0d132
|
2025-02-12 13:41:45 +00:00 |
|
sithlord48
|
7d79a4d729
|
chore: TlsCertificate, remove unused items
|
2025-02-12 13:41:45 +00:00 |
|
sithlord48
|
2058519e57
|
refactor: generate Certs using secureUtils method
|
2025-02-12 13:41:45 +00:00 |
|
sithlord48
|
5a71d63923
|
refactor: secureutils add pemFileCertFingerprint
|
2025-02-12 13:41:45 +00:00 |
|
sithlord48
|
1085df54ed
|
refactor: Reuse compliance
build files and documentation: MIT
images / sources: GPL-2.0-only
breeze icons: LGPL-2.0-only
Microsoft MSM file, vc redist license
|
2025-01-27 17:05:47 -05:00 |
|
sithlord48
|
f06a789d25
|
build: wix generation for windows with cpack
|
2024-12-18 12:10:53 -05:00 |
|
sithlord48
|
403830ceea
|
build: rm DESKFLOW_APP_NAME define
Unify Server APP USER_CONFIG_NAME and SYSTEM_CONFIG_NAME
Some unix users may need to move their config to deskflow.conf from .deskflow.conf
|
2024-11-15 12:20:17 +00:00 |
|
sithlord48
|
946a2b778e
|
refactor: rm unused coreTool include in tlscert.h
|
2024-10-30 20:04:55 +00:00 |
|
sithlord48
|
58323f515f
|
refactor: use multi arg were possible
|
2024-10-21 14:30:02 +01:00 |
|
sithlord48
|
8b54b84880
|
refactor: use const for ranged loops
|
2024-10-21 14:30:02 +01:00 |
|
sithlord48
|
45050d3d36
|
refactor: use modern range for loops in place of old foreach macro
|
2024-10-21 14:30:02 +01:00 |
|
sithlord48
|
9b9ecb0d05
|
chore: Adjust Clang-format linter rules
120 Column Lines
Block Indent for Bracket Align
Custom Line Break Rules
No Single Line Functions
|
2024-10-17 21:38:29 +01:00 |
|
Nick Bolton
|
1dc449fe0a
|
fix: Use OPENSSL_EXE_DIR instead of OPENSSL_ROOT_DIR on Windows
|
2024-10-16 20:17:53 -04:00 |
|
Nick Bolton
|
9c4f6e6d0b
|
chore: Change TLS dir to same as Qt config
|
2024-10-14 17:43:30 +01:00 |
|
Nick Bolton
|
6bb1bcad8c
|
chore!: Relocate commercial code downstream
|
2024-10-01 14:39:05 +01:00 |
|