diff options
author | Jeremy Lainé <jeremy.laine@m4x.org> | 2015-07-27 08:17:55 -0700 |
---|---|---|
committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2015-07-31 09:08:47 +0000 |
commit | 76ce564674439ea05c35aadc149c86fdbd844d7f (patch) | |
tree | 377e7b0926f7c42a3c3910a8884dca985af3ddc1 /src/network/ssl/qsslcertificate_qt.cpp | |
parent | 0aedca2f9756fa33420fb6b3f003f364424f9134 (diff) |
ssl: add support for EC keys to non-OpenSSL backends
Adds basic support for QSslKey reading / writing Elliptic Curve keys on
backends other than OpenSSL (i.e. WinRT / SecureTransport for now).
Change-Id: I67012dbe6b844a3ed5b22b63e0cdbacf0497a74a
Reviewed-by: Richard J. Moore <rich@kde.org>
Diffstat (limited to 'src/network/ssl/qsslcertificate_qt.cpp')
-rw-r--r-- | src/network/ssl/qsslcertificate_qt.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/network/ssl/qsslcertificate_qt.cpp b/src/network/ssl/qsslcertificate_qt.cpp index dfc459ed19..a283078998 100644 --- a/src/network/ssl/qsslcertificate_qt.cpp +++ b/src/network/ssl/qsslcertificate_qt.cpp @@ -368,6 +368,8 @@ bool QSslCertificatePrivate::parse(const QByteArray &data) publicKeyAlgorithm = QSsl::Rsa; else if (oid == DSA_ENCRYPTION_OID) publicKeyAlgorithm = QSsl::Dsa; + else if (oid == EC_ENCRYPTION_OID) + publicKeyAlgorithm = QSsl::Ec; else publicKeyAlgorithm = QSsl::Opaque; |