forked from markenwerk/java-utils-mail-smime
-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGES
36 lines (24 loc) · 1.46 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
This file is part of 'A S/MIME library for JavaMail', hereafter
called 'this library', identified by the following coordinates:
groupID: net.markenwerk
artifactId: utils-mail-smime
Changes made while creating this library from the 'JavaMail-Crypto API':
1. The base package name has been changed from 'net.suberic.crypto' to
'net.markenwerk.utils.mail.smime' to clarify that this library is a
a new project.
2. While the 'JavaMail-Crypto API' intended to be a single API for multiple
email encryption formats, this library only intends to provide support for
S/MIME. Therefore, this library incorporates parts from the base library as
well as from the Bouncy Castle based S/MIME provider into a single project.
3. The class BouncySMIMEEncryptionKeyManager became the class SmimeKeyStore
which is reduced to the functionality needed to import a PKCS12 keystore.
4. The class BouncySMIMEEncryptionKey became the class SmimeKey which is reduced
to the functionality needed to hold a private key and a certificate key chain
imported from a PKCS12 keystore.
5. The class SMIMEEncryptionUtils became the class SmimeUtil which provides
roughly the same functionality and has been made compatible with the current
version of Bouncy Castle.
6. The class MimeUtils has been renamed to MimeUtil but is mostly unchanged
otherwise.
7. The class UpdatableMBP has been renamed to UpdateableMimeBodyPart
but is mostly unchanged otherwise.