diff options
| author | Felix (xq) Queißner <git@mq32.de> | 2020-06-20 00:17:05 +0200 |
|---|---|---|
| committer | Felix (xq) Queißner <git@mq32.de> | 2020-06-20 00:17:05 +0200 |
| commit | 07bc3475f893430a59f91f65ea50d87ba21b5854 (patch) | |
| tree | c86518df1b239ee4810c654d1049d4bfc52cb41d /src/identitycollection.cpp | |
| parent | efab40bf8d0fc71237bb80d4a786bcd6b1752d72 (diff) | |
| download | kristall-07bc3475f893430a59f91f65ea50d87ba21b5854.tar.gz | |
Patches by @tomasino, starts to implement the auto-enable/host filter feature for client certificates.
Diffstat (limited to 'src/identitycollection.cpp')
| -rw-r--r-- | src/identitycollection.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/identitycollection.cpp b/src/identitycollection.cpp index 1cb55e8..2590cdf 100644 --- a/src/identitycollection.cpp +++ b/src/identitycollection.cpp @@ -35,6 +35,9 @@ void IdentityCollection::load(QSettings &settings) id->identity.display_name = settings.value("display_name").toString(); id->identity.user_notes = settings.value("user_notes").toString(); + id->identity.host_filter = settings.value("host_filter", "").toString(); + id->identity.auto_enable = settings.value("auto_enable", false).toBool(); + id->identity.certificate = QSslCertificate::fromData( settings.value("certificate").toByteArray(), QSsl::Der @@ -87,8 +90,10 @@ void IdentityCollection::save(QSettings &settings) const settings.setValue("user_notes", id.identity.user_notes); settings.setValue("certificate", id.identity.certificate.toDer()); settings.setValue("private_key", id.identity.private_key.toDer()); - } + settings.setValue("host_filter", id.identity.host_filter); + settings.setValue("auto_enable", id.identity.auto_enable); + } settings.endArray(); } |
