Pegasus Mail & Mercury

Welcome to the Community for Pegasus Mail and
The Mercury Mail Transport System, the Internet's longest-serving PC e-mail system!
Welcome to Pegasus Mail & Mercury Sign in | Join | Help
in
Home Blogs Forums Downloads Pegasus Mail Overview Mercury Overview Wiki

Testing the S/MIME Extension

Last post 03-28-2012, 6:00 by smithdavid. 11 replies.
Sort Posts: Previous Next
  •  02-22-2009, 12:42

    • idw is not online. Last active: Tue, Sep 19 2017, 15:50 idw
    • Top 10 Contributor
    • Joined on 03-25-2007
    • Germany
    • SuperStar
    • Points 43,850
    • BetaTeam

    Testing the S/MIME Extension

    I've now finished the basic coding so the compiler doesn't generate any errors anymore, so I'm going to enter the first test cycle. There are still several things to be done, though:

    • user interface refinements including new icons and bitmaps;
    • rewriting the various help docs (a huge amount of work);
    • creating resp. customizing a convenient installer.

    Nevertheless, if any of you would want to take part in this kind of early testing (and refinement), please let me know. Without the installer being available you'll have to prepare your system(s) as follows:

    1. Software requirements for now - depending on your testing: Windows XP or VISTA and Server 2003 or 2008 should work without any restrictions, at least IE 6 SP 1 will be required on older systems (down to Windows 98 and NT 4 SP 6a). CAPICOM.dll version 2.1 is mandatory, it can be downloaded from Microsoft's Download Center (you will have to verify the validity of your OS licence to do so, let me know (by email) if having problems): In the final version the setup will install CAPICOM.dll as required.
    2. The CAPICOM library may already be located in [DRIVE:]\Program Files\Common[ Files]\Microsoft Shared\CAPICOM\, but installing it using the above mentioned download creates a new folder called [DRIVE:]\Program Files\Microsoft CAPICOM 2.1.0.2\. The library needs to be "registered" by calling regsvr32 [DRIVE:]\[Path]\capicom.dll (either open a command line window and enter the command or use the "Run" dialog on the Start menu): You will get a success message after doing so (it doesn't do any harm to do this repeatedly). After doing so the Registry should contain the required information to sucessfully use the CAPICOM library, especially the key HKEY_CLASSES_ROOT\TypeLib\{BD26B198-EE42-4725-9B23-AFA912434229} providing the install path in the ...\2.1\0\win32 subkey.
    3. I'll provide you with the files required for using the extension, you would need to create a directory containing the required libraries including a "Resources" subdirectory for the supporting (help, text, image) resources. The path will have to be written to the respective fff / fde / ffr / fit files to be located in Pegasus Mail's main directory or any of its user's mailbox directories if you only want to configure a single user for testing.
    4. You will need to have a private certificate (i.e. one issued to you including a private key) installed in the system's "Certificate Store" at Control Panel => Internet Options => Content => Certificates => Personal and some other (recipient) certificates in the Other people store (see sample screenshots) for testing. Your email provider (or your employer) may provide you with a personal certificate, Microsoft also provides a tool for creating self-signed certificates.
    5. It would be helpful to know my PGP extension for working with this one as long as I can't provide the proper help files, but it should be easy enough to use even without them, provided you know same basics about encryption and signing with S/MIME certificates. It is strictly recommened, though, not to use both extensions alongside as this may result in unpredictable side effects.

    Michael

    --
    PGP Key ID (RSA 2048): 0xC45D831B
    PGP Plugin for Pegasus Mail: <http://www.pmpgp.de/pmpgp/>
    S/MIME Certificate Fingerprint: 26 5c a3 60 02 c6 e3 8a 75 70 d5 6a 67 ff d3 8d b0 b5 5e 5b
    Filed under: , , ,
  •  03-07-2009, 11:57

    • idw is not online. Last active: Tue, Sep 19 2017, 15:50 idw
    • Top 10 Contributor
    • Joined on 03-25-2007
    • Germany
    • SuperStar
    • Points 43,850
    • BetaTeam

    Re: Testing the S/MIME Extension

    idw:

    I've now finished the basic coding so the compiler doesn't generate any errors anymore, so I'm going to enter the first test cycle. There are still several things to be done, though:

    • user interface refinements including new icons and bitmaps;
    • rewriting the various help docs (a huge amount of work);
    • creating resp. customizing a convenient installer.

    I've now finished working on the first item of the above list and done enough testing (as can be done without having other voluteers for testing, hint, hint ...) to be sure the new extension works as expected with regard to the basic functionality (including automation like provided by my PGP extension). I'm now trying to implement AES and SHA-2 support (not currently supported by CAPICOM, but already available to users of XP SP 3 or later systems) before moving on to the other items of the above list.


    Michael

    --
    PGP Key ID (RSA 2048): 0xC45D831B
    PGP Plugin for Pegasus Mail: <http://www.pmpgp.de/pmpgp/>
    S/MIME Certificate Fingerprint: 26 5c a3 60 02 c6 e3 8a 75 70 d5 6a 67 ff d3 8d b0 b5 5e 5b
    Filed under: ,
  •  03-24-2009, 14:43

    • idw is not online. Last active: Tue, Sep 19 2017, 15:50 idw
    • Top 10 Contributor
    • Joined on 03-25-2007
    • Germany
    • SuperStar
    • Points 43,850
    • BetaTeam

    Re: Testing the S/MIME Extension

    idw:
    idw:

    I've now finished the basic coding so the compiler doesn't generate any errors anymore, so I'm going to enter the first test cycle. There are still several things to be done, though:

    • user interface refinements including new icons and bitmaps;
    • rewriting the various help docs (a huge amount of work);
    • creating resp. customizing a convenient installer.

    (...) I'm now trying to implement AES and SHA-2 support (not currently supported by CAPICOM, but already available to users of XP SP 3 or later systems) before moving on to the other items of the above list.

    Gave up working on AES/SHA-2, currently there doesn't seem to be a proper way to implement it. I'm now working on the help docs, online help can already be translated, manuals aren't prepared to so far.


    Michael

    --
    PGP Key ID (RSA 2048): 0xC45D831B
    PGP Plugin for Pegasus Mail: <http://www.pmpgp.de/pmpgp/>
    S/MIME Certificate Fingerprint: 26 5c a3 60 02 c6 e3 8a 75 70 d5 6a 67 ff d3 8d b0 b5 5e 5b
  •  04-12-2009, 15:43

    • idw is not online. Last active: Tue, Sep 19 2017, 15:50 idw
    • Top 10 Contributor
    • Joined on 03-25-2007
    • Germany
    • SuperStar
    • Points 43,850
    • BetaTeam

    Re: Testing the S/MIME Extension

    I've now created a test version to be downloaded from the community downloads section: The installation instructions are provided on the respective download page. Please post your comments to this Encryption forum!


    Michael

    --
    PGP Key ID (RSA 2048): 0xC45D831B
    PGP Plugin for Pegasus Mail: <http://www.pmpgp.de/pmpgp/>
    S/MIME Certificate Fingerprint: 26 5c a3 60 02 c6 e3 8a 75 70 d5 6a 67 ff d3 8d b0 b5 5e 5b
    Filed under: , , ,
  •  04-14-2009, 11:12

    • idw is not online. Last active: Tue, Sep 19 2017, 15:50 idw
    • Top 10 Contributor
    • Joined on 03-25-2007
    • Germany
    • SuperStar
    • Points 43,850
    • BetaTeam

    Re: Testing the S/MIME Extension

    idw:
    I've now created a test version to be downloaded from the community downloads section: The installation instructions are provided on the respective download page. Please post your comments to this Encryption forum!

    14.04.2009, 11:10 (MST): Included missing English and German manuals and completed the setup instructions.


    Michael

    --
    PGP Key ID (RSA 2048): 0xC45D831B
    PGP Plugin for Pegasus Mail: <http://www.pmpgp.de/pmpgp/>
    S/MIME Certificate Fingerprint: 26 5c a3 60 02 c6 e3 8a 75 70 d5 6a 67 ff d3 8d b0 b5 5e 5b
  •  04-15-2009, 13:54

    • idw is not online. Last active: Tue, Sep 19 2017, 15:50 idw
    • Top 10 Contributor
    • Joined on 03-25-2007
    • Germany
    • SuperStar
    • Points 43,850
    • BetaTeam

    Re: Testing the S/MIME Extension

    idw:

    I've now created a test version to be downloaded from the community downloads section: The installation instructions are provided on the respective download page. Please post your comments to this Encryption forum!

    15.04.2009, 13:50 (MST): Update fixing several key management and signature verification issues.


    Michael

    --
    PGP Key ID (RSA 2048): 0xC45D831B
    PGP Plugin for Pegasus Mail: <http://www.pmpgp.de/pmpgp/>
    S/MIME Certificate Fingerprint: 26 5c a3 60 02 c6 e3 8a 75 70 d5 6a 67 ff d3 8d b0 b5 5e 5b
  •  04-19-2009, 11:42

    • idw is not online. Last active: Tue, Sep 19 2017, 15:50 idw
    • Top 10 Contributor
    • Joined on 03-25-2007
    • Germany
    • SuperStar
    • Points 43,850
    • BetaTeam

    Re: Testing the S/MIME Extension

    idw:
    idw:

    I've now created a test version to be downloaded from the community downloads section: The installation instructions are provided on the respective download page. Please post your comments to this Encryption forum!

    15.04.2009, 13:50 (MST): Update fixing several key management and signature verification issues.

    19.04.2009, 11:35 (MST): Update fixing some more issues and adding an option for displaying details about the decrypting certificate.

    I'll now start to create the installer so the extension can be set up by end users without having to deal with the CAPICOM stuff.


    Michael

    --
    PGP Key ID (RSA 2048): 0xC45D831B
    PGP Plugin for Pegasus Mail: <http://www.pmpgp.de/pmpgp/>
    S/MIME Certificate Fingerprint: 26 5c a3 60 02 c6 e3 8a 75 70 d5 6a 67 ff d3 8d b0 b5 5e 5b
  •  04-20-2009, 10:13

    • Klaus is not online. Last active: 07-13-2009, 18:22 Klaus
    • Not Ranked
    • Joined on 05-08-2007
    • Germany
    • Member
    • Points 130

    AW: Re: Testing the S/MIME Extension

    The last Version (1.0.6) works without any error for me. Thank you Michael, a really important Tool!

     

    Klaus

  •  04-20-2009, 20:26

    • idw is not online. Last active: Tue, Sep 19 2017, 15:50 idw
    • Top 10 Contributor
    • Joined on 03-25-2007
    • Germany
    • SuperStar
    • Points 43,850
    • BetaTeam

    Re: AW: Re: Testing the S/MIME Extension

    Klaus:

    The last Version (1.0.6) works without any error for me. Thank you Michael, a really important Tool!

     

    Klaus

    Thanks, Klaus, I've now uploaded the English and German installer for version 1.1, see the download section. Please post your comments (if any) to the separate thread. Oh, and thanks for testing!


    Michael

    --
    PGP Key ID (RSA 2048): 0xC45D831B
    PGP Plugin for Pegasus Mail: <http://www.pmpgp.de/pmpgp/>
    S/MIME Certificate Fingerprint: 26 5c a3 60 02 c6 e3 8a 75 70 d5 6a 67 ff d3 8d b0 b5 5e 5b
  •  04-23-2010, 4:52

    • jelang is not online. Last active: 01/11/2012, 1:52 jelang
    • Not Ranked
    • Joined on 12-19-2007
    • Simi Valley, CA USA
    • Member
    • Points 60

    Re: Testing the S/MIME Extension

    When I use Pegasus Mail I do so on a Linux OS using the Wine interface. Can this extension be used in my environment with the Gnu equivalent of PGP? If so, I'd love to do some testing.


    --
    Jim
  •  04-23-2010, 11:14

    • idw is not online. Last active: Tue, Sep 19 2017, 15:50 idw
    • Top 10 Contributor
    • Joined on 03-25-2007
    • Germany
    • SuperStar
    • Points 43,850
    • BetaTeam

    Re: Testing the S/MIME Extension

    jelang:

    Can this extension be used in my environment with the Gnu equivalent of PGP? If so, I'd love to do some testing.

    Well, I don't quite understand: You posted this question to an S/MIME thread, so are you referring to S/MIME? And if so, none of my exstensions can work with GnuPG because it provides a completely different programming interface. Another issue is using the system's certificate store for S/MIME certificates, I really doubt that WINE provides a substitute for this, but who knows ..


    Michael

    --
    PGP Key ID (RSA 2048): 0xC45D831B
    PGP Plugin for Pegasus Mail: <http://www.pmpgp.de/pmpgp/>
    S/MIME Certificate Fingerprint: 26 5c a3 60 02 c6 e3 8a 75 70 d5 6a 67 ff d3 8d b0 b5 5e 5b
  •  03-28-2012, 6:00

    Re: Testing the S/MIME Extension

    I talk about S/MIME Managing:

     S/MIME (Secure/Multipurpose Internet Mail Extensions) is a standard for public key encryption and signing of email encapsulated in MIME. S/MIME provides cryptographic security services for electronic messaging applications, such as authentication, message integrity, and non-repudiation of origin (using digital signatures) and privacy and data security (using encryption). S/MIME features are supported for select Motorola handhelds.

    This guide assumes that your Exchange environment is configured for S/MIME and that you are conversant with S/MIME and its uses in your Exchange installation, or that your PKI (Public Key Infrastructure) administrator or Certificate Authority administrator will be available to provide information to assure that you configure Good Messaging correctly.

View as RSS news feed in XML

Contact | Advertise | Host provider: PraktIT | Terms of Use | Privacy Statement
Copyright © 2007-2011 David Harris / Peter Strömblad. | Pegasus Mail Home Page