[kdwsdl2cpp]Add option for loading PKCS12 certificates #190
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I needed to interact with a web service protected with PKCS12 based certificate.
To parse the WSDL files from these servers I added two command line arguments to the kdwsdl2cpp to being able to load a certificate file.
Ps. because the QSslCertificate::importPkcs12 is only supported above Qt 5.4 and newer I have added guards around the new functionality.
@dfaure-kdab , @caspermeijn this is the same modification what I have submitted in PR #187 (plus the David requested warning in the help), but somehow I cannot amend and push it anymore (it shows an unknown repository as source):
