AsymmetricEncryption class is used for asymmetric encryption of the small
parts of data (for exsample to encrypt symmetric key genereted in the class
SymmetricEncryption).
Capabilities which this class can indicate are capabilities of symetric
encryption algorithm: DES_EDE3_CBC, RC2_CBC with 128bit key, RC2_CBC with
64bit key, DES and RC2_CBC with 40bit key.
Certificates class is DER encoded container, represented in ASN.1 notation
according to RFC2630, for storing X509 certificates or for storing certificates
chain in CMS object of signed message.
Constructs CMS object for signing with Mime Message in form of
instance of MimeMessage class and with given value for type of CMSSignedDataSource
(type of signing).
This class contains static methods which makes easier work and conversion
between different types under the large ammount of data (arrays, streams,
files ...).
DERClassContextSpecific can be both, primitive or structured type of DER
encoded object with the context-specific class tag (part of object Identifier
Octet) in ASN.1 notation.
DERClassContextSpecificPr can be both, primitive or structured type of DER
encoded object with the context-specific class tag (part of object Identifier
Octet) in ASN.1 notation.
Construction with the position (index) of the inner DER encoded object,
which length is required, and with the structured outer DER encoded object
represented as byte array
DERUTCTime is primitive type of DER encoded object which represents Coordinate
Universal Time (or Greenwich Mean Time) in the ASN.1 notation in format
YYMMDDhhmmssZ.
DESede3CBCParameter is parameter used in Content Encryption Algorithm
Identifier in CMS object for encrypted message, for DES_EDE3_CBC and DES
algorithms.
EnvelopedData is DER encoded container for information represented in
ASN.1 notation according to RFC2630, used for construction CMS object
of encrypted message.
Returns created MimeMultipart for text/html message with html code given
through InputStream, path for resolving relative path of resources defined in
html code and array of resources given through InputStream.
Static metod which constructs and returns SMIMEException object with the
given object, exception, and name of method inside which this method is called.
For creating signature values necessary information are: data for signing as byte
array, type of signing algorithm, and private key for performing of asymmetric
encryption.
Construction with information got from specific X509Certificate or from .cer
file information which is extracted into instance of X509Certificate class
Construction with information got from specific X509Certificate or from .cer
file information which is extracted into instance of X509Certificate class
Construction with information got from specific X509Certificate or from .cer
file information which is extracted into instance of X509Certificate class
RecipientInfos class is DER encoded container, represented in ASN.1 notation
according to RFC2630, used for storing individual information needed for all
recipients of encrypted message.
For creating signature values necessary information are: data for signing as byte
array, type of signing algorithm, and private key for performing of asymmetric
encryption.
SignedData is DER encoded container for information represented in
ASN.1 notation according to RFC2630, used for construction CMS objects
of signed messages.
Construction with information got from specific X509Certificate or from .cer
file information which is extracted into instance of X509Certificate class
SignerInfos class is DER encoded container, represented in ASN.1 notation
according to RFC2630, used for storing individual information about each signer
of the signed message.
SigningProcessor class is used for signing input datas acording to given
signature algorithm which (can be SHA1_WITH_RSA, MD2_WITH_RSA, MD5_WITH_RSA
or SHA1_WITH_DSA).
SMIMEIOException is exception which is thrown in the classes specific
for SMIME and in the processes associated with SMIME, but only where is imposible
to throw SMIMEException instead of IOException.
StreamDataSource represents implementation of DataSource interfaces, and as
result of that, objects of this class could be used within MimeBodyPart
objects to help them to read data from objects which they conveys.