|Assigned to:||Mirco Bauer||% Done:||
Implement SSL+CertFP support see: http://www.oftc.net/oftc/NickServ/CertFP
|blocked by Smuxi - Task #456||Include SmartIrc4net library||Closed||08/22/2010|
[Engine/Engine-*] Refactored IProtocolManager.Connect() to use ServerModel
Cleanly pass all connection parameters to the protocol manager using the
ServerModel class. This way it is no longer needed to add and save a server
before making use of SSL options.
Also it will make it easier to add multi-identity support (references:
different encoding per server (references: #27),
client certificates (references: #96) and SASL support (references: #98).
Updated by Mirco Bauer 1327 days ago
- Target version changed from 0.8 to TBD
CA certs need to be imported into Smuxi and the CA store needs to be populated at runtime somehow... SslStream doesn't need to offer a simple API for this :/
Updated by Mirco Bauer 97 days ago
- Priority changed from Normal to Urgent
- Complexity set to Medium
Cert validation is NOT required as the client only needs to supply a client certificate and the server validates that cert for authentication.
Updated by Mirco Bauer 84 days ago
- % Done changed from 0 to 90
I have implemented a PoC of this feature here:
But it seems like Mono has a bug in its SSL implementation which does not send a client supplied certificate to the server :/