Added support for loading certificates and private key pairs from PKCS #12 files, as well as loading certificates (without private key) from PEM or DER files. Some code restructuring and cleanup.

This commit is contained in:
Günter Obiltschnig
2014-10-07 23:16:58 +02:00
parent 75919178fb
commit 8bf66bb3f9
53 changed files with 1809 additions and 402 deletions

View File

@@ -406,8 +406,18 @@
RelativePath=".\include\Poco\Net\Context.h"/>
<File
RelativePath=".\include\Poco\Net\InvalidCertificateHandler.h"/>
<File
RelativePath=".\include\Poco\Net\KeyConsoleHandler.h"/>
<File
RelativePath=".\include\Poco\Net\KeyFileHandler.h"/>
<File
RelativePath=".\include\Poco\Net\NetSSL.h"/>
<File
RelativePath=".\include\Poco\Net\PrivateKeyFactory.h"/>
<File
RelativePath=".\include\Poco\Net\PrivateKeyFactoryMgr.h"/>
<File
RelativePath=".\include\Poco\Net\PrivateKeyPassphraseHandler.h"/>
<File
RelativePath=".\include\Poco\Net\RejectCertificateHandler.h"/>
<File
@@ -437,6 +447,16 @@
RelativePath=".\src\Context.cpp"/>
<File
RelativePath=".\src\InvalidCertificateHandler.cpp"/>
<File
RelativePath=".\src\KeyConsoleHandler.cpp"/>
<File
RelativePath=".\src\KeyFileHandler.cpp"/>
<File
RelativePath=".\src\PrivateKeyFactory.cpp"/>
<File
RelativePath=".\src\PrivateKeyFactoryMgr.cpp"/>
<File
RelativePath=".\src\PrivateKeyPassphraseHandler.cpp"/>
<File
RelativePath=".\src\RejectCertificateHandler.cpp"/>
<File