@RestController @RequestMapping(value="/pa/v3/upgrade") public class UpgradeController extends Object
PowerAuth protocol versions:
| Constructor and Description |
|---|
UpgradeController() |
| Modifier and Type | Method and Description |
|---|---|
void |
setUpgradeService(UpgradeService upgradeService) |
io.getlime.core.rest.model.base.response.Response |
upgradeCommit(String signatureHeader,
javax.servlet.http.HttpServletRequest httpServletRequest)
Commit upgrade of activation to version 3.
|
io.getlime.security.powerauth.rest.api.model.response.v3.EciesEncryptedResponse |
upgradeStart(io.getlime.security.powerauth.rest.api.model.request.v3.EciesEncryptedRequest request,
String encryptionHeader)
Start upgrade of activation to version 3.
|
@Autowired public void setUpgradeService(UpgradeService upgradeService)
@RequestMapping(value="start",
method=POST)
public io.getlime.security.powerauth.rest.api.model.response.v3.EciesEncryptedResponse upgradeStart(@RequestBody
io.getlime.security.powerauth.rest.api.model.request.v3.EciesEncryptedRequest request,
@RequestHeader(value="X-PowerAuth-Encryption",defaultValue="unknown")
String encryptionHeader)
throws PowerAuthUpgradeException
request - ECIES encrypted request.encryptionHeader - Encryption HTTP header.PowerAuthUpgradeException - In case upgrade fails.@RequestMapping(value="commit",
method=POST)
public io.getlime.core.rest.model.base.response.Response upgradeCommit(@RequestHeader(value="X-PowerAuth-Authorization")
String signatureHeader,
javax.servlet.http.HttpServletRequest httpServletRequest)
throws PowerAuthAuthenticationException,
PowerAuthUpgradeException
signatureHeader - PowerAuth signature HTTP header.httpServletRequest - HTTP servlet request.PowerAuthAuthenticationException - In case request signature is invalid.PowerAuthUpgradeException - In case commit fails.Copyright © 2017–2019 Wultra s.r.o.. All rights reserved.