[quote user="Rolf Lindby"]
Ah, a fellow Delphi programmer...! I noticed in another context that Mercury includes the CryptLib library, and that there is a Delphi interface for it here: http://cryptlib.sogot.de/delphi.html
Not sure if that could be of any use for you, but it would at least be independant of any Microsoft version problems.
/Rolf
[/quote]
It's actually delivered with Pegasus Mail as well, but I don't want to use it for several reasons:
1. I'm already using the CryptoAPI in my PGP extension, so I'm a bit familiar with it.
2. CryptLib doesn't provide any user interface and especially no convenient key/certificate management tools.
3. People switching from any kind of "Windows Mail" may already be accustomed to using the built-in user interface and "certificate store".
4. There is a CAPICOM interface for Delphi as well (you need to use the TLIBIMP tool to extract it), so that's not the main issue (except for a couple of fixes required), it's just getting accustomed to new interfaces no matter which one. And like I said, CAPICOM solves the version issues.
[quote user="Rolf Lindby"]<p>Ah, a fellow Delphi programmer...! I noticed in another context that Mercury includes the CryptLib library, and that there is a Delphi interface for it here:&nbsp;<a href="http://cryptlib.sogot.de/delphi.html" mce_href="http://cryptlib.sogot.de/delphi.html">http://cryptlib.sogot.de/delphi.html</a></p><p>Not sure if that could be of any use for you, but it would at least be independant of any Microsoft version problems.</p><p>/Rolf&nbsp;</p><p>[/quote]</p><p>It's actually delivered with Pegasus Mail as well, but I don't want to use it for several reasons:</p><p>1. I'm already using the CryptoAPI in my PGP extension, so I'm a bit familiar with it.</p><p>2. CryptLib doesn't provide any user interface and especially no convenient key/certificate management tools.</p><p>3. People switching from any kind of "Windows Mail" may already be accustomed to using the built-in user interface and "certificate store".
</p><p>4. There is a CAPICOM interface for Delphi as well (you need to use the TLIBIMP tool to extract it), so that's not the main issue (except for a couple of fixes required), it's just getting accustomed to new interfaces no matter which one. And like I said, CAPICOM solves the version issues.
</p>
Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C