java.lang.Object
org.shredzone.acme4j.Login
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbindAuthorization
(URL location) Creates a new instance ofAuthorization
and binds it to this login.bindCertificate
(URL location) Creates a new instance ofCertificate
and binds it to this login.bindChallenge
(URL location) Creates a new instance ofChallenge
and binds it to this login.<C extends Challenge>
CbindChallenge
(URL location, Class<C> type) Creates a new instance of a challenge and binds it to this login.Creates a new instance ofOrder
and binds it to this login.createChallenge
(JSON data) Creates aChallenge
instance for the given challenge data.Gets theAccount
that is bound to this login.Gets the locationURL
of the account.Gets theKeyPair
of the ACME account.Gets theSession
that is used.protected void
setKeyPair
(KeyPair keyPair) Sets a differentKeyPair
.
-
Constructor Details
-
Method Details
-
getSession
Gets theSession
that is used. -
getKeyPair
Gets theKeyPair
of the ACME account. -
getAccountLocation
Gets the locationURL
of the account. -
getAccount
Gets theAccount
that is bound to this login.- Returns:
Account
bound to the login
-
bindAuthorization
Creates a new instance ofAuthorization
and binds it to this login.- Parameters:
location
- Location of the Authorization- Returns:
Authorization
bound to the login
-
bindCertificate
Creates a new instance ofCertificate
and binds it to this login.- Parameters:
location
- Location of the Certificate- Returns:
Certificate
bound to the login
-
bindOrder
Creates a new instance ofOrder
and binds it to this login.- Parameters:
location
- Location URL of the order- Returns:
Order
bound to the login
-
bindChallenge
Creates a new instance ofChallenge
and binds it to this login.- Parameters:
location
- Location URL of the challenge- Returns:
Challenge
bound to the login- Since:
- 2.8
-
bindChallenge
Creates a new instance of a challenge and binds it to this login.- Parameters:
location
- Location URL of the challengetype
- Expected challenge type- Returns:
- Challenge bound to the login
- Throws:
AcmeProtocolException
- if the challenge found at the location does not match the expected challenge type.- Since:
- 2.12
-
createChallenge
Creates aChallenge
instance for the given challenge data.- Parameters:
data
- Challenge JSON data- Returns:
Challenge
instance
-
setKeyPair
Sets a differentKeyPair
.
-