Index
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form
A
- acceptable(String) - Methode in Klasse org.shredzone.acme4j.smime.challenge.EmailReply00Challenge
- AcmeInvalidMessageException - Ausnahmeklasse in org.shredzone.acme4j.smime.exception
-
This exception is thrown when the challenge email message is invalid.
- AcmeInvalidMessageException(String) - Konstruktor für Ausnahmeklasse org.shredzone.acme4j.smime.exception.AcmeInvalidMessageException
-
Creates a new
AcmeInvalidMessageException
. - AcmeInvalidMessageException(String, Throwable) - Konstruktor für Ausnahmeklasse org.shredzone.acme4j.smime.exception.AcmeInvalidMessageException
-
Creates a new
AcmeInvalidMessageException
. - AcmeInvalidMessageException(String, List<ErrorBundle>) - Konstruktor für Ausnahmeklasse org.shredzone.acme4j.smime.exception.AcmeInvalidMessageException
-
Creates a new
AcmeInvalidMessageException
. - addEmail(InternetAddress) - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Adds an
InternetAddress
. - addEmails(InternetAddress...) - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Adds multiple
InternetAddress
. - addEmails(Collection<InternetAddress>) - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Adds multiple
InternetAddress
. - addIdentifier(Identifier) - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Adds an email
Identifier
. - addIdentifiers(Collection<Identifier>) - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Adds a
Collection
of emailIdentifier
. - addIdentifiers(Identifier...) - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Adds multiple email
Identifier
. - addValue(String, String) - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Sets an entry of the subject used for the CSR.
- addValue(ASN1ObjectIdentifier, String) - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Sets an entry of the subject used for the CSR
B
- build(Message) - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor.Builder
-
Builds an
EmailProcessor
for the givenMessage
using the current configuration. - builder() - Statische Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor
-
Creates a
EmailProcessor.Builder
for building anEmailProcessor
with individual configuration.
C
- caCerts() - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor.Builder
-
Uses the standard cacerts truststore for signature verification.
- certificate(X509Certificate) - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor.Builder
-
Uses the given certificate for signature verification.
- create(Login, JSON) - Methode in Klasse org.shredzone.acme4j.smime.challenge.EmailReply00ChallengeProvider
E
- email(InternetAddress) - Statische Methode in Klasse org.shredzone.acme4j.smime.EmailIdentifier
-
Creates a new email identifier for the given address.
- email(String) - Statische Methode in Klasse org.shredzone.acme4j.smime.EmailIdentifier
-
Creates a new email identifier for the given address.
- EmailIdentifier - Klasse in org.shredzone.acme4j.smime
-
Represents an e-mail identifier.
- EmailProcessor - Klasse in org.shredzone.acme4j.smime.email
-
A processor for incoming "Challenge" emails.
- EmailProcessor.Builder - Klasse in org.shredzone.acme4j.smime.email
-
A builder for
EmailProcessor
. - EmailReply00Challenge - Klasse in org.shredzone.acme4j.smime.challenge
-
Implements the "email-reply-00" challenge.
- EmailReply00Challenge(Login, JSON) - Konstruktor für Klasse org.shredzone.acme4j.smime.challenge.EmailReply00Challenge
-
Creates a new generic
EmailReply00Challenge
object. - EmailReply00ChallengeProvider - Klasse in org.shredzone.acme4j.smime.challenge
-
A provider that generates
EmailReply00Challenge
. - EmailReply00ChallengeProvider() - Konstruktor für Klasse org.shredzone.acme4j.smime.challenge.EmailReply00ChallengeProvider
- ENCRYPTION_ONLY - Enum-Konstante in Enum-Klasse org.shredzone.acme4j.smime.csr.KeyUsageType
-
S/MIME certificate can be used only for encryption.
- expectedFrom(InternetAddress) - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor
-
The expected sender of the "challenge" email.
- expectedIdentifier(Identifier) - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor
-
The expected identifier.
- expectedTo(InternetAddress) - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor
-
The expected recipient of the "challenge" email.
G
- generateResponse() - Methode in Klasse org.shredzone.acme4j.smime.email.ResponseGenerator
-
Generates the response email.
- generateResponse(Session) - Methode in Klasse org.shredzone.acme4j.smime.email.ResponseGenerator
-
Generates the response email.
- getAuthorization() - Methode in Klasse org.shredzone.acme4j.smime.challenge.EmailReply00Challenge
-
This method is not implemented.
- getAuthorization() - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor
-
Returns the key-authorization of this challenge.
- getAuthorization(String) - Methode in Klasse org.shredzone.acme4j.smime.challenge.EmailReply00Challenge
-
Returns the authorization string.
- getCSR() - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Gets the PKCS#10 certification request.
- getEmailAddress() - Methode in Klasse org.shredzone.acme4j.smime.EmailIdentifier
-
Returns the email address.
- getEncoded() - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Gets an encoded PKCS#10 certification request.
- getErrors() - Methode in Ausnahmeklasse org.shredzone.acme4j.smime.exception.AcmeInvalidMessageException
-
Returns a list with further error details, if available.
- getExpectedSender() - Methode in Klasse org.shredzone.acme4j.smime.challenge.EmailReply00Challenge
-
Returns the email address of the expected sender of the "challenge" mail.
- getFrom() - Methode in Klasse org.shredzone.acme4j.smime.challenge.EmailReply00Challenge
-
Returns the email address in the "from" field of the challenge.
- getKeyUsageBits() - Methode in Enum-Klasse org.shredzone.acme4j.smime.csr.KeyUsageType
-
Returns the key usage bits to be used in the key usage extension of a CSR.
- getMessageId() - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor
-
Returns the message-id of the "challenge" email.
- getRecipient() - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor
-
Returns the recipient of the "challenge" email.
- getReplyTo() - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor
-
Returns all "reply-to" email addresses found in the "challenge" email.
- getSender() - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor
-
Returns the sender of the "challenge" email.
- getToken() - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor
-
Returns the full token of this challenge.
- getToken(String) - Methode in Klasse org.shredzone.acme4j.smime.challenge.EmailReply00Challenge
-
Returns the token, which is a concatenation of the part 1 that is sent by email, and part 2 that is passed into this callenge via
getTokenPart2()
; - getToken1() - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor
-
Returns the "token 1" found in the subject of the "challenge" email.
- getTokenPart2() - Methode in Klasse org.shredzone.acme4j.smime.challenge.EmailReply00Challenge
-
Returns the part 2 of the token to be used for this challenge.
K
- KeyUsageType - Enum-Klasse in org.shredzone.acme4j.smime.csr
-
An enumeration of key usage types for S/MIME certificates.
M
- mailSession(Session) - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor.Builder
-
Uses the given mail
Session
for accessing the signed message body.
O
- org.shredzone.acme4j.smime - Modul org.shredzone.acme4j.smime
-
This module is an add-on that provides S/MIME certificate features.
- org.shredzone.acme4j.smime - Package org.shredzone.acme4j.smime
-
An acme4j extension that provides S/MIME certificate features.
- org.shredzone.acme4j.smime.challenge - Package org.shredzone.acme4j.smime.challenge
- org.shredzone.acme4j.smime.csr - Package org.shredzone.acme4j.smime.csr
-
This package contains S/MIME CSR related utility classes.
- org.shredzone.acme4j.smime.email - Package org.shredzone.acme4j.smime.email
-
This package contains classes for processing incoming validation emails, and for generating outgoing response emails.
- org.shredzone.acme4j.smime.exception - Package org.shredzone.acme4j.smime.exception
-
Exceptions that are related to S/MIME signatures.
P
- pkixParameters(PKIXParameters) - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor.Builder
-
Uses the given
PKIXParameters
. - plainMessage(Message) - Statische Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor
-
Processes the given plain e-mail message.
R
- relaxed() - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor.Builder
-
Performs relaxed checks.
- respond() - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor
-
Returns a
ResponseGenerator
for generating a response email. - RESPONSE_BODY_TYPE - Statische Variable in Schnittstelle org.shredzone.acme4j.smime.email.ResponseBodyGenerator
-
The content-type of the response body: "text/plain"
- ResponseBodyGenerator - Schnittstelle in org.shredzone.acme4j.smime.email
-
A generator for the response body to be set to the
Message
. - ResponseGenerator - Klasse in org.shredzone.acme4j.smime.email
-
A helper for creating an email response to the "challenge" email.
- ResponseGenerator(EmailProcessor) - Konstruktor für Klasse org.shredzone.acme4j.smime.email.ResponseGenerator
-
Creates a new
ResponseGenerator
.
S
- setContent(Message, String) - Methode in Schnittstelle org.shredzone.acme4j.smime.email.ResponseBodyGenerator
-
Sets the content of the
Message
. - setCountry(String) - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Sets the country.
- setKeyUsageType(KeyUsageType) - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Sets the key usage type for S/MIME certificates.
- setLocality(String) - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Sets the city or locality.
- setOrganization(String) - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Sets the organization.
- setOrganizationalUnit(String) - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Sets the organizational unit.
- setState(String) - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Sets the state or province.
- sign(KeyPair) - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Signs the completed S/MIME CSR.
- signedMessage(Message) - Statische Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor
-
Processes the given signed e-mail message.
- SIGNING_AND_ENCRYPTION - Enum-Konstante in Enum-Klasse org.shredzone.acme4j.smime.csr.KeyUsageType
-
S/MIME certificate can be used for both signing and encryption.
- SIGNING_ONLY - Enum-Konstante in Enum-Klasse org.shredzone.acme4j.smime.csr.KeyUsageType
-
S/MIME certificate can be used only for signing.
- skipVerification() - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor.Builder
-
Skips signature and header verification.
- SMIMECSRBuilder - Klasse in org.shredzone.acme4j.smime.csr
-
Generator for an S/MIME CSR (Certificate Signing Request) suitable for ACME servers.
- SMIMECSRBuilder() - Konstruktor für Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
- strict() - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor.Builder
-
Performs strict checks.
T
- toString() - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
- trustStore(KeyStore) - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor.Builder
-
Uses the given truststore for signature verification.
- TYPE - Statische Variable in Klasse org.shredzone.acme4j.smime.challenge.EmailReply00Challenge
-
Challenge type name: "email-reply-00"
- TYPE_EMAIL - Statische Variable in Klasse org.shredzone.acme4j.smime.EmailIdentifier
-
Type constant for E-Mail identifiers.
V
- valueOf(String) - Statische Methode in Enum-Klasse org.shredzone.acme4j.smime.csr.KeyUsageType
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- values() - Statische Methode in Enum-Klasse org.shredzone.acme4j.smime.csr.KeyUsageType
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
W
- withChallenge(Login, URL) - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor
-
Sets the corresponding
EmailReply00Challenge
that was received from the CA for validation. - withChallenge(EmailReply00Challenge) - Methode in Klasse org.shredzone.acme4j.smime.email.EmailProcessor
-
Sets the corresponding
EmailReply00Challenge
that was received from the CA for validation. - withFooter(String) - Methode in Klasse org.shredzone.acme4j.smime.email.ResponseGenerator
-
Adds a custom footer to the response mail body.
- withGenerator(ResponseBodyGenerator) - Methode in Klasse org.shredzone.acme4j.smime.email.ResponseGenerator
-
Sets a
ResponseBodyGenerator
that is used for generating a response body. - withHeader(String) - Methode in Klasse org.shredzone.acme4j.smime.email.ResponseGenerator
-
Adds a custom header to the response mail body.
- write(OutputStream) - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Writes the signed certificate request to an
OutputStream
. - write(Writer) - Methode in Klasse org.shredzone.acme4j.smime.csr.SMIMECSRBuilder
-
Writes the signed certificate request to a
Writer
.
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form