ssl: fix native parsing of certificates with DSA keys
Fixes a typo which breaks the parsing of certificates with DSA public keys when using a non-OpenSSL backend (WinRT, SecureTransport). Change-Id: I250ba9948d5bd7739e281d7cd1b95cfbcb10e402 Reviewed-by: Timur Pocheptsov <Timur.Pocheptsov@digia.com>bb10
parent
4ef3d985dd
commit
cb05a4e8be
|
|
@ -366,7 +366,7 @@ bool QSslCertificatePrivate::parse(const QByteArray &data)
|
|||
const QByteArray oid = elem.toObjectId();
|
||||
if (oid == RSA_ENCRYPTION_OID)
|
||||
publicKeyAlgorithm = QSsl::Rsa;
|
||||
else if (oid == RSA_ENCRYPTION_OID)
|
||||
else if (oid == DSA_ENCRYPTION_OID)
|
||||
publicKeyAlgorithm = QSsl::Dsa;
|
||||
else
|
||||
publicKeyAlgorithm = QSsl::Opaque;
|
||||
|
|
|
|||
Loading…
Reference in New Issue