
SYMPA is a mailing list manager developed by CRU that includes support for PKI. Client side certificates can be used to login to the mail list management web server. Signatures on S/MIME messages are used to allow posting to closed lists. Encrypted messages sent to the list manager are distributed by re-encrypting the contents for each list recipient.
A SYMPA installation is available for testing at Dartmouth College. Dartmouth community members can request that a list be created. Requests need to be approved by the SYMPA installation manager. Once a list is created, the owner of the list is able to set enrollment and posting policies. Potential list members can join a list by visiting the list manager web server. More information on SYMPA's features is found here.
To use the PKI features of SYMPA, individuals need to get a key and certificate. To use the signature and encryption features, an individual must send two messages to the list manager to register their keys. The process is detailed below.
Select your personal certificate and provide your certificate store password.
Send an encrypted message to [list-name]@lists.dartmouth.edu so the list manager can get your encryption public key which will be used to re-encrypt your message and distribute it to each list member.
Using Mozilla 1.1, sending encrypted message fails if the list manager has a 512 bit key. The error is "please check that you have a valid e-mail certificate for each recipient." However we had trouble loading a 1024 bit key for SYMPA to use.
Note: The list manager interface can also be accessed without PKI by making a non-SSL connection to the list manager interface and using your e-mail address and a password created when you are enrolled on a list.
A second copy of the SYMPA has been installed for application testing. Log in to the list manager by connecting to https://sympa.dartmouth.edu/wws/
(Note: this test installation is using a web server certificate issued to localhost@localdomain. Your web browser will warn you that the server certificate does match the address to which you requested a connection. To connect, agree to accept the certificate anyway.)
Dartmouth College PKI Lab
Last update: 15 January 2003