Interface PowerAuthClient
public interface PowerAuthClient
PowerAuth client interface.
- Author:
- Roman Strobl, roman.strobl@wultra.com
-
Method Summary
Modifier and TypeMethodDescriptionAdd activation flags.addActivationFlags(AddActivationFlagsRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Add activation flags.addActivationFlags(String activationId, List<String> activationFlags) Add activation flags.Add application roles.addApplicationRoles(AddApplicationRolesRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Add application roles.addApplicationRoles(String applicationId, List<String> applicationRoles) Add application roles.blockActivation(BlockActivationRequest request) Call the blockActivation method of the PowerAuth 3.0 Server interface.blockActivation(BlockActivationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the blockActivation method of the PowerAuth 3.0 Server interface.blockActivation(String activationId, String reason, String externalUserId) Call the blockActivation method of the PowerAuth 3.0 Server interface.commitActivation(CommitActivationRequest request) Call the commitActivation method of the PowerAuth 3.0 Server interface.commitActivation(CommitActivationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the commitActivation method of the PowerAuth 3.0 Server interface.commitActivation(String activationId, String externalUserId) Call the commitActivation method of the PowerAuth 3.0 Server interface.commitActivation(String activationId, String externalUserId, String activationOtp) Call the commitActivation method of the PowerAuth 3.0 Server interface.commitUpgrade(CommitUpgradeRequest request) Commit upgrade of activations to version 3.commitUpgrade(CommitUpgradeRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Commit upgrade of activations to version 3.commitUpgrade(String activationId, String applicationKey) Commit upgrade of activations to version 3.Confirm recovery code.confirmRecoveryCode(ConfirmRecoveryCodeRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Confirm recovery code.confirmRecoveryCode(String activationId, String applicationKey, String ephemeralPublicKey, String encryptedData, String mac, String nonce, String protocolVersion, Long timestamp) Deprecated.createActivation(CreateActivationRequest request) Create a new activation directly, using the createActivation method of the PowerAuth Server interface.createActivation(CreateActivationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Create a new activation directly, using the createActivation method of the PowerAuth Server interface.createActivation(String userId, Date timestampActivationExpire, Long maxFailureCount, String applicationKey, String ephemeralPublicKey, String encryptedData, String mac, String nonce, String protocolVersion, Long timestamp) Deprecated.Create activation using recovery code.createActivationUsingRecoveryCode(RecoveryCodeActivationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Create activation using recovery code.createActivationUsingRecoveryCode(String recoveryCode, String puk, String applicationKey, Long maxFailureCount, String ephemeralPublicKey, String encryptedData, String mac, String nonce, String protocolVersion, Long timestamp) Deprecated.Create a new application with given name.createApplication(CreateApplicationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Create a new application with given name.createApplication(String name) Create a new application with given name.Create an application configuration.createApplicationConfig(CreateApplicationConfigRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Create an application configuration.createApplicationConfig(String applicationId, String key, List<Object> values) Create an application configuration.Create a version with a given name for an application with given ID.createApplicationVersion(CreateApplicationVersionRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Create a version with a given name for an application with given ID.createApplicationVersion(String applicationId, String versionName) Create a version with a given name for an application with given ID.Create a new callback URL with given request object.createCallbackUrl(CreateCallbackUrlRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Create a new callback URL with given request object.createCallbackUrl(String applicationId, String name, CallbackUrlType type, String callbackUrl, List<String> attributes, HttpAuthenticationPrivate authentication, Duration retentionPeriod, Duration initialBackoff, Integer maxAttempts) Create a new callback URL with given parameters.Create a new integration with given name.createIntegration(CreateIntegrationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Create a new integration with given name.createIntegration(String name) Create a new integration with given name.createNonPersonalizedOfflineSignaturePayload(CreateNonPersonalizedOfflineSignaturePayloadRequest request) Call the createNonPersonalizedOfflineSignaturePayload method of the PowerAuth 3.0 Server interface.createNonPersonalizedOfflineSignaturePayload(CreateNonPersonalizedOfflineSignaturePayloadRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the createNonPersonalizedOfflineSignaturePayload method of the PowerAuth 3.0 Server interface.createNonPersonalizedOfflineSignaturePayload(String applicationId, String data) Call the createNonPersonalizedOfflineSignaturePayload method of the PowerAuth 3.0 Server interface.createOperation(OperationCreateRequest request) Create new operation.createOperation(OperationCreateRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Create new operation.Create a new operation template.createOperationTemplate(OperationTemplateCreateRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Create a new operation template.Call the createPersonalizedOfflineSignaturePayload method of the PowerAuth 3.0 Server interface.createPersonalizedOfflineSignaturePayload(CreatePersonalizedOfflineSignaturePayloadRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the createPersonalizedOfflineSignaturePayload method of the PowerAuth 3.0 Server interface.createPersonalizedOfflineSignaturePayload(String activationId, String data) Call the createPersonalizedOfflineSignaturePayload method of the PowerAuth 3.0 Server interface.Create recovery code.createRecoveryCode(CreateRecoveryCodeRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Create recovery code.createRecoveryCode(String applicationId, String userId, Long pukCount) Create recovery code for user.createToken(CreateTokenRequest request) Create a new token for basic token-based authentication.createToken(CreateTokenRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Create a new token for basic token-based authentication.createToken(String activationId, String applicationKey, String ephemeralPublicKey, String encryptedData, String mac, String nonce, String protocolVersion, Long timestamp, SignatureType signatureType) Deprecated.Simulate approval failure.failApprovalOperation(OperationFailApprovalRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Simulate approval failure.fetchTemporaryPublicKey(TemporaryPublicKeyRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Fetch a new temporary public key.Call the getActivationHistory method of the PowerAuth 3.0 Server interface.getActivationHistory(ActivationHistoryRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the getActivationHistory method of the PowerAuth 3.0 Server interface.getActivationHistory(String activationId, Date startingDate, Date endingDate) Call the getActivationHistory method of the PowerAuth 3.0 Server interface.Call the getActivationListForUser method of the PowerAuth 3.0 Server interface.getActivationListForUser(GetActivationListForUserRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the getActivationListForUser method of the PowerAuth 3.0 Server interface.getActivationListForUser(String userId) Call the getActivationListForUser method of the PowerAuth 3.0 Server interface.Call the getActivationStatus method of the PowerAuth 3.0 Server interface.getActivationStatus(GetActivationStatusRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the getActivationStatus method of the PowerAuth 3.0 Server interface.getActivationStatus(String activationId) Call the getActivationStatus method of the PowerAuth 3.0 Server interface.getActivationStatusWithEncryptedStatusBlob(String activationId, String challenge) Call the getActivationStatus method of the PowerAuth 3.0 Server interface.Get application configuration.getApplicationConfig(GetApplicationConfigRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Get application configuration.getApplicationConfig(String applicationId) Get application configuration.Return the detail of given application, including all application versions.getApplicationDetail(GetApplicationDetailRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Return the detail of given application, including all application versions.getApplicationDetail(String applicationId) Get the detail of an application with given ID, including the version list.Get the list of all applications that are registered in PowerAuth Server.getApplicationList(org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Get the list of all applications that are registered in PowerAuth Server.getCallbackUrlList(GetCallbackUrlListRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Get the response with list of callback URL objects.getCallbackUrlList(String applicationId) Get the response with list of callback URL objects.Get ECIES decryptor parameters.getEciesDecryptor(GetEciesDecryptorRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Get ECIES decryptor parameters.getEciesDecryptor(String activationId, String applicationKey, String ephemeralPublicKey, String nonce, String protocolVersion, Long timestamp, String temporaryKeyId) Get ECIES decryptor parameters.getErrorList(GetErrorCodeListRequest request) Call the getErrorList method of the PowerAuth 3.0 Server interface.getErrorList(GetErrorCodeListRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the getErrorList method of the PowerAuth 3.0 Server interface.getErrorList(String language) Call the getSystemStatus method of the PowerAuth 3.0 Server interface.Get the list of integrations.getIntegrationList(org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Get the list of integrations.Get recovery configuration.getRecoveryConfig(GetRecoveryConfigRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Get recovery configuration.getRecoveryConfig(String applicationId) Get recovery configuration.Call the getSignatureAuditLog method of the PowerAuth 3.0 Server interface.getSignatureAuditLog(SignatureAuditRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the getSignatureAuditLog method of the PowerAuth 3.0 Server interface.getSignatureAuditLog(String userId, String applicationId, Date startingDate, Date endingDate) Call the verifySignature method of the PowerAuth 3.0 Server interface and get signature audit log for a single application.getSignatureAuditLog(String userId, Date startingDate, Date endingDate) Call the verifySignature method of the PowerAuth 3.0 Server interface and get signature audit log for all application of a given user.Call the getSystemStatus method of the PowerAuth 3.0 Server interface.getSystemStatus(org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the getSystemStatus method of the PowerAuth 3.0 Server interface.initActivation(InitActivationRequest request) Call the initActivation method of the PowerAuth 3.0 Server interface.initActivation(InitActivationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the initActivation method of the PowerAuth 3.0 Server interface.initActivation(String userId, String applicationId) Call the initActivation method of the PowerAuth 3.0 Server interface.initActivation(String userId, String applicationId, ActivationOtpValidation otpValidation, String otp) Deprecated.initActivation(String userId, String applicationId, CommitPhase commitPhase, String otp) Call the initActivation method of the PowerAuth 3.0 Server interface.initActivation(String userId, String applicationId, Long maxFailureCount, Date timestampActivationExpire) Call the initActivation method of the PowerAuth 3.0 Server interface.initActivation(String userId, String applicationId, Long maxFailureCount, Date timestampActivationExpire, ActivationOtpValidation otpValidation, String otp) Deprecated.List activation flags.listActivationFlags(ListActivationFlagsRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) List activation flags.listActivationFlags(String activationId) List activation flags.List application roles.listApplicationRoles(ListApplicationRolesRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) List application roles.listApplicationRoles(String applicationId) List application roles.Call the lookupActivations method of the PowerAuth 3.0 Server interface.lookupActivations(LookupActivationsRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the lookupActivations method of the PowerAuth 3.0 Server interface.lookupActivations(List<String> userIds, List<String> applicationIds, Date timestampLastUsedBefore, Date timestampLastUsedAfter, ActivationStatus activationStatus, List<String> activationFlags) Call the lookupActivations method of the PowerAuth 3.0 Server interface.Lookup an application by application key.lookupApplicationByAppKey(LookupApplicationByAppKeyRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Lookup an application by application key.lookupApplicationByAppKey(String applicationKey) Lookup an application by application key.Lookup recovery codes.lookupRecoveryCodes(LookupRecoveryCodesRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Lookup recovery codes.lookupRecoveryCodes(String userId, String activationId, String applicationId, RecoveryCodeStatus recoveryCodeStatus, RecoveryPukStatus recoveryPukStatus) Lookup recovery codes.operationApprove(OperationApproveRequest request) Approve operation.operationApprove(OperationApproveRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Approve operation.operationCancel(OperationCancelRequest request) Cancel operation.operationCancel(OperationCancelRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Cancel operation.operationClaim(OperationClaimRequest request) Claim operation for a user.operationClaim(OperationClaimRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Claim operation for a user.operationDetail(OperationDetailRequest request) Get operation detail.operationDetail(OperationDetailRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Get operation detail.operationList(OperationListForUserRequest request) Get list with all operations for provided user.operationList(OperationListForUserRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Get list with all operations for provided user.Get pending operation list.operationPendingList(OperationListForUserRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Get pending operation list.operationReject(OperationRejectRequest request) Reject operation.operationReject(OperationRejectRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Reject operation.Get operation template detail.operationTemplateDetail(OperationTemplateDetailRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Get operation template detail.Get operation template list.Call the prepareActivation method of the PowerAuth 3.0 Server interface.prepareActivation(PrepareActivationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the prepareActivation method of the PowerAuth 3.0 Server interface.prepareActivation(String activationCode, String applicationKey, boolean shouldGenerateRecoveryCodes, String ephemeralPublicKey, String encryptedData, String mac, String nonce, String protocolVersion, Long timestamp) Deprecated.removeActivation(RemoveActivationRequest request) Call the removeActivation method of the PowerAuth 3.0 Server interface.removeActivation(RemoveActivationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the removeActivation method of the PowerAuth 3.0 Server interface.removeActivation(String activationId, String externalUserId) Call the removeActivation method of the PowerAuth 3.0 Server interface.removeActivation(String activationId, String externalUserId, boolean revokeRecoveryCodes) Call the removeActivation method of the PowerAuth 3.0 Server interface.Remove activation flags.removeActivationFlags(RemoveActivationFlagsRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Remove activation flags.removeActivationFlags(String activationId, List<String> activationFlags) Remove activation flags.io.getlime.core.rest.model.base.response.ResponseRemove an application configuration record.io.getlime.core.rest.model.base.response.ResponseremoveApplicationConfig(RemoveApplicationConfigRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Remove an application configuration record.io.getlime.core.rest.model.base.response.ResponseremoveApplicationConfig(String applicationId, String key) Remove an application configuration record.Remove application roles.removeApplicationRoles(RemoveApplicationRolesRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Remove application roles.removeApplicationRoles(String applicationId, List<String> applicationRoles) Remove application roles.Remove callback URL.removeCallbackUrl(RemoveCallbackUrlRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Remove callback URL.removeCallbackUrl(String callbackUrlId) Remove callback URL.Remove integration with given ID.removeIntegration(RemoveIntegrationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Remove integration with given ID.Remove integration with given ID.io.getlime.core.rest.model.base.response.ResponseRemove operation template.io.getlime.core.rest.model.base.response.ResponseremoveOperationTemplate(OperationTemplateDeleteRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Remove operation template.removeTemporaryPublicKey(String id, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Remove a temporary public key.removeToken(RemoveTokenRequest request) Remove token with given token ID.removeToken(RemoveTokenRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Remove token with given token ID.removeToken(String tokenId, String activationId) Remove token with given token ID.Request telemetry report.requestTelemetryReport(TelemetryReportRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Request telemetry report.Revoke recovery codes.revokeRecoveryCodes(RevokeRecoveryCodesRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Revoke recovery codes.revokeRecoveryCodes(List<Long> recoveryCodeIds) Revoke recovery codes.startUpgrade(StartUpgradeRequest request) Start upgrade of activations to version 3.startUpgrade(StartUpgradeRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Start upgrade of activations to version 3.startUpgrade(String activationId, String applicationKey, String ephemeralPublicKey, String encryptedData, String mac, String nonce, String protocolVersion, Long timestamp) Deprecated.Renew the support for a given application version.supportApplicationVersion(SupportApplicationVersionRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Renew the support for a given application version.supportApplicationVersion(String appId, String versionId) Renew the support for a given application version.Call the unblockActivation method of the PowerAuth 3.0 Server interface.unblockActivation(UnblockActivationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the unblockActivation method of the PowerAuth 3.0 Server interface.unblockActivation(String activationId, String externalUserId) Call the unblockActivation method of the PowerAuth 3.0 Server interface.unlockVault(VaultUnlockRequest request) Call the vaultUnlock method of the PowerAuth 3.0 Server interface.unlockVault(VaultUnlockRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the vaultUnlock method of the PowerAuth 3.0 Server interface.unlockVault(String activationId, String applicationKey, String signature, SignatureType signatureType, String signatureVersion, String signedData, String ephemeralPublicKey, String encryptedData, String mac, String nonce, Long timestamp) Deprecated.Cancel the support for a given application version.unsupportApplicationVersion(UnsupportApplicationVersionRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Cancel the support for a given application version.unsupportApplicationVersion(String appId, String versionId) Cancel the support for a given application version.Update activation flags.updateActivationFlags(UpdateActivationFlagsRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Update activation flags.updateActivationFlags(String activationId, List<String> activationFlags) Update activation flags.Update the activation name directly, using the updateActivationName method of the PowerAuth Server interface.updateActivationName(UpdateActivationNameRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Update the activation name directly, using the updateActivationName method of the PowerAuth Server interface.Call the updateActivationOtp method of PowerAuth 3.1 Server interface.updateActivationOtp(UpdateActivationOtpRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the updateActivationOtp method of PowerAuth 3.1 Server interface.updateActivationOtp(String activationId, String externalUserId, String activationOtp) Call the updateActivationOtp method of PowerAuth 3.1 Server interface.Update application roles.updateApplicationRoles(UpdateApplicationRolesRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Update application roles.updateApplicationRoles(String applicationId, List<String> applicationRoles) Update application roles.Update a callback URL with given request object.updateCallbackUrl(UpdateCallbackUrlRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Update a callback URL with given request object.updateCallbackUrl(String id, String applicationId, String name, CallbackUrlType type, String callbackUrl, List<String> attributes, HttpAuthenticationPrivate authentication, Duration retentionPeriod, Duration initialBackoff, Integer maxAttempts) Update a callback URL with given parameters.Update an operation template.updateOperationTemplate(OperationTemplateUpdateRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Update an operation template.Update recovery configuration.updateRecoveryConfig(UpdateRecoveryConfigRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Update recovery configuration.updateRecoveryConfig(String applicationId, boolean activationRecoveryEnabled, boolean recoveryPostcardEnabled, boolean allowMultipleRecoveryCodes, String remoteRecoveryPublicKeyBase64) Update recovery configuration.Call the updateStatusForActivations method of the PowerAuth 3.0 Server interface.updateStatusForActivations(UpdateStatusForActivationsRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the updateStatusForActivations method of the PowerAuth 3.0 Server interface.updateStatusForActivations(List<String> activationIds, ActivationStatus activationStatus) Call the updateStatusForActivations method of the PowerAuth 3.0 Server interface.validateToken(ValidateTokenRequest request) Validate credentials used for basic token-based authentication.validateToken(ValidateTokenRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Validate credentials used for basic token-based authentication.validateToken(String tokenId, String nonce, String protocolVersion, long timestamp, String tokenDigest) Validate credentials used for basic token-based authentication.Call the verifyECDSASignature method of the PowerAuth 3.0 Server interface.verifyECDSASignature(VerifyECDSASignatureRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the verifyECDSASignature method of the PowerAuth 3.0 Server interface.verifyECDSASignature(String activationId, String data, String signature) Call the verifyECDSASignature method of the PowerAuth 3.0 Server interface.Verify offline signature by calling verifyOfflineSignature method of the PowerAuth 3.0 Server interface.verifyOfflineSignature(VerifyOfflineSignatureRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Verify offline signature by calling verifyOfflineSignature method of the PowerAuth 3.0 Server interface.verifyOfflineSignature(String activationId, String data, String signature, boolean allowBiometry) Verify offline signature by calling verifyOfflineSignature method of the PowerAuth 3.0 Server interface.verifySignature(VerifySignatureRequest request) Call the verifySignature method of the PowerAuth 3.0 Server interface.verifySignature(VerifySignatureRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, String> httpHeaders) Call the verifySignature method of the PowerAuth 3.0 Server interface.verifySignature(String activationId, String applicationKey, String data, String signature, SignatureType signatureType, String signatureVersion, Integer forcedSignatureVersion) Call the verifySignature method of the PowerAuth 3.0 Server interface.
-
Method Details
-
getSystemStatus
Call the getSystemStatus method of the PowerAuth 3.0 Server interface.- Returns:
GetSystemStatusResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getSystemStatus
GetSystemStatusResponse getSystemStatus(org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the getSystemStatus method of the PowerAuth 3.0 Server interface.- Parameters:
queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
GetSystemStatusResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getErrorList
GetErrorCodeListResponse getErrorList(GetErrorCodeListRequest request) throws PowerAuthClientException Call the getErrorList method of the PowerAuth 3.0 Server interface.- Parameters:
request-GetErrorCodeListRequestinstance- Returns:
GetErrorCodeListResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getErrorList
GetErrorCodeListResponse getErrorList(GetErrorCodeListRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the getErrorList method of the PowerAuth 3.0 Server interface.- Parameters:
request-GetErrorCodeListRequestinstancequeryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
GetErrorCodeListResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getErrorList
Call the getSystemStatus method of the PowerAuth 3.0 Server interface.- Parameters:
language- ISO code for language.- Returns:
GetSystemStatusResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
initActivation
InitActivationResponse initActivation(InitActivationRequest request) throws PowerAuthClientException Call the initActivation method of the PowerAuth 3.0 Server interface.- Parameters:
request-InitActivationRequestinstance- Returns:
InitActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
initActivation
InitActivationResponse initActivation(InitActivationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the initActivation method of the PowerAuth 3.0 Server interface.- Parameters:
request-InitActivationRequestinstancequeryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
InitActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
initActivation
InitActivationResponse initActivation(String userId, String applicationId) throws PowerAuthClientException Call the initActivation method of the PowerAuth 3.0 Server interface.- Parameters:
userId- User ID for which a new CREATED activation should be created.applicationId- Application ID for which a new CREATED activation should be created.- Returns:
InitActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
initActivation
@Deprecated InitActivationResponse initActivation(String userId, String applicationId, ActivationOtpValidation otpValidation, String otp) throws PowerAuthClientException Deprecated.Call the initActivation method of the PowerAuth 3.0 Server interface.- Parameters:
userId- User ID for which a new CREATED activation should be created.applicationId- Application ID for which a new CREATED activation should be created.otpValidation- Mode that determines in which stage of activation should be additional OTP validated.otp- Additional OTP value.- Returns:
InitActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
initActivation
InitActivationResponse initActivation(String userId, String applicationId, CommitPhase commitPhase, String otp) throws PowerAuthClientException Call the initActivation method of the PowerAuth 3.0 Server interface.- Parameters:
userId- User ID for which a new CREATED activation should be created.applicationId- Application ID for which a new CREATED activation should be created.commitPhase- Specifies when the activation is committed.otp- Additional OTP value.- Returns:
InitActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
initActivation
InitActivationResponse initActivation(String userId, String applicationId, Long maxFailureCount, Date timestampActivationExpire) throws PowerAuthClientException Call the initActivation method of the PowerAuth 3.0 Server interface.- Parameters:
userId- User ID for which a new CREATED activation should be created.applicationId- Application ID for which a new CREATED activation should be created.maxFailureCount- How many failed attempts should be allowed for this activation.timestampActivationExpire- Timestamp until when the activation can be committed.- Returns:
InitActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
initActivation
@Deprecated InitActivationResponse initActivation(String userId, String applicationId, Long maxFailureCount, Date timestampActivationExpire, ActivationOtpValidation otpValidation, String otp) throws PowerAuthClientException Deprecated.Call the initActivation method of the PowerAuth 3.0 Server interface.- Parameters:
userId- User ID for which a new CREATED activation should be created.applicationId- Application ID for which a new CREATED activation should be created.maxFailureCount- How many failed attempts should be allowed for this activation.timestampActivationExpire- Timestamp until when the activation can be committed.otpValidation- Mode that determines in which stage of activation should be additional OTP validated.otp- Additional OTP value.- Returns:
InitActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
prepareActivation
PrepareActivationResponse prepareActivation(PrepareActivationRequest request) throws PowerAuthClientException Call the prepareActivation method of the PowerAuth 3.0 Server interface.- Parameters:
request-PrepareActivationRequestinstance- Returns:
PrepareActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
prepareActivation
PrepareActivationResponse prepareActivation(PrepareActivationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the prepareActivation method of the PowerAuth 3.0 Server interface.- Parameters:
request-PrepareActivationRequestinstancequeryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
PrepareActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
prepareActivation
@Deprecated PrepareActivationResponse prepareActivation(String activationCode, String applicationKey, boolean shouldGenerateRecoveryCodes, String ephemeralPublicKey, String encryptedData, String mac, String nonce, String protocolVersion, Long timestamp) throws PowerAuthClientException Deprecated.Call the prepareActivation method of the PowerAuth 3.0 Server interface.- Parameters:
activationCode- Activation code.applicationKey- Application key.shouldGenerateRecoveryCodes- Flag indicating if recovery codes should be generated. Note that generating recovery codes may be globally disabled at the PowerAuth Server.ephemeralPublicKey- Ephemeral key for ECIES.encryptedData- Encrypted data for ECIES.mac- Mac of key and data for ECIES.nonce- Nonce for ECIES.protocolVersion- Crypto protocol version.timestamp- Unix timestamp in milliseconds for ECIES.- Returns:
PrepareActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
createActivation
CreateActivationResponse createActivation(CreateActivationRequest request) throws PowerAuthClientException Create a new activation directly, using the createActivation method of the PowerAuth Server interface.- Parameters:
request- Create activation request.- Returns:
- Create activation response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createActivation
CreateActivationResponse createActivation(CreateActivationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Create a new activation directly, using the createActivation method of the PowerAuth Server interface.- Parameters:
request- Create activation request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Create activation response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateActivationName
UpdateActivationNameResponse updateActivationName(UpdateActivationNameRequest request) throws PowerAuthClientException Update the activation name directly, using the updateActivationName method of the PowerAuth Server interface.- Parameters:
request- Update activation name request.- Returns:
- Update activation name response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateActivationName
UpdateActivationNameResponse updateActivationName(UpdateActivationNameRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Update the activation name directly, using the updateActivationName method of the PowerAuth Server interface.- Parameters:
request- Update activation request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Update activation name response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createActivation
@Deprecated CreateActivationResponse createActivation(String userId, Date timestampActivationExpire, Long maxFailureCount, String applicationKey, String ephemeralPublicKey, String encryptedData, String mac, String nonce, String protocolVersion, Long timestamp) throws PowerAuthClientException Deprecated.Call the createActivation method of the PowerAuth 3.0 Server interface.- Parameters:
userId- User ID.timestampActivationExpire- Expiration timestamp for activation (optional).maxFailureCount- Maximum failure count (optional).applicationKey- Application key.ephemeralPublicKey- Ephemeral key for ECIES.encryptedData- Encrypted data for ECIES.mac- Mac of key and data for ECIES.nonce- Nonce for ECIES.protocolVersion- Crypto protocol version.timestamp- Unix timestamp in milliseconds for ECIES.- Returns:
CreateActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateActivationOtp
UpdateActivationOtpResponse updateActivationOtp(UpdateActivationOtpRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the updateActivationOtp method of PowerAuth 3.1 Server interface.- Parameters:
request-UpdateActivationOtpRequestinstancequeryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
UpdateActivationOtpResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateActivationOtp
UpdateActivationOtpResponse updateActivationOtp(UpdateActivationOtpRequest request) throws PowerAuthClientException Call the updateActivationOtp method of PowerAuth 3.1 Server interface.- Parameters:
request-UpdateActivationOtpRequestinstance- Returns:
UpdateActivationOtpResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateActivationOtp
UpdateActivationOtpResponse updateActivationOtp(String activationId, String externalUserId, String activationOtp) throws PowerAuthClientException Call the updateActivationOtp method of PowerAuth 3.1 Server interface.- Parameters:
activationId- Activation ID for activation to be updated.externalUserId- User ID of user who updated the activation. Use null value if activation owner caused the change, or if OTP value is automatically generated.activationOtp- Value of activation OTP- Returns:
UpdateActivationOtpResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
commitActivation
CommitActivationResponse commitActivation(CommitActivationRequest request) throws PowerAuthClientException Call the commitActivation method of the PowerAuth 3.0 Server interface.- Parameters:
request-CommitActivationRequestinstance- Returns:
CommitActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
commitActivation
CommitActivationResponse commitActivation(CommitActivationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the commitActivation method of the PowerAuth 3.0 Server interface.- Parameters:
request-CommitActivationRequestinstancequeryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
CommitActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
commitActivation
CommitActivationResponse commitActivation(String activationId, String externalUserId) throws PowerAuthClientException Call the commitActivation method of the PowerAuth 3.0 Server interface.- Parameters:
activationId- Activation ID for activation to be committed.externalUserId- User ID of user who committed the activation. Use null value if activation owner caused the change.- Returns:
CommitActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
commitActivation
CommitActivationResponse commitActivation(String activationId, String externalUserId, String activationOtp) throws PowerAuthClientException Call the commitActivation method of the PowerAuth 3.0 Server interface.- Parameters:
activationId- Activation ID for activation to be committed.externalUserId- User ID of user who committed the activation. Use null value if activation owner caused the change.activationOtp- Value of activation OTP. Specify the value only when activation OTP should be validated during activation commit.- Returns:
CommitActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getActivationStatus
GetActivationStatusResponse getActivationStatus(GetActivationStatusRequest request) throws PowerAuthClientException Call the getActivationStatus method of the PowerAuth 3.0 Server interface.- Parameters:
request-GetActivationStatusRequestinstance- Returns:
GetActivationStatusResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getActivationStatus
GetActivationStatusResponse getActivationStatus(GetActivationStatusRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the getActivationStatus method of the PowerAuth 3.0 Server interface.- Parameters:
request-GetActivationStatusRequestinstancequeryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
GetActivationStatusResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getActivationStatus
GetActivationStatusResponse getActivationStatus(String activationId) throws PowerAuthClientException Call the getActivationStatus method of the PowerAuth 3.0 Server interface. This method should be used only to acquire the activation status for other, than PowerAuth standard RESTful API purposes. If you're implementing the PowerAuth standard RESTful API, then usegetActivationStatusWithEncryptedStatusBlob(String, String)method instead.- Parameters:
activationId- Activation Id to lookup information for.- Returns:
GetActivationStatusResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getActivationStatusWithEncryptedStatusBlob
GetActivationStatusResponse getActivationStatusWithEncryptedStatusBlob(String activationId, String challenge) throws PowerAuthClientException Call the getActivationStatus method of the PowerAuth 3.0 Server interface. The method should be used to acquire the activation status for PowerAuth standard RESTful API implementation purposes. The returned object contains an encrypted activation status blob.- Parameters:
activationId- Activation Id to lookup information for.challenge- Cryptographic challenge for activation status blob encryption.- Returns:
GetActivationStatusResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeActivation
RemoveActivationResponse removeActivation(RemoveActivationRequest request) throws PowerAuthClientException Call the removeActivation method of the PowerAuth 3.0 Server interface.- Parameters:
request-RemoveActivationRequestinstance.- Returns:
RemoveActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeActivation
RemoveActivationResponse removeActivation(RemoveActivationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the removeActivation method of the PowerAuth 3.0 Server interface.- Parameters:
request-RemoveActivationRequestinstance.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
RemoveActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeActivation
RemoveActivationResponse removeActivation(String activationId, String externalUserId) throws PowerAuthClientException Call the removeActivation method of the PowerAuth 3.0 Server interface.- Parameters:
activationId- Activation ID of activation to be removed.externalUserId- User ID of user who removed the activation. Use null value if activation owner caused the change.- Returns:
RemoveActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeActivation
RemoveActivationResponse removeActivation(String activationId, String externalUserId, boolean revokeRecoveryCodes) throws PowerAuthClientException Call the removeActivation method of the PowerAuth 3.0 Server interface.- Parameters:
activationId- Activation ID of activation to be removed.externalUserId- User ID of user who removed the activation. Use null value if activation owner caused the change.revokeRecoveryCodes- Indicates if the recovery codes associated with this activation should be also revoked.- Returns:
RemoveActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getActivationListForUser
GetActivationListForUserResponse getActivationListForUser(GetActivationListForUserRequest request) throws PowerAuthClientException Call the getActivationListForUser method of the PowerAuth 3.0 Server interface.- Parameters:
request-GetActivationListForUserRequestinstance- Returns:
GetActivationListForUserResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getActivationListForUser
GetActivationListForUserResponse getActivationListForUser(GetActivationListForUserRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the getActivationListForUser method of the PowerAuth 3.0 Server interface.- Parameters:
request-GetActivationListForUserRequestinstancequeryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
GetActivationListForUserResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getActivationListForUser
Call the getActivationListForUser method of the PowerAuth 3.0 Server interface. This method will fetch the first page (page 0) of activations for the user, with a page size of 100.- Parameters:
userId- User ID to fetch the activations for.- Returns:
- List of activation instances for given user. Returns the first 100 activations.
- Throws:
PowerAuthClientException- In case the REST API call fails.
-
lookupActivations
LookupActivationsResponse lookupActivations(LookupActivationsRequest request) throws PowerAuthClientException Call the lookupActivations method of the PowerAuth 3.0 Server interface.- Parameters:
request-LookupActivationsRequestinstance- Returns:
LookupActivationsResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
lookupActivations
LookupActivationsResponse lookupActivations(LookupActivationsRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the lookupActivations method of the PowerAuth 3.0 Server interface.- Parameters:
request-LookupActivationsRequestinstancequeryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
LookupActivationsResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
lookupActivations
List<Activation> lookupActivations(List<String> userIds, List<String> applicationIds, Date timestampLastUsedBefore, Date timestampLastUsedAfter, ActivationStatus activationStatus, List<String> activationFlags) throws PowerAuthClientException Call the lookupActivations method of the PowerAuth 3.0 Server interface.- Parameters:
userIds- User IDs to be used in the activations query.applicationIds- Application IDs to be used in the activations query (optional).timestampLastUsedBefore- Last used timestamp to be used in the activations query, return all records where timestampLastUsed < timestampLastUsedBefore (optional).timestampLastUsedAfter- Last used timestamp to be used in the activations query, return all records where timestampLastUsed >= timestampLastUsedAfter (optional).activationStatus- Activation status to be used in the activations query (optional).activationFlags- Activation flags (optional).- Returns:
- List of activation instances satisfying given query parameters.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateStatusForActivations
UpdateStatusForActivationsResponse updateStatusForActivations(UpdateStatusForActivationsRequest request) throws PowerAuthClientException Call the updateStatusForActivations method of the PowerAuth 3.0 Server interface.- Parameters:
request-UpdateStatusForActivationsRequestinstance- Returns:
UpdateStatusForActivationsResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateStatusForActivations
UpdateStatusForActivationsResponse updateStatusForActivations(UpdateStatusForActivationsRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the updateStatusForActivations method of the PowerAuth 3.0 Server interface.- Parameters:
request-UpdateStatusForActivationsRequestinstancequeryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
UpdateStatusForActivationsResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateStatusForActivations
UpdateStatusForActivationsResponse updateStatusForActivations(List<String> activationIds, ActivationStatus activationStatus) throws PowerAuthClientException Call the updateStatusForActivations method of the PowerAuth 3.0 Server interface.- Parameters:
activationIds- Identifiers of activations whose status should be updated.activationStatus- Activation status to be used.- Returns:
- Response indicating whether activation status update succeeded.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
verifySignature
VerifySignatureResponse verifySignature(VerifySignatureRequest request) throws PowerAuthClientException Call the verifySignature method of the PowerAuth 3.0 Server interface.- Parameters:
request-VerifySignatureRequestinstance.- Returns:
VerifySignatureResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
verifySignature
VerifySignatureResponse verifySignature(VerifySignatureRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the verifySignature method of the PowerAuth 3.0 Server interface.- Parameters:
request-VerifySignatureRequestinstance.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
VerifySignatureResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
verifySignature
VerifySignatureResponse verifySignature(String activationId, String applicationKey, String data, String signature, SignatureType signatureType, String signatureVersion, Integer forcedSignatureVersion) throws PowerAuthClientException Call the verifySignature method of the PowerAuth 3.0 Server interface.- Parameters:
activationId- Activation ID of activation to be used for authentication.applicationKey- Application Key of an application related to the activation.data- Data to be signed encoded in format as specified by PowerAuth data normalization.signature- Request signature.signatureType- Request signature type.signatureVersion- Signature version.forcedSignatureVersion- Forced signature version.- Returns:
- Verify signature and return REST response with the verification results.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createPersonalizedOfflineSignaturePayload
CreatePersonalizedOfflineSignaturePayloadResponse createPersonalizedOfflineSignaturePayload(CreatePersonalizedOfflineSignaturePayloadRequest request) throws PowerAuthClientException Call the createPersonalizedOfflineSignaturePayload method of the PowerAuth 3.0 Server interface.- Parameters:
request-CreatePersonalizedOfflineSignaturePayloadRequestinstance.- Returns:
CreatePersonalizedOfflineSignaturePayloadResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
createPersonalizedOfflineSignaturePayload
CreatePersonalizedOfflineSignaturePayloadResponse createPersonalizedOfflineSignaturePayload(CreatePersonalizedOfflineSignaturePayloadRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the createPersonalizedOfflineSignaturePayload method of the PowerAuth 3.0 Server interface.- Parameters:
request-CreatePersonalizedOfflineSignaturePayloadRequestinstance.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
CreatePersonalizedOfflineSignaturePayloadResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
createPersonalizedOfflineSignaturePayload
CreatePersonalizedOfflineSignaturePayloadResponse createPersonalizedOfflineSignaturePayload(String activationId, String data) throws PowerAuthClientException Call the createPersonalizedOfflineSignaturePayload method of the PowerAuth 3.0 Server interface.- Parameters:
activationId- Activation ID.data- Data for offline signature.- Returns:
CreatePersonalizedOfflineSignaturePayloadResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
createNonPersonalizedOfflineSignaturePayload
CreateNonPersonalizedOfflineSignaturePayloadResponse createNonPersonalizedOfflineSignaturePayload(CreateNonPersonalizedOfflineSignaturePayloadRequest request) throws PowerAuthClientException Call the createNonPersonalizedOfflineSignaturePayload method of the PowerAuth 3.0 Server interface.- Parameters:
request-CreateNonPersonalizedOfflineSignaturePayloadRequestinstance.- Returns:
CreateNonPersonalizedOfflineSignaturePayloadResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
createNonPersonalizedOfflineSignaturePayload
CreateNonPersonalizedOfflineSignaturePayloadResponse createNonPersonalizedOfflineSignaturePayload(CreateNonPersonalizedOfflineSignaturePayloadRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the createNonPersonalizedOfflineSignaturePayload method of the PowerAuth 3.0 Server interface.- Parameters:
request-CreateNonPersonalizedOfflineSignaturePayloadRequestinstance.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
CreateNonPersonalizedOfflineSignaturePayloadResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
createNonPersonalizedOfflineSignaturePayload
CreateNonPersonalizedOfflineSignaturePayloadResponse createNonPersonalizedOfflineSignaturePayload(String applicationId, String data) throws PowerAuthClientException Call the createNonPersonalizedOfflineSignaturePayload method of the PowerAuth 3.0 Server interface.- Parameters:
applicationId- Application ID.data- Data for offline signature.- Returns:
CreateNonPersonalizedOfflineSignaturePayloadResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
verifyOfflineSignature
VerifyOfflineSignatureResponse verifyOfflineSignature(VerifyOfflineSignatureRequest request) throws PowerAuthClientException Verify offline signature by calling verifyOfflineSignature method of the PowerAuth 3.0 Server interface.- Parameters:
request-VerifyOfflineSignatureRequestinstance.- Returns:
VerifyOfflineSignatureResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
verifyOfflineSignature
VerifyOfflineSignatureResponse verifyOfflineSignature(VerifyOfflineSignatureRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Verify offline signature by calling verifyOfflineSignature method of the PowerAuth 3.0 Server interface.- Parameters:
request-VerifyOfflineSignatureRequestinstance.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
VerifyOfflineSignatureResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
verifyOfflineSignature
VerifyOfflineSignatureResponse verifyOfflineSignature(String activationId, String data, String signature, boolean allowBiometry) throws PowerAuthClientException Verify offline signature by calling verifyOfflineSignature method of the PowerAuth 3.0 Server interface.- Parameters:
activationId- Activation ID.data- Data for signature.signature- Signature value.allowBiometry- Whether POSSESSION_BIOMETRY signature type is allowed during signature verification.- Returns:
- Offline signature verification response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
unlockVault
Call the vaultUnlock method of the PowerAuth 3.0 Server interface.- Parameters:
request-VaultUnlockRequestinstance- Returns:
VaultUnlockResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
unlockVault
VaultUnlockResponse unlockVault(VaultUnlockRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the vaultUnlock method of the PowerAuth 3.0 Server interface.- Parameters:
request-VaultUnlockRequestinstancequeryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
VaultUnlockResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
unlockVault
@Deprecated VaultUnlockResponse unlockVault(String activationId, String applicationKey, String signature, SignatureType signatureType, String signatureVersion, String signedData, String ephemeralPublicKey, String encryptedData, String mac, String nonce, Long timestamp) throws PowerAuthClientException Deprecated.Call the vaultUnlock method of the PowerAuth 3.0 Server interface.- Parameters:
activationId- Activation Id of an activation to be used for authentication.applicationKey- Application Key of an application related to the activation.signature- Vault opening request signature.signatureType- Vault opening request signature type.signatureVersion- Signature version.signedData- Data to be signed encoded in format as specified by PowerAuth data normalization.ephemeralPublicKey- Ephemeral key for ECIES.encryptedData- Encrypted data for ECIES.mac- MAC of key and data for ECIES.nonce- Nonce for ECIES.timestamp- Unix timestamp in milliseconds for ECIES.- Returns:
VaultUnlockResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
verifyECDSASignature
VerifyECDSASignatureResponse verifyECDSASignature(VerifyECDSASignatureRequest request) throws PowerAuthClientException Call the verifyECDSASignature method of the PowerAuth 3.0 Server interface.- Parameters:
request-VerifyECDSASignatureRequestinstance.- Returns:
VerifyECDSASignatureResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
verifyECDSASignature
VerifyECDSASignatureResponse verifyECDSASignature(VerifyECDSASignatureRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the verifyECDSASignature method of the PowerAuth 3.0 Server interface.- Parameters:
request-VerifyECDSASignatureRequestinstance.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
VerifyECDSASignatureResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
verifyECDSASignature
VerifyECDSASignatureResponse verifyECDSASignature(String activationId, String data, String signature) throws PowerAuthClientException Call the verifyECDSASignature method of the PowerAuth 3.0 Server interface.- Parameters:
activationId- Activation ID of activation to be used for authentication.data- Data that were signed by ECDSA algorithm.signature- Request signature.- Returns:
- Verify ECDSA signature and return REST response with the verification results.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
getSignatureAuditLog
SignatureAuditResponse getSignatureAuditLog(SignatureAuditRequest request) throws PowerAuthClientException Call the getSignatureAuditLog method of the PowerAuth 3.0 Server interface.- Parameters:
request-SignatureAuditRequestinstance.- Returns:
SignatureAuditResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getSignatureAuditLog
SignatureAuditResponse getSignatureAuditLog(SignatureAuditRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the getSignatureAuditLog method of the PowerAuth 3.0 Server interface.- Parameters:
request-SignatureAuditRequestinstance.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
SignatureAuditResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getSignatureAuditLog
List<SignatureAuditItem> getSignatureAuditLog(String userId, Date startingDate, Date endingDate) throws PowerAuthClientException Call the verifySignature method of the PowerAuth 3.0 Server interface and get signature audit log for all application of a given user.- Parameters:
userId- User ID to query the audit log against.startingDate- Limit the results to given starting date (= "newer than").endingDate- Limit the results to given ending date (= "older than").- Returns:
- List of signature audit items. See:
SignatureAuditItem. - Throws:
PowerAuthClientException- In case REST API call fails.
-
getSignatureAuditLog
List<SignatureAuditItem> getSignatureAuditLog(String userId, String applicationId, Date startingDate, Date endingDate) throws PowerAuthClientException Call the verifySignature method of the PowerAuth 3.0 Server interface and get signature audit log for a single application.- Parameters:
userId- User ID to query the audit log against.applicationId- Application ID to query the audit log against.startingDate- Limit the results to given starting date (= "newer than").endingDate- Limit the results to given ending date (= "older than").- Returns:
- List of signature audit items. See:
SignatureAuditItem. - Throws:
PowerAuthClientException- In case REST API call fails.
-
getActivationHistory
ActivationHistoryResponse getActivationHistory(ActivationHistoryRequest request) throws PowerAuthClientException Call the getActivationHistory method of the PowerAuth 3.0 Server interface.- Parameters:
request-ActivationHistoryRequestinstance.- Returns:
ActivationHistoryResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getActivationHistory
ActivationHistoryResponse getActivationHistory(ActivationHistoryRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the getActivationHistory method of the PowerAuth 3.0 Server interface.- Parameters:
request-ActivationHistoryRequestinstance.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
ActivationHistoryResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getActivationHistory
List<ActivationHistoryItem> getActivationHistory(String activationId, Date startingDate, Date endingDate) throws PowerAuthClientException Call the getActivationHistory method of the PowerAuth 3.0 Server interface.- Parameters:
activationId- Activation ID.startingDate- Limit the results to given starting date (= "newer than").endingDate- Limit the results to given ending date (= "older than").- Returns:
- List of activation history items. See:
ActivationHistoryItem. - Throws:
PowerAuthClientException- In case REST API call fails.
-
blockActivation
BlockActivationResponse blockActivation(BlockActivationRequest request) throws PowerAuthClientException Call the blockActivation method of the PowerAuth 3.0 Server interface.- Parameters:
request-BlockActivationRequestinstance.- Returns:
BlockActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
blockActivation
BlockActivationResponse blockActivation(BlockActivationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the blockActivation method of the PowerAuth 3.0 Server interface.- Parameters:
request-BlockActivationRequestinstance.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
BlockActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
blockActivation
BlockActivationResponse blockActivation(String activationId, String reason, String externalUserId) throws PowerAuthClientException Call the blockActivation method of the PowerAuth 3.0 Server interface.- Parameters:
activationId- Activation ID of activation to be blocked.reason- Reason why activation is being blocked.externalUserId- User ID of user who blocked the activation. Use null value if activation owner caused the change.- Returns:
BlockActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
unblockActivation
UnblockActivationResponse unblockActivation(UnblockActivationRequest request) throws PowerAuthClientException Call the unblockActivation method of the PowerAuth 3.0 Server interface.- Parameters:
request-UnblockActivationRequestinstance.- Returns:
UnblockActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
unblockActivation
UnblockActivationResponse unblockActivation(UnblockActivationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Call the unblockActivation method of the PowerAuth 3.0 Server interface.- Parameters:
request-UnblockActivationRequestinstance.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
UnblockActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
unblockActivation
UnblockActivationResponse unblockActivation(String activationId, String externalUserId) throws PowerAuthClientException Call the unblockActivation method of the PowerAuth 3.0 Server interface.- Parameters:
activationId- Activation ID of activation to be unblocked.externalUserId- User ID of user who blocked the activation. Use null value if activation owner caused the change.- Returns:
UnblockActivationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getApplicationList
Get the list of all applications that are registered in PowerAuth Server.- Returns:
GetApplicationListResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getApplicationList
GetApplicationListResponse getApplicationList(org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Get the list of all applications that are registered in PowerAuth Server.- Parameters:
queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
GetApplicationListResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getApplicationDetail
GetApplicationDetailResponse getApplicationDetail(GetApplicationDetailRequest request) throws PowerAuthClientException Return the detail of given application, including all application versions.- Parameters:
request-GetApplicationDetailRequestinstance.- Returns:
GetApplicationDetailResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getApplicationDetail
GetApplicationDetailResponse getApplicationDetail(GetApplicationDetailRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Return the detail of given application, including all application versions.- Parameters:
request-GetApplicationDetailRequestinstance.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
GetApplicationDetailResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
getApplicationDetail
GetApplicationDetailResponse getApplicationDetail(String applicationId) throws PowerAuthClientException Get the detail of an application with given ID, including the version list.- Parameters:
applicationId- ID of an application to fetch.- Returns:
- Application with given ID, including the version list.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
lookupApplicationByAppKey
LookupApplicationByAppKeyResponse lookupApplicationByAppKey(LookupApplicationByAppKeyRequest request) throws PowerAuthClientException Lookup an application by application key.- Parameters:
request-LookupApplicationByAppKeyRequestinstance.- Returns:
LookupApplicationByAppKeyResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
lookupApplicationByAppKey
LookupApplicationByAppKeyResponse lookupApplicationByAppKey(LookupApplicationByAppKeyRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Lookup an application by application key.- Parameters:
request-LookupApplicationByAppKeyRequestinstance.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
LookupApplicationByAppKeyResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
lookupApplicationByAppKey
LookupApplicationByAppKeyResponse lookupApplicationByAppKey(String applicationKey) throws PowerAuthClientException Lookup an application by application key.- Parameters:
applicationKey- Application key.- Returns:
- Response with application ID.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createApplication
CreateApplicationResponse createApplication(CreateApplicationRequest request) throws PowerAuthClientException Create a new application with given name.- Parameters:
request-CreateApplicationRequestinstance.- Returns:
CreateApplicationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
createApplication
CreateApplicationResponse createApplication(CreateApplicationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Create a new application with given name.- Parameters:
request-CreateApplicationRequestinstance.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
CreateApplicationResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
createApplication
Create a new application with given name.- Parameters:
name- Name of the new application.- Returns:
- Application with a given name.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createApplicationVersion
CreateApplicationVersionResponse createApplicationVersion(CreateApplicationVersionRequest request) throws PowerAuthClientException Create a version with a given name for an application with given ID.- Parameters:
request-CreateApplicationVersionRequestinstance.- Returns:
CreateApplicationVersionResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
createApplicationVersion
CreateApplicationVersionResponse createApplicationVersion(CreateApplicationVersionRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Create a version with a given name for an application with given ID.- Parameters:
request-CreateApplicationVersionRequestinstance.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
CreateApplicationVersionResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
createApplicationVersion
CreateApplicationVersionResponse createApplicationVersion(String applicationId, String versionName) throws PowerAuthClientException Create a version with a given name for an application with given ID.- Parameters:
applicationId- ID of an application to create a version for.versionName- Name of the version. The value should follow some well received conventions (such as "1.0.3", for example).- Returns:
- A new version with a given name and application key / secret.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
unsupportApplicationVersion
UnsupportApplicationVersionResponse unsupportApplicationVersion(UnsupportApplicationVersionRequest request) throws PowerAuthClientException Cancel the support for a given application version.- Parameters:
request-UnsupportApplicationVersionRequestinstance.- Returns:
UnsupportApplicationVersionResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
unsupportApplicationVersion
UnsupportApplicationVersionResponse unsupportApplicationVersion(UnsupportApplicationVersionRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Cancel the support for a given application version.- Parameters:
request-UnsupportApplicationVersionRequestinstance.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
UnsupportApplicationVersionResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
unsupportApplicationVersion
UnsupportApplicationVersionResponse unsupportApplicationVersion(String appId, String versionId) throws PowerAuthClientException Cancel the support for a given application version.- Parameters:
appId- Application ID.versionId- Version to be unsupported.- Returns:
- Information about success / failure.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
supportApplicationVersion
SupportApplicationVersionResponse supportApplicationVersion(SupportApplicationVersionRequest request) throws PowerAuthClientException Renew the support for a given application version.- Parameters:
request-SupportApplicationVersionRequestinstance.- Returns:
SupportApplicationVersionResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
supportApplicationVersion
SupportApplicationVersionResponse supportApplicationVersion(SupportApplicationVersionRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Renew the support for a given application version.- Parameters:
request-SupportApplicationVersionRequestinstance.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
SupportApplicationVersionResponse- Throws:
PowerAuthClientException- In case REST API call fails.
-
supportApplicationVersion
SupportApplicationVersionResponse supportApplicationVersion(String appId, String versionId) throws PowerAuthClientException Renew the support for a given application version.- Parameters:
appId- Application ID.versionId- Version to be supported again.- Returns:
- Information about success / failure.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createIntegration
CreateIntegrationResponse createIntegration(CreateIntegrationRequest request) throws PowerAuthClientException Create a new integration with given name.- Parameters:
request- Request specifying the integration name.- Returns:
- New integration information.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createIntegration
CreateIntegrationResponse createIntegration(CreateIntegrationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Create a new integration with given name.- Parameters:
request- Request specifying the integration name.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- New integration information.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createIntegration
Create a new integration with given name.- Parameters:
name- Integration name.- Returns:
- New integration information.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
getIntegrationList
Get the list of integrations.- Returns:
- List of integrations.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
getIntegrationList
GetIntegrationListResponse getIntegrationList(org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Get the list of integrations.- Parameters:
queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- List of integrations.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeIntegration
RemoveIntegrationResponse removeIntegration(RemoveIntegrationRequest request) throws PowerAuthClientException Remove integration with given ID.- Parameters:
request- REST object with integration ID to be removed.- Returns:
- Removal status.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeIntegration
RemoveIntegrationResponse removeIntegration(RemoveIntegrationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Remove integration with given ID.- Parameters:
request- REST object with integration ID to be removed.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Removal status.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeIntegration
Remove integration with given ID.- Parameters:
id- ID of integration to be removed.- Returns:
- Removal status.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createCallbackUrl
CreateCallbackUrlResponse createCallbackUrl(CreateCallbackUrlRequest request) throws PowerAuthClientException Create a new callback URL with given request object.- Parameters:
request- REST request object with callback URL details.- Returns:
- Information about new callback URL object.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createCallbackUrl
CreateCallbackUrlResponse createCallbackUrl(CreateCallbackUrlRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Create a new callback URL with given request object.- Parameters:
request- REST request object with callback URL details.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Information about new callback URL object.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createCallbackUrl
CreateCallbackUrlResponse createCallbackUrl(String applicationId, String name, CallbackUrlType type, String callbackUrl, List<String> attributes, HttpAuthenticationPrivate authentication, Duration retentionPeriod, Duration initialBackoff, Integer maxAttempts) throws PowerAuthClientException Create a new callback URL with given parameters.- Parameters:
applicationId- Application ID.name- Callback URL display name.type- Callback type.callbackUrl- Callback URL value.attributes- Attributes to send in the callback data.authentication- Callback request authentication.retentionPeriod- Duration after which a completed callback event is automatically removed.initialBackoff- Initial delay before retry attempt following a callback event failure.maxAttempts- Maximum number of attempts to send a callback event.- Returns:
- Information about new callback URL object.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateCallbackUrl
UpdateCallbackUrlResponse updateCallbackUrl(UpdateCallbackUrlRequest request) throws PowerAuthClientException Update a callback URL with given request object.- Parameters:
request- REST request object with callback URL details.- Returns:
- Information about new callback URL object.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateCallbackUrl
UpdateCallbackUrlResponse updateCallbackUrl(UpdateCallbackUrlRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Update a callback URL with given request object.- Parameters:
request- REST request object with callback URL details.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Information about new callback URL object.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateCallbackUrl
UpdateCallbackUrlResponse updateCallbackUrl(String id, String applicationId, String name, CallbackUrlType type, String callbackUrl, List<String> attributes, HttpAuthenticationPrivate authentication, Duration retentionPeriod, Duration initialBackoff, Integer maxAttempts) throws PowerAuthClientException Update a callback URL with given parameters.- Parameters:
id- Callback URL identifier.applicationId- Application ID.name- Callback URL display name.type- Callback type.callbackUrl- Callback URL value.attributes- Attributes to send in the callback data.authentication- Callback request authentication.retentionPeriod- Duration after which a completed callback event is automatically removed.initialBackoff- Initial delay before retry attempt following a callback event failure.maxAttempts- Maximum number of attempts to send a callback event.- Returns:
- Information about new callback URL object.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
getCallbackUrlList
Get the response with list of callback URL objects.- Parameters:
applicationId- ID of the application.- Returns:
- Response with the list of all callback URLs for given application.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
getCallbackUrlList
GetCallbackUrlListResponse getCallbackUrlList(GetCallbackUrlListRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Get the response with list of callback URL objects.- Parameters:
request- REST request object with application ID.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Response with the list of all callback URLs for given application.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeCallbackUrl
RemoveCallbackUrlResponse removeCallbackUrl(RemoveCallbackUrlRequest request) throws PowerAuthClientException Remove callback URL.- Parameters:
request- Remove callback URL request.- Returns:
- Information about removal status.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeCallbackUrl
RemoveCallbackUrlResponse removeCallbackUrl(RemoveCallbackUrlRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Remove callback URL.- Parameters:
request- Remove callback URL request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Information about removal status.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeCallbackUrl
Remove callback URL.- Parameters:
callbackUrlId- Callback URL ID.- Returns:
- Information about removal status.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createToken
Create a new token for basic token-based authentication.- Parameters:
request- Request with token information.- Returns:
- Response with created token.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createToken
CreateTokenResponse createToken(CreateTokenRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Create a new token for basic token-based authentication.- Parameters:
request- Request with token information.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Response with created token.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createToken
@Deprecated CreateTokenResponse createToken(String activationId, String applicationKey, String ephemeralPublicKey, String encryptedData, String mac, String nonce, String protocolVersion, Long timestamp, SignatureType signatureType) throws PowerAuthClientException Deprecated.Create a new token for basic token-based authentication.- Parameters:
activationId- Activation ID for the activation that is associated with the token.applicationKey- Application key.ephemeralPublicKey- Ephemeral key used for response encryption.encryptedData- Encrypted request data.mac- MAC computed for request key and data.nonce- Nonce for ECIES.protocolVersion- Crypto protocol version.timestamp- Unix timestamp in milliseconds for ECIES.signatureType- Type of the signature used for validating the create request.- Returns:
- Response with created token.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
validateToken
Validate credentials used for basic token-based authentication.- Parameters:
request- Credentials to validate.- Returns:
- Response with the credentials validation status.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
validateToken
ValidateTokenResponse validateToken(ValidateTokenRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Validate credentials used for basic token-based authentication.- Parameters:
request- Credentials to validate.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Response with the credentials validation status.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
validateToken
ValidateTokenResponse validateToken(String tokenId, String nonce, String protocolVersion, long timestamp, String tokenDigest) throws PowerAuthClientException Validate credentials used for basic token-based authentication.- Parameters:
tokenId- Token ID.nonce- Random token nonce.protocolVersion- Cryptography protocol version.timestamp- Token timestamp.tokenDigest- Token digest.- Returns:
- Response with the credentials validation status.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeToken
Remove token with given token ID.- Parameters:
request- Request with token ID.- Returns:
- Response token removal result.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeToken
RemoveTokenResponse removeToken(RemoveTokenRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Remove token with given token ID.- Parameters:
request- Request with token ID.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Response token removal result.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeToken
RemoveTokenResponse removeToken(String tokenId, String activationId) throws PowerAuthClientException Remove token with given token ID.- Parameters:
tokenId- Token ID.activationId- ActivationId ID.- Returns:
- Response token removal result.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
getEciesDecryptor
GetEciesDecryptorResponse getEciesDecryptor(GetEciesDecryptorRequest request) throws PowerAuthClientException Get ECIES decryptor parameters.- Parameters:
request- Request for ECIES decryptor parameters.- Returns:
- ECIES decryptor parameters.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
getEciesDecryptor
GetEciesDecryptorResponse getEciesDecryptor(GetEciesDecryptorRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Get ECIES decryptor parameters.- Parameters:
request- Request for ECIES decryptor parameters.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- ECIES decryptor parameters.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
getEciesDecryptor
GetEciesDecryptorResponse getEciesDecryptor(String activationId, String applicationKey, String ephemeralPublicKey, String nonce, String protocolVersion, Long timestamp, String temporaryKeyId) throws PowerAuthClientException Get ECIES decryptor parameters.- Parameters:
activationId- Activation ID.applicationKey- Application key.ephemeralPublicKey- Ephemeral public key for ECIES.nonce- ECIES nonce.protocolVersion- Crypto protocol version.timestamp- Unix timestamp in milliseconds for ECIES.temporaryKeyId- Temporary Key ID.- Returns:
- ECIES decryptor parameters.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
startUpgrade
Start upgrade of activations to version 3.- Parameters:
request- Start upgrade request.- Returns:
- Start upgrade response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
startUpgrade
StartUpgradeResponse startUpgrade(StartUpgradeRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Start upgrade of activations to version 3.- Parameters:
request- Start upgrade request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Start upgrade response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
startUpgrade
@Deprecated StartUpgradeResponse startUpgrade(String activationId, String applicationKey, String ephemeralPublicKey, String encryptedData, String mac, String nonce, String protocolVersion, Long timestamp) throws PowerAuthClientException Deprecated.Start upgrade of activations to version 3.- Parameters:
activationId- Activation ID.applicationKey- Application key.ephemeralPublicKey- Ephemeral key used for response encryption.encryptedData- Encrypted request data.mac- MAC computed for request key and data.nonce- Nonce for ECIES.protocolVersion- Crypto protocol version.timestamp- Unix timestamp in milliseconds for ECIES.- Returns:
- Start upgrade response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
commitUpgrade
Commit upgrade of activations to version 3.- Parameters:
request- Commit upgrade request.- Returns:
- Commit upgrade response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
commitUpgrade
CommitUpgradeResponse commitUpgrade(CommitUpgradeRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Commit upgrade of activations to version 3.- Parameters:
request- Commit upgrade request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Commit upgrade response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
commitUpgrade
CommitUpgradeResponse commitUpgrade(String activationId, String applicationKey) throws PowerAuthClientException Commit upgrade of activations to version 3.- Parameters:
activationId- Activation ID.applicationKey- Application key.- Returns:
- Commit upgrade response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createRecoveryCode
CreateRecoveryCodeResponse createRecoveryCode(CreateRecoveryCodeRequest request) throws PowerAuthClientException Create recovery code.- Parameters:
request- Create recovery code request.- Returns:
- Create recovery code response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createRecoveryCode
CreateRecoveryCodeResponse createRecoveryCode(CreateRecoveryCodeRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Create recovery code.- Parameters:
request- Create recovery code request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Create recovery code response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createRecoveryCode
CreateRecoveryCodeResponse createRecoveryCode(String applicationId, String userId, Long pukCount) throws PowerAuthClientException Create recovery code for user.- Parameters:
applicationId- Application ID.userId- User ID.pukCount- Number of PUKs to create.- Returns:
- Create recovery code response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
confirmRecoveryCode
ConfirmRecoveryCodeResponse confirmRecoveryCode(ConfirmRecoveryCodeRequest request) throws PowerAuthClientException Confirm recovery code.- Parameters:
request- Confirm recovery code request.- Returns:
- Confirm recovery code response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
confirmRecoveryCode
ConfirmRecoveryCodeResponse confirmRecoveryCode(ConfirmRecoveryCodeRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Confirm recovery code.- Parameters:
request- Confirm recovery code request.- Returns:
- Confirm recovery code response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
confirmRecoveryCode
@Deprecated ConfirmRecoveryCodeResponse confirmRecoveryCode(String activationId, String applicationKey, String ephemeralPublicKey, String encryptedData, String mac, String nonce, String protocolVersion, Long timestamp) throws PowerAuthClientException Deprecated.Confirm recovery code.- Parameters:
activationId- Activation ID.applicationKey- Application key.ephemeralPublicKey- Ephemeral key for ECIES.encryptedData- Encrypted data for ECIES.mac- MAC of key and data for ECIES.nonce- Nonce for ECIES.protocolVersion- Crypto protocol version.timestamp- Unix timestamp in milliseconds for ECIES.- Returns:
- Confirm recovery code response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
lookupRecoveryCodes
LookupRecoveryCodesResponse lookupRecoveryCodes(LookupRecoveryCodesRequest request) throws PowerAuthClientException Lookup recovery codes.- Parameters:
request- Lookup recovery codes request.- Returns:
- Lookup recovery codes response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
lookupRecoveryCodes
LookupRecoveryCodesResponse lookupRecoveryCodes(LookupRecoveryCodesRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Lookup recovery codes.- Parameters:
request- Lookup recovery codes request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Lookup recovery codes response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
lookupRecoveryCodes
LookupRecoveryCodesResponse lookupRecoveryCodes(String userId, String activationId, String applicationId, RecoveryCodeStatus recoveryCodeStatus, RecoveryPukStatus recoveryPukStatus) throws PowerAuthClientException Lookup recovery codes.- Parameters:
userId- User ID.activationId- Activation ID.applicationId- Application ID.recoveryCodeStatus- Recovery code status.recoveryPukStatus- Recovery PUK status.- Returns:
- Lookup recovery codes response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
revokeRecoveryCodes
RevokeRecoveryCodesResponse revokeRecoveryCodes(RevokeRecoveryCodesRequest request) throws PowerAuthClientException Revoke recovery codes.- Parameters:
request- Revoke recovery codes request.- Returns:
- Revoke recovery codes response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
revokeRecoveryCodes
RevokeRecoveryCodesResponse revokeRecoveryCodes(RevokeRecoveryCodesRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Revoke recovery codes.- Parameters:
request- Revoke recovery codes request.- Returns:
- Revoke recovery codes response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
revokeRecoveryCodes
RevokeRecoveryCodesResponse revokeRecoveryCodes(List<Long> recoveryCodeIds) throws PowerAuthClientException Revoke recovery codes.- Parameters:
recoveryCodeIds- Identifiers of recovery codes to revoke.- Returns:
- Revoke recovery code response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createActivationUsingRecoveryCode
RecoveryCodeActivationResponse createActivationUsingRecoveryCode(RecoveryCodeActivationRequest request) throws PowerAuthClientException Create activation using recovery code.- Parameters:
request- Create activation using recovery code request.- Returns:
- Create activation using recovery code response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createActivationUsingRecoveryCode
RecoveryCodeActivationResponse createActivationUsingRecoveryCode(RecoveryCodeActivationRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Create activation using recovery code.- Parameters:
request- Create activation using recovery code request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Create activation using recovery code response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createActivationUsingRecoveryCode
@Deprecated RecoveryCodeActivationResponse createActivationUsingRecoveryCode(String recoveryCode, String puk, String applicationKey, Long maxFailureCount, String ephemeralPublicKey, String encryptedData, String mac, String nonce, String protocolVersion, Long timestamp) throws PowerAuthClientException Deprecated.Create activation using recovery code.- Parameters:
recoveryCode- Recovery code.puk- Recovery PUK.applicationKey- Application key.maxFailureCount- Maximum failure count.ephemeralPublicKey- Ephemeral key for ECIES.encryptedData- Encrypted data for ECIES.mac- MAC of key and data for ECIES.nonce- Nonce for ECIES.protocolVersion- Crypto protocol version.timestamp- Unix timestamp in milliseconds for ECIES.- Returns:
- Create activation using recovery code response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
getRecoveryConfig
GetRecoveryConfigResponse getRecoveryConfig(GetRecoveryConfigRequest request) throws PowerAuthClientException Get recovery configuration.- Parameters:
request- Get recovery configuration request.- Returns:
- Get recovery configuration response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
getRecoveryConfig
GetRecoveryConfigResponse getRecoveryConfig(GetRecoveryConfigRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Get recovery configuration.- Parameters:
request- Get recovery configuration request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Get recovery configuration response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
getRecoveryConfig
Get recovery configuration.- Parameters:
applicationId- Application ID.- Returns:
- Get recovery configuration response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateRecoveryConfig
UpdateRecoveryConfigResponse updateRecoveryConfig(UpdateRecoveryConfigRequest request) throws PowerAuthClientException Update recovery configuration.- Parameters:
request- Update recovery configuration request.- Returns:
- Update recovery configuration response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateRecoveryConfig
UpdateRecoveryConfigResponse updateRecoveryConfig(UpdateRecoveryConfigRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Update recovery configuration.- Parameters:
request- Update recovery configuration request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Update recovery configuration response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateRecoveryConfig
UpdateRecoveryConfigResponse updateRecoveryConfig(String applicationId, boolean activationRecoveryEnabled, boolean recoveryPostcardEnabled, boolean allowMultipleRecoveryCodes, String remoteRecoveryPublicKeyBase64) throws PowerAuthClientException Update recovery configuration.- Parameters:
applicationId- Application ID.activationRecoveryEnabled- Whether activation recovery is enabled.recoveryPostcardEnabled- Whether recovery postcard is enabled.allowMultipleRecoveryCodes- Whether multiple recovery codes are allowed.remoteRecoveryPublicKeyBase64- Base64 encoded remote key.- Returns:
- Update recovery configuration response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
listActivationFlags
ListActivationFlagsResponse listActivationFlags(ListActivationFlagsRequest request) throws PowerAuthClientException List activation flags.- Parameters:
request- List activation flags request.- Returns:
- List activation flags response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
listActivationFlags
ListActivationFlagsResponse listActivationFlags(ListActivationFlagsRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) List activation flags.- Parameters:
request- List activation flags request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- List activation flags response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
listActivationFlags
ListActivationFlagsResponse listActivationFlags(String activationId) throws PowerAuthClientException List activation flags.- Parameters:
activationId- Activation ID.- Returns:
- List activation flags response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
addActivationFlags
AddActivationFlagsResponse addActivationFlags(AddActivationFlagsRequest request) throws PowerAuthClientException Add activation flags.- Parameters:
request- Add activation flags request.- Returns:
- Add activation flags response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
addActivationFlags
AddActivationFlagsResponse addActivationFlags(AddActivationFlagsRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Add activation flags.- Parameters:
request- Add activation flags request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Add activation flags response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
addActivationFlags
AddActivationFlagsResponse addActivationFlags(String activationId, List<String> activationFlags) throws PowerAuthClientException Add activation flags.- Parameters:
activationId- Activation ID.activationFlags- Activation flags.- Returns:
- Add activation flags response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateActivationFlags
UpdateActivationFlagsResponse updateActivationFlags(UpdateActivationFlagsRequest request) throws PowerAuthClientException Update activation flags.- Parameters:
request- Update activation flags request.- Returns:
- Update activation flags response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateActivationFlags
UpdateActivationFlagsResponse updateActivationFlags(UpdateActivationFlagsRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Update activation flags.- Parameters:
request- Update activation flags request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Update activation flags response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateActivationFlags
UpdateActivationFlagsResponse updateActivationFlags(String activationId, List<String> activationFlags) throws PowerAuthClientException Update activation flags.- Parameters:
activationId- Activation ID.activationFlags- Activation flags.- Returns:
- Update activation flags response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeActivationFlags
RemoveActivationFlagsResponse removeActivationFlags(RemoveActivationFlagsRequest request) throws PowerAuthClientException Remove activation flags.- Parameters:
request- Remove activation flags request.- Returns:
- Remove activation flags response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeActivationFlags
RemoveActivationFlagsResponse removeActivationFlags(RemoveActivationFlagsRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Remove activation flags.- Parameters:
request- Remove activation flags request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Remove activation flags response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeActivationFlags
RemoveActivationFlagsResponse removeActivationFlags(String activationId, List<String> activationFlags) throws PowerAuthClientException Remove activation flags.- Parameters:
activationId- Activation ID.activationFlags- Activation flags.- Returns:
- Remove activation flags response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
listApplicationRoles
ListApplicationRolesResponse listApplicationRoles(ListApplicationRolesRequest request) throws PowerAuthClientException List application roles.- Parameters:
request- List application roles request.- Returns:
- List application roles response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
listApplicationRoles
ListApplicationRolesResponse listApplicationRoles(ListApplicationRolesRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) List application roles.- Parameters:
request- List application roles request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- List application roles response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
listApplicationRoles
ListApplicationRolesResponse listApplicationRoles(String applicationId) throws PowerAuthClientException List application roles.- Parameters:
applicationId- Application ID.- Returns:
- List application roles response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
addApplicationRoles
AddApplicationRolesResponse addApplicationRoles(AddApplicationRolesRequest request) throws PowerAuthClientException Add application roles.- Parameters:
request- Add application roles request.- Returns:
- Add application roles response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
addApplicationRoles
AddApplicationRolesResponse addApplicationRoles(AddApplicationRolesRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Add application roles.- Parameters:
request- Add application roles request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Add application roles response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
addApplicationRoles
AddApplicationRolesResponse addApplicationRoles(String applicationId, List<String> applicationRoles) throws PowerAuthClientException Add application roles.- Parameters:
applicationId- Application ID.applicationRoles- Application roles to add.- Returns:
- Add application roles response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateApplicationRoles
UpdateApplicationRolesResponse updateApplicationRoles(UpdateApplicationRolesRequest request) throws PowerAuthClientException Update application roles.- Parameters:
request- Update application roles request.- Returns:
- Update application roles response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateApplicationRoles
UpdateApplicationRolesResponse updateApplicationRoles(UpdateApplicationRolesRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Update application roles.- Parameters:
request- Update application roles request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Update application roles response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateApplicationRoles
UpdateApplicationRolesResponse updateApplicationRoles(String applicationId, List<String> applicationRoles) throws PowerAuthClientException Update application roles.- Parameters:
applicationId- Application ID.applicationRoles- Application roles to set.- Returns:
- Update application roles response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeApplicationRoles
RemoveApplicationRolesResponse removeApplicationRoles(RemoveApplicationRolesRequest request) throws PowerAuthClientException Remove application roles.- Parameters:
request- Remove application roles request.- Returns:
- Remove application roles response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeApplicationRoles
RemoveApplicationRolesResponse removeApplicationRoles(RemoveApplicationRolesRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Remove application roles.- Parameters:
request- Remove application roles request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Remove application roles response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeApplicationRoles
RemoveApplicationRolesResponse removeApplicationRoles(String applicationId, List<String> applicationRoles) throws PowerAuthClientException Remove application roles.- Parameters:
applicationId- Application ID.applicationRoles- Application roles to remove.- Returns:
- Remove application roles response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createOperation
OperationDetailResponse createOperation(OperationCreateRequest request) throws PowerAuthClientException Create new operation.- Parameters:
request- Create operation request.- Returns:
- Create operation response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createOperation
OperationDetailResponse createOperation(OperationCreateRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Create new operation.- Parameters:
request- Create operation request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Create operation response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
operationDetail
OperationDetailResponse operationDetail(OperationDetailRequest request) throws PowerAuthClientException Get operation detail.- Parameters:
request- Operation detail request.- Returns:
- Operation detail response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
operationDetail
OperationDetailResponse operationDetail(OperationDetailRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Get operation detail.- Parameters:
request- Operation detail request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Operation detail response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
operationClaim
OperationDetailResponse operationClaim(OperationClaimRequest request) throws PowerAuthClientException Claim operation for a user.- Parameters:
request- Operation detail request.- Returns:
- Operation detail response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
operationClaim
OperationDetailResponse operationClaim(OperationClaimRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Claim operation for a user.- Parameters:
request- Operation detail request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Operation detail response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
operationList
OperationListResponse operationList(OperationListForUserRequest request) throws PowerAuthClientException Get list with all operations for provided user.- Parameters:
request- Get operation list request.- Returns:
- Get operation list response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
operationList
OperationListResponse operationList(OperationListForUserRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Get list with all operations for provided user.- Parameters:
request- Get operation list request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Get operation list response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
operationPendingList
OperationListResponse operationPendingList(OperationListForUserRequest request) throws PowerAuthClientException Get pending operation list.- Parameters:
request- Get pending operation list request.- Returns:
- Get pending operation list response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
operationPendingList
OperationListResponse operationPendingList(OperationListForUserRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Get pending operation list.- Parameters:
request- Get pending operation list request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Get pending operation list response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
operationCancel
OperationDetailResponse operationCancel(OperationCancelRequest request) throws PowerAuthClientException Cancel operation.- Parameters:
request- Cancel operation request.- Returns:
- Cancel operation response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
operationCancel
OperationDetailResponse operationCancel(OperationCancelRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Cancel operation.- Parameters:
request- Cancel operation request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Cancel operation response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
operationApprove
OperationUserActionResponse operationApprove(OperationApproveRequest request) throws PowerAuthClientException Approve operation.- Parameters:
request- Approve operation request.- Returns:
- Approve operation response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
operationApprove
OperationUserActionResponse operationApprove(OperationApproveRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Approve operation.- Parameters:
request- Approve operation request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Approve operation response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
failApprovalOperation
OperationUserActionResponse failApprovalOperation(OperationFailApprovalRequest request) throws PowerAuthClientException Simulate approval failure. Useful when you need to enforce decrement of a counter, or eventual operation failure.- Parameters:
request- Failed approval operation request.- Returns:
- Failed approval operation request.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
failApprovalOperation
OperationUserActionResponse failApprovalOperation(OperationFailApprovalRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Simulate approval failure. Useful when you need to enforce decrement of a counter, or eventual operation failure.- Parameters:
request- Failed approval operation request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Failed approval operation request.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
operationReject
OperationUserActionResponse operationReject(OperationRejectRequest request) throws PowerAuthClientException Reject operation.- Parameters:
request- Reject operation request.- Returns:
- Reject operation response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
operationReject
OperationUserActionResponse operationReject(OperationRejectRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Reject operation.- Parameters:
request- Reject operation request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Reject operation response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
operationTemplateList
Get operation template list.- Returns:
- Operation template list.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
operationTemplateDetail
OperationTemplateDetailResponse operationTemplateDetail(OperationTemplateDetailRequest request) throws PowerAuthClientException Get operation template detail.- Parameters:
request- Operation template detail request.- Returns:
- Operation template detail.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
operationTemplateDetail
OperationTemplateDetailResponse operationTemplateDetail(OperationTemplateDetailRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Get operation template detail.- Parameters:
request- Operation template detail request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Operation template detail.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createOperationTemplate
OperationTemplateDetailResponse createOperationTemplate(OperationTemplateCreateRequest request) throws PowerAuthClientException Create a new operation template.- Parameters:
request- New operation template details.- Returns:
- Operation template detail.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createOperationTemplate
OperationTemplateDetailResponse createOperationTemplate(OperationTemplateCreateRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Create a new operation template.- Parameters:
request- New operation template details.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Operation template detail.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateOperationTemplate
OperationTemplateDetailResponse updateOperationTemplate(OperationTemplateUpdateRequest request) throws PowerAuthClientException Update an operation template.- Parameters:
request- Updated operation template details.- Returns:
- Operation template detail.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
updateOperationTemplate
OperationTemplateDetailResponse updateOperationTemplate(OperationTemplateUpdateRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Update an operation template.- Parameters:
request- Updated operation template details.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Operation template detail.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeOperationTemplate
io.getlime.core.rest.model.base.response.Response removeOperationTemplate(OperationTemplateDeleteRequest request) throws PowerAuthClientException Remove operation template.- Parameters:
request- Remove operation template request.- Returns:
- Plain response object.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeOperationTemplate
io.getlime.core.rest.model.base.response.Response removeOperationTemplate(OperationTemplateDeleteRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Remove operation template.- Parameters:
request- Remove operation template request.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Plain response object.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
requestTelemetryReport
TelemetryReportResponse requestTelemetryReport(TelemetryReportRequest request) throws PowerAuthClientException Request telemetry report.- Parameters:
request- Report specification.- Returns:
- Report data.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
requestTelemetryReport
TelemetryReportResponse requestTelemetryReport(TelemetryReportRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Request telemetry report.- Parameters:
request- Report specification.queryParams- HTTP query parameters.httpHeaders- HTTP headers.- Returns:
- Report data.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createApplicationConfig
CreateApplicationConfigResponse createApplicationConfig(CreateApplicationConfigRequest request) throws PowerAuthClientException Create an application configuration.- Parameters:
request- Create application configuration request.- Returns:
- Create application configuration response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createApplicationConfig
CreateApplicationConfigResponse createApplicationConfig(CreateApplicationConfigRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Create an application configuration.- Parameters:
request- Create application configuration request.- Returns:
- Create application configuration response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
createApplicationConfig
CreateApplicationConfigResponse createApplicationConfig(String applicationId, String key, List<Object> values) throws PowerAuthClientException Create an application configuration.- Parameters:
applicationId- Application identifier.key- Configuration key.values- Configuration values.- Returns:
- Create application configuration response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeApplicationConfig
io.getlime.core.rest.model.base.response.Response removeApplicationConfig(RemoveApplicationConfigRequest request) throws PowerAuthClientException Remove an application configuration record.- Parameters:
request- Remove application configuration request.- Returns:
- Remove application configuration response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeApplicationConfig
io.getlime.core.rest.model.base.response.Response removeApplicationConfig(RemoveApplicationConfigRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Remove an application configuration record.- Parameters:
request- Remove application configuration request.- Returns:
- Remove application configuration response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeApplicationConfig
io.getlime.core.rest.model.base.response.Response removeApplicationConfig(String applicationId, String key) throws PowerAuthClientException Remove an application configuration record.- Parameters:
applicationId- Application identifier.key- Configuration key.- Returns:
- Response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
getApplicationConfig
GetApplicationConfigResponse getApplicationConfig(GetApplicationConfigRequest request) throws PowerAuthClientException Get application configuration.- Parameters:
request- Get application configuration request.- Returns:
- Application configuration response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
getApplicationConfig
GetApplicationConfigResponse getApplicationConfig(GetApplicationConfigRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Get application configuration.- Parameters:
request- Get application configuration request.- Returns:
- Application configuration response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
getApplicationConfig
GetApplicationConfigResponse getApplicationConfig(String applicationId) throws PowerAuthClientException Get application configuration.- Parameters:
applicationId- Application identifier.- Returns:
- Application configuration response.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
fetchTemporaryPublicKey
TemporaryPublicKeyResponse fetchTemporaryPublicKey(TemporaryPublicKeyRequest request, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Fetch a new temporary public key.- Parameters:
request- Requested public key parameters.queryParams- Query params.httpHeaders- HTTP headers.- Returns:
- Requested public key.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
removeTemporaryPublicKey
RemoveTemporaryPublicKeyResponse removeTemporaryPublicKey(String id, org.springframework.util.MultiValueMap<String, String> queryParams, org.springframework.util.MultiValueMap<String, throws PowerAuthClientExceptionString> httpHeaders) Remove a temporary public key.- Parameters:
id- ID of the temporary public key to remove.queryParams- Query params.httpHeaders- HTTP headers.- Returns:
- Response with removal result.
- Throws:
PowerAuthClientException- In case REST API call fails.
-
confirmRecoveryCode(ConfirmRecoveryCodeRequest)