mirror of
https://github.com/quasar/Quasar.git
synced 2026-04-26 07:45:57 +03:00
[PR #789] [CLOSED] Added Support for custom passworded certificates. #1184
Labels
No labels
bug
bug
cant-reproduce
discussion
duplicate
easy
enhancement
help wanted
improvement
invalid
need more info
pull-request
question
wont-add
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Quasar#1184
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/quasar/Quasar/pull/789
Author: @ndragon798
Created: 12/4/2019
Status: ❌ Closed
Base:
master← Head:master📝 Commits (2)
85c89f0Added support for passworded custom .p12 certs.84b7719Added importing passworded certificates.📊 Changes
15 files changed (+923 additions, -39 deletions)
View changed files
📝
.gitignore(+7 -1)📝
Quasar.Client/Config/Settings.cs(+4 -4)📝
Quasar.Common/Cryptography/Sha256.cs(+28 -0)📝
Quasar.Server/Build/ClientBuilder.cs(+11 -4)➕
Quasar.Server/Forms/FrmCertPass.Designer.cs(+87 -0)➕
Quasar.Server/Forms/FrmCertPass.cs(+19 -0)➕
Quasar.Server/Forms/FrmCertPass.resx(+659 -0)📝
Quasar.Server/Forms/FrmCertificate.cs(+27 -7)📝
Quasar.Server/Forms/FrmMain.cs(+1 -1)📝
Quasar.Server/Forms/FrmSettings.Designer.cs(+42 -18)📝
Quasar.Server/Forms/FrmSettings.cs(+7 -0)📝
Quasar.Server/Helper/CertificateHelper.cs(+7 -2)📝
Quasar.Server/Models/Settings.cs(+12 -0)📝
Quasar.Server/Networking/QuasarServer.cs(+3 -2)📝
Quasar.Server/Quasar.Server.csproj(+9 -0)📄 Description
Added the support for custom passworded certificates to do this I had to implement sha1 into both the client and server and change most of the calls for the certs to also pull the password in settings.
I see one improvement from this that would be not storing the cert pass in plain text but that would require adding a password field to the entire program and then using that password to hash the settings.xml
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.