Skip navigation links
C D E G N S V 

C

checkSignature(MimeMultipart) - Static method in class net.markenwerk.utils.mail.smime.SmimeUtil
Checks the signature on a S/MIME signed MIME multipart.
checkSignature(MimePart) - Static method in class net.markenwerk.utils.mail.smime.SmimeUtil
Checks the signature on a S/MIME signed MIME part (i.e.
containsPrivateKeyAlias(String) - Method in class net.markenwerk.utils.mail.smime.SmimeKeyStore
Checks if the given alias exists in the PKCS12 keystore.

D

decrypt(Session, MimeMessage, SmimeKey) - Static method in class net.markenwerk.utils.mail.smime.SmimeUtil
Decrypts a S/MIME encrypted MIME message and yields a new MIME message.
decrypt(MimeBodyPart, SmimeKey) - Static method in class net.markenwerk.utils.mail.smime.SmimeUtil
Decrypts a S/MIME encrypted MIME body part and yields a new MIME body part.
decrypt(MimeMultipart, SmimeKey) - Static method in class net.markenwerk.utils.mail.smime.SmimeUtil
Decrypts a S/MIME encrypted MIME multipart and yields a new MIME body part.

E

encrypt(Session, MimeMessage, X509Certificate) - Static method in class net.markenwerk.utils.mail.smime.SmimeUtil
Encrypts a MIME message and yields a new S/MIME encrypted MIME message.
encrypt(MimeBodyPart, X509Certificate) - Static method in class net.markenwerk.utils.mail.smime.SmimeUtil
Encrypts a MIME body part and yields a new S/MIME encrypted MIME body part.

G

getAssociatedAddresses() - Method in class net.markenwerk.utils.mail.smime.SmimeKey
Compiles and returns the list of email address associated with the certificate of this SmimeKey by inspecting the subjects distinguished name.
getCertificate() - Method in class net.markenwerk.utils.mail.smime.SmimeKey
Returns the certificate that holds the public key that corresponds to the private key of this SmimeKey.
getCertificateChain() - Method in class net.markenwerk.utils.mail.smime.SmimeKey
Returns the chain of certificates of this SmimeKey starting with the certificate that holds the public key that corresponds to the private key of this SmimeKey and ending with the trust anchor.
getPrivateKey() - Method in class net.markenwerk.utils.mail.smime.SmimeKey
Returns the private key of this SmimeKey.
getPrivateKey(String, char[]) - Method in class net.markenwerk.utils.mail.smime.SmimeKeyStore
Returns the S/MIME key associated with the given alias, using the given password to recover it.
getPrivateKey(String, char[], boolean) - Method in class net.markenwerk.utils.mail.smime.SmimeKeyStore
Returns the S/MIME key associated with the given alias, using the given password to recover it.
getPrivateKeyAliases() - Method in class net.markenwerk.utils.mail.smime.SmimeKeyStore
Returns a set containing all aliases listed in the PKCS12 keystore.
getSignedContent(MimeMultipart) - Static method in class net.markenwerk.utils.mail.smime.SmimeUtil
Returns the signed MIME body part of a S/MIME signed MIME multipart.
getSignedContent(MimePart) - Static method in class net.markenwerk.utils.mail.smime.SmimeUtil
Returns the signed MIME body part of a S/MIME signed MIME part (i.e.
getStatus(MimeMultipart) - Static method in class net.markenwerk.utils.mail.smime.SmimeUtil
Returns the S/MIME state of a MIME multipart.
getStatus(MimePart) - Static method in class net.markenwerk.utils.mail.smime.SmimeUtil
Returns the S/MIME state of a MIME part (i.e.

N

net.markenwerk.utils.mail.smime - package net.markenwerk.utils.mail.smime
 

S

sign(MimeBodyPart, SmimeKey) - Static method in class net.markenwerk.utils.mail.smime.SmimeUtil
Signs a MIME body part and yields a new S/MIME signed MIME body part.
sign(Session, MimeMessage, SmimeKey) - Static method in class net.markenwerk.utils.mail.smime.SmimeUtil
Signs a MIME message and yields a new S/MIME signed MIME message.
size() - Method in class net.markenwerk.utils.mail.smime.SmimeKeyStore
Returns the number of entries in the underlying PKCS12 keystore.
SmimeException - Exception in net.markenwerk.utils.mail.smime
A RuntimeException that is used to indicate S/MIME specific missbehaviors or to wrap other Exceptions that were thrown during the processing of S/MIME specific operations.
SmimeException(String, Throwable) - Constructor for exception net.markenwerk.utils.mail.smime.SmimeException
Create a new SmimeException with the given message and cause.
SmimeException(String) - Constructor for exception net.markenwerk.utils.mail.smime.SmimeException
Create a new SmimeException with the given message.
SmimeException(Throwable) - Constructor for exception net.markenwerk.utils.mail.smime.SmimeException
Create a new SmimeException with the given cause.
SmimeKey - Class in net.markenwerk.utils.mail.smime
A wrapper around a PrivateKey and a chain of X509Certificates used to sign or decrypt a MIME message.
SmimeKey(PrivateKey, X509Certificate...) - Constructor for class net.markenwerk.utils.mail.smime.SmimeKey
Create a new SmimeKey with the given private key and certificate chain.
SmimeKeyStore - Class in net.markenwerk.utils.mail.smime
A wrapper around a KeyStore that can be initialized with a PKCS12 keystore and is used to obtain SmimeKeys.
SmimeKeyStore(InputStream, char[]) - Constructor for class net.markenwerk.utils.mail.smime.SmimeKeyStore
Creates a new SmimeKeyStore by loading a PKCS12 keystore from a the given input stream.
SmimeKeyStore(InputStream, char[], boolean) - Constructor for class net.markenwerk.utils.mail.smime.SmimeKeyStore
Creates a new SmimeKeyStore by loading a PKCS12 keystore from a the given input stream.
SmimeState - Enum in net.markenwerk.utils.mail.smime
The SmimeState of a MimePart or MimeMultipart is derived from the corresponding content type and can be obtained with checkSignature();
SmimeUtil - Class in net.markenwerk.utils.mail.smime
Utilities for handling S/MIME specific operations on MIME messages from JavaMail.

V

valueOf(String) - Static method in enum net.markenwerk.utils.mail.smime.SmimeState
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.markenwerk.utils.mail.smime.SmimeState
Returns an array containing the constants of this enum type, in the order they are declared.
C D E G N S V 
Skip navigation links

Copyright © 2015–2017 Markenwerk – Gesellschaft für markenbildende Maßnahmen mbH. All rights reserved.