@Service(value="activationServiceV3") public class ActivationService extends Object
PowerAuth protocol versions:
| Constructor and Description |
|---|
ActivationService() |
| Modifier and Type | Method and Description |
|---|---|
io.getlime.security.powerauth.rest.api.model.response.v3.ActivationLayer1Response |
createActivation(io.getlime.security.powerauth.rest.api.model.request.v3.ActivationLayer1Request request,
io.getlime.security.powerauth.rest.api.base.encryption.EciesEncryptionContext eciesContext)
Create activation.
|
io.getlime.security.powerauth.rest.api.model.response.v3.ActivationStatusResponse |
getActivationStatus(io.getlime.security.powerauth.rest.api.model.request.v3.ActivationStatusRequest request)
Get activation status.
|
io.getlime.security.powerauth.rest.api.model.response.v3.ActivationRemoveResponse |
removeActivation(io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthApiAuthentication apiAuthentication)
Remove activation.
|
void |
setApplicationConfiguration(io.getlime.security.powerauth.rest.api.base.application.PowerAuthApplicationConfiguration applicationConfiguration) |
void |
setPowerAuthActivationProvider(io.getlime.security.powerauth.rest.api.base.provider.CustomActivationProvider activationProvider) |
void |
setPowerAuthClient(io.getlime.security.powerauth.soap.spring.client.PowerAuthServiceClient powerAuthClient) |
@Autowired public void setPowerAuthClient(io.getlime.security.powerauth.soap.spring.client.PowerAuthServiceClient powerAuthClient)
@Autowired(required=false) public void setApplicationConfiguration(io.getlime.security.powerauth.rest.api.base.application.PowerAuthApplicationConfiguration applicationConfiguration)
@Autowired(required=false) public void setPowerAuthActivationProvider(io.getlime.security.powerauth.rest.api.base.provider.CustomActivationProvider activationProvider)
public io.getlime.security.powerauth.rest.api.model.response.v3.ActivationLayer1Response createActivation(io.getlime.security.powerauth.rest.api.model.request.v3.ActivationLayer1Request request,
io.getlime.security.powerauth.rest.api.base.encryption.EciesEncryptionContext eciesContext)
throws io.getlime.security.powerauth.rest.api.base.exception.PowerAuthActivationException,
io.getlime.security.powerauth.rest.api.base.exception.PowerAuthRecoveryException
request - Create activation layer 1 request.eciesContext - PowerAuth ECIES encryption context.io.getlime.security.powerauth.rest.api.base.exception.PowerAuthActivationException - In case create activation fails.io.getlime.security.powerauth.rest.api.base.exception.PowerAuthRecoveryException - In case activation recovery fails.public io.getlime.security.powerauth.rest.api.model.response.v3.ActivationStatusResponse getActivationStatus(io.getlime.security.powerauth.rest.api.model.request.v3.ActivationStatusRequest request)
throws io.getlime.security.powerauth.rest.api.base.exception.PowerAuthActivationException
request - Activation status request.io.getlime.security.powerauth.rest.api.base.exception.PowerAuthActivationException - In case retrieving activation status fails.public io.getlime.security.powerauth.rest.api.model.response.v3.ActivationRemoveResponse removeActivation(io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthApiAuthentication apiAuthentication)
throws io.getlime.security.powerauth.rest.api.base.exception.PowerAuthActivationException
apiAuthentication - PowerAuth API authentication object.io.getlime.security.powerauth.rest.api.base.exception.PowerAuthActivationException - In case remove activation fails.Copyright © 2017–2020 Wultra s.r.o.. All rights reserved.