Class AducidJsonClient
public class AducidJsonClient
extends java.lang.Object
- Author:
- Radek Jira
-
Constructor Summary
Constructors Constructor Description AducidJsonClient()
Default constructor.AducidJsonClient(java.lang.String aimUrl)
Constructor with AIM R4 service URL. -
Method Summary
Modifier and Type Method Description java.lang.String
activateMyPeig(java.lang.String authId, java.lang.String authKey, java.lang.String peigId)
Activates my PEIG.java.lang.String
activateOtherPeig(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String peigId)
Activates other PEIG.java.lang.String
authenticatedDecrypt(java.lang.String eventId, java.lang.String arguments)
Performs authenticated decryption operation.java.lang.String
authenticatedDecryptWithLF(java.lang.String eventId, java.lang.String arguments)
Performs authenticated decryption operation with local factor.java.lang.String
authenticatedEncrypt(java.lang.String targetUdis, java.lang.String arguments)
Performs authenticated encryption operation.java.lang.String
authenticatedEncryptWithLF(java.lang.String targetUdis, java.lang.String arguments)
Performs authenticated encryption operation with local factor.java.lang.String
authenticatedReadKey(java.lang.String keyId, java.lang.String arguments)
Performs authenticated read key operation.java.lang.String
authenticatedReadKeyWithLF(java.lang.String keyId, java.lang.String arguments)
Performs authenticated read key operation with local factor.java.lang.String
certIdExists(java.lang.String authId, java.lang.String authKey, java.lang.String certId)
Tests, if certificate identifier exists.java.lang.String
change(java.lang.String arguments)
Performs identity change operation.java.lang.String
createHomeTrustedAim(java.lang.String authId, java.lang.String authKey, java.lang.String spid, java.lang.String certificate)
Creates home trusted AIM.java.lang.String
createSecurityProfile(java.lang.String authId, java.lang.String authKey, java.lang.String securityProfile)
Creates security profile.java.lang.String
createSignedAim(java.lang.String authId, java.lang.String authKey, java.lang.String spid)
Creates signed AIM.java.lang.String
createTlsCertificate(java.lang.String authId, java.lang.String authKey, java.lang.String certId, java.lang.String certificate)
Creates TLS certificate.java.lang.String
createTrustedAim(java.lang.String authId, java.lang.String authKey, java.lang.String trustedAim)
Creates trusted AIM.java.lang.String
deactivateMyPeig(java.lang.String authId, java.lang.String authKey, java.lang.String peigId)
Deactivates my PEIG.java.lang.String
deactivateOtherPeig(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String peigId)
Deactivates other PEIG.java.lang.String
delete(java.lang.String arguments)
Performs identity delete operation.java.lang.String
deleteHomeTrustedAim(java.lang.String authId, java.lang.String authKey, java.lang.String spid)
Deletes home trusted AIM.java.lang.String
deleteIdentityLink(java.lang.String remoteAims, java.lang.String arguments)
Performs identity link deletion operation.java.lang.String
deleteSecurityProfile(java.lang.String authId, java.lang.String authKey, java.lang.String profileName)
Deletes security profile.java.lang.String
deleteSignedAim(java.lang.String authId, java.lang.String authKey, java.lang.String spid)
Deletes signed AIM.java.lang.String
deleteTlsCertificate(java.lang.String authId, java.lang.String authKey, java.lang.String certId)
Deletes TLS certificate.java.lang.String
deleteTrustedAim(java.lang.String authId, java.lang.String authKey, java.lang.String spid)
Deletes trusted AIM.java.lang.String
disableEnforcement(java.lang.String authId, java.lang.String authKey, java.lang.String certId)
Disables enforcement.java.lang.String
disableSign(java.lang.String authId, java.lang.String authKey, java.lang.String spid)
Disables sign.java.lang.String
disableSignatureVerification(java.lang.String authId, java.lang.String authKey, java.lang.String spid)
Disables signature verification.java.lang.String
disableTrust(java.lang.String authId, java.lang.String authKey, java.lang.String spid)
Disables trust.java.lang.String
enableEnforcement(java.lang.String authId, java.lang.String authKey, java.lang.String certId)
Enables enforcement.java.lang.String
enableSign(java.lang.String authId, java.lang.String authKey, java.lang.String spid)
Enables sign.java.lang.String
enableSignatureVerification(java.lang.String authId, java.lang.String authKey, java.lang.String spid)
Enables signature verification.java.lang.String
enableTrust(java.lang.String authId, java.lang.String authKey, java.lang.String spid)
Enables trust.java.lang.String
endAuthenticationSession(java.lang.String authId, java.lang.String authKey)
Ends authentication session.java.lang.String
enforceChange(java.lang.String authId, java.lang.String authKey)
Enforces identity change.java.lang.String
generateUdi(java.lang.String authId, java.lang.String authKey)
Generates UDI.AducidAdvancedClient
getAdvancedClient()
Returns advanced client.java.lang.String
getError(java.lang.String authId)
Asks AIM server for current running operation error - R4 getPSLAttributes method call with attribute set name "Error".java.lang.String
getLFResult(java.lang.String response)
Evaluates local factor result from operation response without authentication key verification.java.lang.String
getPeigDetectionTimeout()
Asks AIM server for PEIG_DETECTION_TIMEOUT configuration value.java.lang.String
getPeigReturnName(java.lang.String authId)
Asks AIM server for current running operation PEIG return name (return URL) - R4 getPSLAttributes method call with attribute set name "PeigReturnName".java.lang.String
getPushSendTimeout()
Asks AIM server for PUSH_SEND_TIMEOUT configuration value.java.lang.String
getRefreshTimeout()
Asks AIM server for REFRESH_TIMEOUT configuration value.java.lang.String
getResult(java.lang.String authId, java.lang.String authKey)
Evaluates operation result.java.lang.String
getResultNoLFCheck(java.lang.String authId, java.lang.String authKey)
Evaluates operation result without local factor success check.java.lang.String
getSecondaryLFResult(java.lang.String authId, java.lang.String authKey)
Evaluates secondary local factor result.java.lang.String
getSecondaryLFResultNoLFCheck(java.lang.String authId, java.lang.String authKey)
Evaluates secondary local factor result without primary local factor check.java.lang.String
getStatus(java.lang.String authId)
Asks AIM server for current running operation status - R4 getPSLAttributes method call with attribute set name "Status".java.lang.String
getVerificationResult(java.lang.String authId, java.lang.String authKey)
Evaluates verification operation result (result ofverification
operations).java.lang.String
getVerifyMessageResult(java.lang.String authId, java.lang.String authKey)
Evaluates message verification result (result ofverifyMessage
andverifyMessageWithLF
operations).java.lang.String
identityLink(java.lang.String remoteAims, java.lang.String peigMessage, java.lang.String peigMessageData, java.lang.String arguments)
Performs identity link operation.java.lang.String
identityLinkWithInitLF(java.lang.String remoteAims, java.lang.String peigMessage, java.lang.String peigMessageData, java.lang.String arguments)
Performs identity link operation with local factor initialization.java.lang.String
init(java.lang.String arguments)
Performs identity initialization.java.lang.String
initEncryptionKeys(java.lang.String keyBufferLength, java.lang.String keyLength, java.lang.String arguments)
Performs encryption keys initialization operation.java.lang.String
listMyLinkedAims(java.lang.String authId, java.lang.String authKey)
Lists my linked AIMs.java.lang.String
listOthersLinkedAims(java.lang.String authId, java.lang.String authKey, java.lang.String localUdi)
Lists others linked AIMs.java.lang.String
localLinkConnection(java.lang.String arguments)
Performs connection local link operation.java.lang.String
localLinkPrimary(java.lang.String arguments)
Performs primary local link operation.java.lang.String
localLinkSecondary(java.lang.String arguments)
Performs secondary local link operation.java.lang.String
meetingRoomCreate(java.lang.String arguments)
Performs meeting room create operation.java.lang.String
meetingRoomEnter(java.lang.String arguments)
Performs meeting room enter operation.java.lang.String
oneTimeLink(java.lang.String remoteAims, java.lang.String peigMessage, java.lang.String peigMessageData, java.lang.String arguments)
Performs one time link operation.java.lang.String
oneTimeLinkWithCF(java.lang.String remoteAims, java.lang.String peigMessage, java.lang.String peigMessageData, java.lang.String arguments)
Performs one time link operation with comfort factor.java.lang.String
oneTimeLinkWithInitLF(java.lang.String remoteAims, java.lang.String peigMessage, java.lang.String peigMessageData, java.lang.String arguments)
Performs one time link operation with local factor initialization.java.lang.String
oneTimeLinkWithLF(java.lang.String remoteAims, java.lang.String peigMessage, java.lang.String peigMessageData, java.lang.String arguments)
Performs one time link operation with local factor.java.lang.String
pingRemoteAim(java.lang.String authId, java.lang.String authKey, java.lang.String remoteAim, java.lang.String request)
Ping remote AIM.java.lang.String
proxy(java.lang.String arguments)
Proxy method to call public method.java.lang.String
readAimAttributes(java.lang.String authId, java.lang.String authKey)
Reads AIM attributes.java.lang.String
readAllEvents(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter)
Reads all events.java.lang.String
readData(java.lang.String authId, java.lang.String authKey, java.lang.String udi)
Reads data.java.lang.String
readEvents(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter)
Reads events.java.lang.String
readEventsByAdmin(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter)
Reads events by admin.java.lang.String
readEventStatistics(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter)
Reads event statistics.java.lang.String
readHomeTrustedAims(java.lang.String authId, java.lang.String authKey)
Reads list of home trusted AIMs.java.lang.String
readMessageStatistics(java.lang.String authId, java.lang.String authKey)
Reads message statistics.java.lang.String
readMyPeigsId(java.lang.String authId, java.lang.String authKey)
Reads information about my PEIGs ID.java.lang.String
readOtherPeigsId(java.lang.String authId, java.lang.String authKey, java.lang.String udi)
Reads information about other PEIGs ID.java.lang.String
readRoles(java.lang.String authId, java.lang.String authKey, java.lang.String udi)
Reads roles.java.lang.String
readSecurityOperationStatus(java.lang.String authId, java.lang.String authKey)
Reads security operation status.java.lang.String
readSecurityProfileDetails(java.lang.String authId, java.lang.String authKey, java.lang.String profileName)
Reads security profile details.java.lang.String
readSecurityProfilePrioritiesImage(java.lang.String authId, java.lang.String authKey)
Reads security profile priorities image.java.lang.String
readSecurityProfiles(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter)
Reads all security profiles.java.lang.String
readSecurityProfileTemplate(java.lang.String authId, java.lang.String authKey, java.lang.String profileTemplate)
Reads security profile template.java.lang.String
readSecurityProfileTemplateNames(java.lang.String authId, java.lang.String authKey)
Reads all security profile template names.java.lang.String
readSignedAims(java.lang.String authId, java.lang.String authKey)
Reads list of signed AIMs.java.lang.String
readStatistics(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter)
Reads statistics.java.lang.String
readTlsCertificates(java.lang.String authId, java.lang.String authKey)
Reads list of TLS certificates.java.lang.String
readTrustedAims(java.lang.String authId, java.lang.String authKey)
Reads list of trusted AIMs.java.lang.String
readTrustedAimSpids(java.lang.String authId, java.lang.String authKey)
Reads list of trusted AIM SPIDs.java.lang.String
readUdis(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter)
Reads UDIs.java.lang.String
rechange(java.lang.String arguments)
Performs identity re-change operation.java.lang.String
refreshEncryptionKeys(java.lang.String arguments)
Performs encryption keys refresh operation.java.lang.String
reinit(java.lang.String arguments)
Performs identity re-initialization operation.java.lang.String
revokeMyPeig(java.lang.String authId, java.lang.String authKey, java.lang.String peigId)
Revokes my PEIG.java.lang.String
revokeOtherPeig(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String peigId)
Revokes other PEIG.java.lang.String
securityProfileExists(java.lang.String authId, java.lang.String authKey, java.lang.String profileName)
Tests, if security profile exists.java.lang.String
setApprovedMyUdi(java.lang.String authId, java.lang.String authKey, java.lang.String udi)
Sets approved my UDI.java.lang.String
setApprovedOthersUdi(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String peigId)
Sets approved others UDI.java.lang.String
startAuthenticationSession(java.lang.String arguments)
Starts authentication session.java.lang.String
suppressAnticopy(java.lang.String authId, java.lang.String authKey)
Suppresses identity anticopy.java.lang.String
syncMyIdentityLinkedUserData(java.lang.String authId, java.lang.String authKey, java.lang.String remoteAim, java.lang.String request, java.lang.String pairedUdi)
Synchronize my identity linked user data.java.lang.String
syncMyOneTimeLinkedUserData(java.lang.String authId, java.lang.String authKey, java.lang.String remoteAim, java.lang.String request)
Synchronize my one time linked user data.java.lang.String
syncOthersIdentityLinkedUserData(java.lang.String authId, java.lang.String authKey, java.lang.String remoteAim, java.lang.String request, java.lang.String localUdi)
Synchronize others identity linked user data.java.lang.String
syncOthersOneTimeLinkedUserData(java.lang.String authId, java.lang.String authKey, java.lang.String remoteAim, java.lang.String request, java.lang.String localUdi)
Synchronize others one time linked user data.protected java.lang.String
toJsonResult(java.lang.Object object)
Returns JSON result.java.lang.String
udiDeleted(java.lang.String authId, java.lang.String authKey, java.lang.String udi)
Tests, if UDI is deleted.java.lang.String
udiExists(java.lang.String authId, java.lang.String authKey, java.lang.String udi)
Tests, if UDI exists.java.lang.String
updateHomeTrustedAim(java.lang.String authId, java.lang.String authKey, java.lang.String homeTrustedAim)
Updates home trusted AIM.java.lang.String
updateSecurityProfile(java.lang.String authId, java.lang.String authKey, java.lang.String securityProfile)
Updates security profile.java.lang.String
updateSecurityProfilePriority(java.lang.String authId, java.lang.String authKey, java.lang.String profileName, java.lang.String profilePriority)
Updates security profile priority.java.lang.String
updateTlsCertificate(java.lang.String authId, java.lang.String authKey, java.lang.String certId, java.lang.String certificate)
Updates TLS certificate.java.lang.String
uploadTrustedAimCertificate(java.lang.String authId, java.lang.String authKey, java.lang.String spid, java.lang.String certificate)
Uploads trusted AIM certificate.java.lang.String
verification(java.lang.String verificationType, java.lang.String plfOperation, java.lang.String slfOperation, java.lang.String arguments)
Performs verification operation.java.lang.String
verifyCF(java.lang.String arguments)
Performs comfort factor verification operation.java.lang.String
verifyLF(java.lang.String arguments)
Performs local factor verification operation.java.lang.String
verifyMessage(java.lang.String peigMessage, java.lang.String arguments)
Performs verify message operation.java.lang.String
verifyMessageWithCF(java.lang.String peigMessage, java.lang.String arguments)
Performs verify message operation with comfort factor.java.lang.String
verifyMessageWithLF(java.lang.String peigMessage, java.lang.String arguments)
Performs verify message operation with local factor.java.lang.String
writeData(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String data)
Writes data.java.lang.String
writeProofingRoles(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String proofingStatus, java.lang.String proofingType, java.lang.String peigType)
Writes proofing roles.java.lang.String
writeRoles(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String roles)
Writes roles.
-
Constructor Details
-
AducidJsonClient
Default constructor.
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
AducidJsonClient
Constructor with AIM R4 service URL.
- Parameters:
aimUrl
- AIM R4 service URL- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
-
Method Details
-
startAuthenticationSession
public java.lang.String startAuthenticationSession(java.lang.String arguments) throws AducidClientExceptionStarts authentication session.
- Parameters:
arguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
init
Performs identity initialization.
- Parameters:
arguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
reinit
Performs identity re-initialization operation.
- Parameters:
arguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
change
Performs identity change operation.
- Parameters:
arguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
rechange
Performs identity re-change operation.
- Parameters:
arguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
delete
Performs identity delete operation.
- Parameters:
arguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
verifyLF
Performs local factor verification operation.
- Parameters:
arguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
verifyCF
Performs comfort factor verification operation.
- Parameters:
arguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
localLinkPrimary
Performs primary local link operation.
- Parameters:
arguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
localLinkSecondary
public java.lang.String localLinkSecondary(java.lang.String arguments) throws AducidClientExceptionPerforms secondary local link operation.
- Parameters:
arguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
localLinkConnection
public java.lang.String localLinkConnection(java.lang.String arguments) throws AducidClientExceptionPerforms connection local link operation.
- Parameters:
arguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
meetingRoomCreate
Performs meeting room create operation.
- Parameters:
arguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
meetingRoomEnter
Performs meeting room enter operation.
- Parameters:
arguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
verifyMessage
public java.lang.String verifyMessage(java.lang.String peigMessage, java.lang.String arguments) throws AducidClientExceptionPerforms verify message operation.
- Parameters:
peigMessage
- PEIG messagearguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
verifyMessageWithLF
public java.lang.String verifyMessageWithLF(java.lang.String peigMessage, java.lang.String arguments) throws AducidClientExceptionPerforms verify message operation with local factor.
- Parameters:
peigMessage
- PEIG messagearguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
verifyMessageWithCF
public java.lang.String verifyMessageWithCF(java.lang.String peigMessage, java.lang.String arguments) throws AducidClientExceptionPerforms verify message operation with comfort factor.
- Parameters:
peigMessage
- PEIG messagearguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
verification
public java.lang.String verification(java.lang.String verificationType, java.lang.String plfOperation, java.lang.String slfOperation, java.lang.String arguments) throws AducidClientExceptionPerforms verification operation.
- Parameters:
verificationType
- verification typeplfOperation
- primary local factor operationslfOperation
- secondary local factor operationarguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
identityLink
public java.lang.String identityLink(java.lang.String remoteAims, java.lang.String peigMessage, java.lang.String peigMessageData, java.lang.String arguments) throws AducidClientExceptionPerforms identity link operation.
- Parameters:
remoteAims
- list of remote AIMspeigMessage
- PEIG messagepeigMessageData
- PEIG message dataarguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
identityLinkWithInitLF
public java.lang.String identityLinkWithInitLF(java.lang.String remoteAims, java.lang.String peigMessage, java.lang.String peigMessageData, java.lang.String arguments) throws AducidClientExceptionPerforms identity link operation with local factor initialization.
- Parameters:
remoteAims
- list of remote AIMspeigMessage
- PEIG messagepeigMessageData
- PEIG message dataarguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
deleteIdentityLink
public java.lang.String deleteIdentityLink(java.lang.String remoteAims, java.lang.String arguments) throws AducidClientExceptionPerforms identity link deletion operation.
- Parameters:
remoteAims
- list of remote AIMsarguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
oneTimeLink
public java.lang.String oneTimeLink(java.lang.String remoteAims, java.lang.String peigMessage, java.lang.String peigMessageData, java.lang.String arguments) throws AducidClientExceptionPerforms one time link operation.
- Parameters:
remoteAims
- list of remote AIMspeigMessage
- PEIG messagepeigMessageData
- PEIG message dataarguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
oneTimeLinkWithLF
public java.lang.String oneTimeLinkWithLF(java.lang.String remoteAims, java.lang.String peigMessage, java.lang.String peigMessageData, java.lang.String arguments) throws AducidClientExceptionPerforms one time link operation with local factor.
- Parameters:
remoteAims
- list of remote AIMspeigMessage
- PEIG messagepeigMessageData
- PEIG message dataarguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
oneTimeLinkWithCF
public java.lang.String oneTimeLinkWithCF(java.lang.String remoteAims, java.lang.String peigMessage, java.lang.String peigMessageData, java.lang.String arguments) throws AducidClientExceptionPerforms one time link operation with comfort factor.
- Parameters:
remoteAims
- list of remote AIMspeigMessage
- PEIG messagepeigMessageData
- PEIG message dataarguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
oneTimeLinkWithInitLF
public java.lang.String oneTimeLinkWithInitLF(java.lang.String remoteAims, java.lang.String peigMessage, java.lang.String peigMessageData, java.lang.String arguments) throws AducidClientExceptionPerforms one time link operation with local factor initialization.
- Parameters:
remoteAims
- list of remote AIMspeigMessage
- PEIG messagepeigMessageData
- PEIG message dataarguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
initEncryptionKeys
public java.lang.String initEncryptionKeys(java.lang.String keyBufferLength, java.lang.String keyLength, java.lang.String arguments) throws AducidClientExceptionPerforms encryption keys initialization operation.
- Parameters:
keyBufferLength
- key buffer lengthkeyLength
- key lengtharguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
refreshEncryptionKeys
public java.lang.String refreshEncryptionKeys(java.lang.String arguments) throws AducidClientExceptionPerforms encryption keys refresh operation.
- Parameters:
arguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
authenticatedEncrypt
public java.lang.String authenticatedEncrypt(java.lang.String targetUdis, java.lang.String arguments) throws AducidClientExceptionPerforms authenticated encryption operation.
- Parameters:
targetUdis
- list of target UDIsarguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
authenticatedEncryptWithLF
public java.lang.String authenticatedEncryptWithLF(java.lang.String targetUdis, java.lang.String arguments) throws AducidClientExceptionPerforms authenticated encryption operation with local factor.
- Parameters:
targetUdis
- list of target UDIsarguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
authenticatedDecrypt
public java.lang.String authenticatedDecrypt(java.lang.String eventId, java.lang.String arguments) throws AducidClientExceptionPerforms authenticated decryption operation.
- Parameters:
eventId
- event identifierarguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
authenticatedDecryptWithLF
public java.lang.String authenticatedDecryptWithLF(java.lang.String eventId, java.lang.String arguments) throws AducidClientExceptionPerforms authenticated decryption operation with local factor.
- Parameters:
eventId
- event identifierarguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
authenticatedReadKey
public java.lang.String authenticatedReadKey(java.lang.String keyId, java.lang.String arguments) throws AducidClientExceptionPerforms authenticated read key operation.
- Parameters:
keyId
- key identifierarguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
authenticatedReadKeyWithLF
public java.lang.String authenticatedReadKeyWithLF(java.lang.String keyId, java.lang.String arguments) throws AducidClientExceptionPerforms authenticated read key operation with local factor.
- Parameters:
keyId
- key identifierarguments
- request operation arguments- Returns:
- request operation result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
endAuthenticationSession
public java.lang.String endAuthenticationSession(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionEnds authentication session.
- Parameters:
authId
- authIdauthKey
- authKey- Returns:
- close session response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readSecurityOperationStatus
public java.lang.String readSecurityOperationStatus(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionReads security operation status.
- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- security operation status as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
enforceChange
public java.lang.String enforceChange(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionEnforces identity change.
- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
suppressAnticopy
public java.lang.String suppressAnticopy(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionSuppresses identity anticopy.
- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readSecurityProfiles
public java.lang.String readSecurityProfiles(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter) throws AducidClientExceptionReads all security profiles.
- Parameters:
authId
- authentication identifierauthKey
- authentication keysearchFilter
- search filter- Returns:
- search result with security profiles as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readSecurityProfileDetails
public java.lang.String readSecurityProfileDetails(java.lang.String authId, java.lang.String authKey, java.lang.String profileName) throws AducidClientExceptionReads security profile details.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyprofileName
- security profile name- Returns:
- security profile details as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readSecurityProfileTemplateNames
public java.lang.String readSecurityProfileTemplateNames(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionReads all security profile template names.
- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- list of template names as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readSecurityProfileTemplate
public java.lang.String readSecurityProfileTemplate(java.lang.String authId, java.lang.String authKey, java.lang.String profileTemplate) throws AducidClientExceptionReads security profile template.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyprofileTemplate
- profile template- Returns:
- security profile as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readSecurityProfilePrioritiesImage
public java.lang.String readSecurityProfilePrioritiesImage(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionReads security profile priorities image.
- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- priorities image as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
securityProfileExists
public java.lang.String securityProfileExists(java.lang.String authId, java.lang.String authKey, java.lang.String profileName) throws AducidClientExceptionTests, if security profile exists.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyprofileName
- profile name- Returns:
- true as JSON, if security profile exists
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
createSecurityProfile
public java.lang.String createSecurityProfile(java.lang.String authId, java.lang.String authKey, java.lang.String securityProfile) throws AducidClientExceptionCreates security profile.
- Parameters:
authId
- authentication identifierauthKey
- authentication keysecurityProfile
- security profile as JSON- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
updateSecurityProfile
public java.lang.String updateSecurityProfile(java.lang.String authId, java.lang.String authKey, java.lang.String securityProfile) throws AducidClientExceptionUpdates security profile.
- Parameters:
authId
- authentication identifierauthKey
- authentication keysecurityProfile
- security profile as JSON- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
updateSecurityProfilePriority
public java.lang.String updateSecurityProfilePriority(java.lang.String authId, java.lang.String authKey, java.lang.String profileName, java.lang.String profilePriority) throws AducidClientExceptionUpdates security profile priority.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyprofileName
- security profile nameprofilePriority
- security profile priority- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
deleteSecurityProfile
public java.lang.String deleteSecurityProfile(java.lang.String authId, java.lang.String authKey, java.lang.String profileName) throws AducidClientExceptionDeletes security profile.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyprofileName
- profile name- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readTrustedAims
public java.lang.String readTrustedAims(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionReads list of trusted AIMs.
- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- list of trusted AIMs as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readMessageStatistics
public java.lang.String readMessageStatistics(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionReads message statistics.
- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- message statistics as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
createTrustedAim
public java.lang.String createTrustedAim(java.lang.String authId, java.lang.String authKey, java.lang.String trustedAim) throws AducidClientExceptionCreates trusted AIM.
- Parameters:
authId
- authentication identifierauthKey
- authentication keytrustedAim
- trusted AIM as JSON- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
deleteTrustedAim
public java.lang.String deleteTrustedAim(java.lang.String authId, java.lang.String authKey, java.lang.String spid) throws AducidClientExceptionDeletes trusted AIM.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyspid
- SPID- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
uploadTrustedAimCertificate
public java.lang.String uploadTrustedAimCertificate(java.lang.String authId, java.lang.String authKey, java.lang.String spid, java.lang.String certificate) throws AducidClientExceptionUploads trusted AIM certificate.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyspid
- SPIDcertificate
- certificate- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
pingRemoteAim
public java.lang.String pingRemoteAim(java.lang.String authId, java.lang.String authKey, java.lang.String remoteAim, java.lang.String request) throws AducidClientExceptionPing remote AIM.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyremoteAim
- remote AIMrequest
- request- Returns:
- ping result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
enableTrust
public java.lang.String enableTrust(java.lang.String authId, java.lang.String authKey, java.lang.String spid) throws AducidClientExceptionEnables trust.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyspid
- SPID- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
disableTrust
public java.lang.String disableTrust(java.lang.String authId, java.lang.String authKey, java.lang.String spid) throws AducidClientExceptionDisables trust.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyspid
- SPID- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
enableSignatureVerification
public java.lang.String enableSignatureVerification(java.lang.String authId, java.lang.String authKey, java.lang.String spid) throws AducidClientExceptionEnables signature verification.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyspid
- SPID- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
disableSignatureVerification
public java.lang.String disableSignatureVerification(java.lang.String authId, java.lang.String authKey, java.lang.String spid) throws AducidClientExceptionDisables signature verification.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyspid
- SPID- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readHomeTrustedAims
public java.lang.String readHomeTrustedAims(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionReads list of home trusted AIMs.
- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- list of home trusted AIMs as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
createHomeTrustedAim
public java.lang.String createHomeTrustedAim(java.lang.String authId, java.lang.String authKey, java.lang.String spid, java.lang.String certificate) throws AducidClientExceptionCreates home trusted AIM.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyspid
- SPIDcertificate
- certificate- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
updateHomeTrustedAim
public java.lang.String updateHomeTrustedAim(java.lang.String authId, java.lang.String authKey, java.lang.String homeTrustedAim) throws AducidClientExceptionUpdates home trusted AIM.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyhomeTrustedAim
- home trusted AIM as JSON- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
deleteHomeTrustedAim
public java.lang.String deleteHomeTrustedAim(java.lang.String authId, java.lang.String authKey, java.lang.String spid) throws AducidClientExceptionDeletes home trusted AIM.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyspid
- SPID- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readSignedAims
public java.lang.String readSignedAims(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionReads list of signed AIMs.
- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- list of signed AIMs as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
createSignedAim
public java.lang.String createSignedAim(java.lang.String authId, java.lang.String authKey, java.lang.String spid) throws AducidClientExceptionCreates signed AIM.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyspid
- SPID- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
deleteSignedAim
public java.lang.String deleteSignedAim(java.lang.String authId, java.lang.String authKey, java.lang.String spid) throws AducidClientExceptionDeletes signed AIM.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyspid
- SPID- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
enableSign
public java.lang.String enableSign(java.lang.String authId, java.lang.String authKey, java.lang.String spid) throws AducidClientExceptionEnables sign.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyspid
- SPID- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
disableSign
public java.lang.String disableSign(java.lang.String authId, java.lang.String authKey, java.lang.String spid) throws AducidClientExceptionDisables sign.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyspid
- SPID- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readTlsCertificates
public java.lang.String readTlsCertificates(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionReads list of TLS certificates.
- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- list of TLS certificates as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
certIdExists
public java.lang.String certIdExists(java.lang.String authId, java.lang.String authKey, java.lang.String certId) throws AducidClientExceptionTests, if certificate identifier exists.
- Parameters:
authId
- authentication identifierauthKey
- authentication keycertId
- certificate identifier- Returns:
- true as JSON, if certificate identifier exists
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
createTlsCertificate
public java.lang.String createTlsCertificate(java.lang.String authId, java.lang.String authKey, java.lang.String certId, java.lang.String certificate) throws AducidClientExceptionCreates TLS certificate.
- Parameters:
authId
- authentication identifierauthKey
- authentication keycertId
- certificate identifiercertificate
- certificate- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
updateTlsCertificate
public java.lang.String updateTlsCertificate(java.lang.String authId, java.lang.String authKey, java.lang.String certId, java.lang.String certificate) throws AducidClientExceptionUpdates TLS certificate.
- Parameters:
authId
- authentication identifierauthKey
- authentication keycertId
- certificate identifiercertificate
- certificate- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
deleteTlsCertificate
public java.lang.String deleteTlsCertificate(java.lang.String authId, java.lang.String authKey, java.lang.String certId) throws AducidClientExceptionDeletes TLS certificate.
- Parameters:
authId
- authentication identifierauthKey
- authentication keycertId
- certificate identifier- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
enableEnforcement
public java.lang.String enableEnforcement(java.lang.String authId, java.lang.String authKey, java.lang.String certId) throws AducidClientExceptionEnables enforcement.
- Parameters:
authId
- authentication identifierauthKey
- authentication keycertId
- certificate identifier- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
disableEnforcement
public java.lang.String disableEnforcement(java.lang.String authId, java.lang.String authKey, java.lang.String certId) throws AducidClientExceptionDisables enforcement.
- Parameters:
authId
- authentication identifierauthKey
- authentication keycertId
- certificate identifier- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
generateUdi
public java.lang.String generateUdi(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionGenerates UDI.
- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- generated UDI as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
udiExists
public java.lang.String udiExists(java.lang.String authId, java.lang.String authKey, java.lang.String udi) throws AducidClientExceptionTests, if UDI exists.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyudi
- UDI- Returns:
- true as JSON, if UDI exists
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
udiDeleted
public java.lang.String udiDeleted(java.lang.String authId, java.lang.String authKey, java.lang.String udi) throws AducidClientExceptionTests, if UDI is deleted.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyudi
- UDI- Returns:
- true as JSON, if UDI is deleted
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readUdis
public java.lang.String readUdis(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter) throws AducidClientExceptionReads UDIs.
- Parameters:
authId
- authentication identifierauthKey
- authentication keysearchFilter
- search filter as JSON- Returns:
- search result with UDIs as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readAllEvents
public java.lang.String readAllEvents(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter) throws AducidClientExceptionReads all events.
- Parameters:
authId
- authentication identifierauthKey
- authentication keysearchFilter
- search filter as JSON- Returns:
- search result with all events as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readEventsByAdmin
public java.lang.String readEventsByAdmin(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter) throws AducidClientExceptionReads events by admin.
- Parameters:
authId
- authentication identifierauthKey
- authentication keysearchFilter
- search filter as JSON- Returns:
- search result with user events as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readEventStatistics
public java.lang.String readEventStatistics(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter) throws AducidClientExceptionReads event statistics.
- Parameters:
authId
- authentication identifierauthKey
- authentication keysearchFilter
- search filter as JSON- Returns:
- search result with event statistics as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readStatistics
public java.lang.String readStatistics(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter) throws AducidClientExceptionReads statistics.
- Parameters:
authId
- authentication identifierauthKey
- authentication keysearchFilter
- search filter as JSON- Returns:
- search result with statistics as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readOtherPeigsId
public java.lang.String readOtherPeigsId(java.lang.String authId, java.lang.String authKey, java.lang.String udi) throws AducidClientExceptionReads information about other PEIGs ID.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyudi
- UDI- Returns:
- list of other PEIGs ID as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
activateOtherPeig
public java.lang.String activateOtherPeig(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String peigId) throws AducidClientExceptionActivates other PEIG.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyudi
- UDIpeigId
- PEIG identifier- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
deactivateOtherPeig
public java.lang.String deactivateOtherPeig(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String peigId) throws AducidClientExceptionDeactivates other PEIG.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyudi
- UDIpeigId
- PEIG identifier- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
revokeOtherPeig
public java.lang.String revokeOtherPeig(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String peigId) throws AducidClientExceptionRevokes other PEIG.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyudi
- UDIpeigId
- PEIG identifier- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
listOthersLinkedAims
public java.lang.String listOthersLinkedAims(java.lang.String authId, java.lang.String authKey, java.lang.String localUdi) throws AducidClientExceptionLists others linked AIMs.
- Parameters:
authId
- authentication identifierauthKey
- authentication keylocalUdi
- local UDI- Returns:
- list of others linked AIMs as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
syncOthersIdentityLinkedUserData
public java.lang.String syncOthersIdentityLinkedUserData(java.lang.String authId, java.lang.String authKey, java.lang.String remoteAim, java.lang.String request, java.lang.String localUdi) throws AducidClientExceptionSynchronize others identity linked user data.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyremoteAim
- remote AIMrequest
- requestlocalUdi
- local UDI- Returns:
- sync result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
syncOthersOneTimeLinkedUserData
public java.lang.String syncOthersOneTimeLinkedUserData(java.lang.String authId, java.lang.String authKey, java.lang.String remoteAim, java.lang.String request, java.lang.String localUdi) throws AducidClientExceptionSynchronize others one time linked user data.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyremoteAim
- remote AIMrequest
- requestlocalUdi
- local UDI- Returns:
- sync result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
setApprovedOthersUdi
public java.lang.String setApprovedOthersUdi(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String peigId) throws AducidClientExceptionSets approved others UDI.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyudi
- UDIpeigId
- PEIG identifier- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readData
public java.lang.String readData(java.lang.String authId, java.lang.String authKey, java.lang.String udi) throws AducidClientExceptionReads data.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyudi
- UDI- Returns:
- data as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
writeData
public java.lang.String writeData(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String data) throws AducidClientExceptionWrites data.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyudi
- UDIdata
- data- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readRoles
public java.lang.String readRoles(java.lang.String authId, java.lang.String authKey, java.lang.String udi) throws AducidClientExceptionReads roles.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyudi
- UDI- Returns:
- roles as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
writeRoles
public java.lang.String writeRoles(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String roles) throws AducidClientExceptionWrites roles.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyudi
- UDIroles
- roles- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
writeProofingRoles
public java.lang.String writeProofingRoles(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String proofingStatus, java.lang.String proofingType, java.lang.String peigType) throws AducidClientExceptionWrites proofing roles.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyudi
- UDIproofingStatus
- proofing statusproofingType
- proofing typepeigType
- PEIG type- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readAimAttributes
public java.lang.String readAimAttributes(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionReads AIM attributes.
- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- AIM attributes as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readEvents
public java.lang.String readEvents(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter) throws AducidClientExceptionReads events.
- Parameters:
authId
- authentication identifierauthKey
- authentication keysearchFilter
- search filter as JSON- Returns:
- search result with events as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readMyPeigsId
public java.lang.String readMyPeigsId(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionReads information about my PEIGs ID.
- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- list of my PEIGs ID as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
activateMyPeig
public java.lang.String activateMyPeig(java.lang.String authId, java.lang.String authKey, java.lang.String peigId) throws AducidClientExceptionActivates my PEIG.
- Parameters:
authId
- authentication identifierauthKey
- authentication keypeigId
- PEIG identifier- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
deactivateMyPeig
public java.lang.String deactivateMyPeig(java.lang.String authId, java.lang.String authKey, java.lang.String peigId) throws AducidClientExceptionDeactivates my PEIG.
- Parameters:
authId
- authentication identifierauthKey
- authentication keypeigId
- PEIG identifier- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
revokeMyPeig
public java.lang.String revokeMyPeig(java.lang.String authId, java.lang.String authKey, java.lang.String peigId) throws AducidClientExceptionRevokes my PEIG.
- Parameters:
authId
- authentication identifierauthKey
- authentication keypeigId
- PEIG identifier- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
readTrustedAimSpids
public java.lang.String readTrustedAimSpids(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionReads list of trusted AIM SPIDs.
- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- list of trusted AIM SPIDs as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
listMyLinkedAims
public java.lang.String listMyLinkedAims(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionLists my linked AIMs.
- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- list of my linked AIMs as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
syncMyIdentityLinkedUserData
public java.lang.String syncMyIdentityLinkedUserData(java.lang.String authId, java.lang.String authKey, java.lang.String remoteAim, java.lang.String request, java.lang.String pairedUdi) throws AducidClientExceptionSynchronize my identity linked user data.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyremoteAim
- remote AIMrequest
- requestpairedUdi
- paired UDI- Returns:
- sync result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
syncMyOneTimeLinkedUserData
public java.lang.String syncMyOneTimeLinkedUserData(java.lang.String authId, java.lang.String authKey, java.lang.String remoteAim, java.lang.String request) throws AducidClientExceptionSynchronize my one time linked user data.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyremoteAim
- remote AIMrequest
- request- Returns:
- sync result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
setApprovedMyUdi
public java.lang.String setApprovedMyUdi(java.lang.String authId, java.lang.String authKey, java.lang.String udi) throws AducidClientExceptionSets approved my UDI.
- Parameters:
authId
- authentication identifierauthKey
- authentication keyudi
- UDI- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
proxy
Proxy method to call public method.
- Parameters:
arguments
- proxy arguments- Returns:
- public method result as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
getRefreshTimeout
Asks AIM server for REFRESH_TIMEOUT configuration value.
- Returns:
- REFRESH_TIMEOUT configuration value as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
getPeigDetectionTimeout
Asks AIM server for PEIG_DETECTION_TIMEOUT configuration value.
- Returns:
- PEIG_DETECTION_TIMEOUT configuration value as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
getPushSendTimeout
Asks AIM server for PUSH_SEND_TIMEOUT configuration value.
- Returns:
- PUSH_SEND_TIMEOUT configuration value as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
getStatus
Asks AIM server for current running operation status - R4 getPSLAttributes method call with attribute set name "Status".
- Parameters:
authId
- authentication identifier- Returns:
- AIM status as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
getPeigReturnName
Asks AIM server for current running operation PEIG return name (return URL) - R4 getPSLAttributes method call with attribute set name "PeigReturnName".
- Parameters:
authId
- authentication identifier- Returns:
- PEIG return name as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
getError
Asks AIM server for current running operation error - R4 getPSLAttributes method call with attribute set name "Error".
- Parameters:
authId
- authentication identifier- Returns:
- response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
getResult
public java.lang.String getResult(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionEvaluates operation result.
- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- operation response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
getResultNoLFCheck
public java.lang.String getResultNoLFCheck(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionEvaluates operation result without local factor success check.
- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- operation response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
getLFResult
Evaluates local factor result from operation response without authentication key verification. If local factor was used, it checks his value. If local factor value differs to "OK", exception is thrown.
- Parameters:
response
- operation response- Returns:
- modified operation response as JSON with verifiedLF flag value set, if local factor value was "OK"
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
getSecondaryLFResult
public java.lang.String getSecondaryLFResult(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionEvaluates secondary local factor result. Method
getResult
is called before this evaluation start. If secondary local factor was used, it checks his value. If local factor value differs to "OK", exception is thrown.- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- operation response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
getSecondaryLFResultNoLFCheck
public java.lang.String getSecondaryLFResultNoLFCheck(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionEvaluates secondary local factor result without primary local factor check. Method
getResult
is called before this evaluation start. If secondary local factor was used, it checks his value. If local factor value differs to "OK", exception is thrown.- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- operation response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
getVerifyMessageResult
public java.lang.String getVerifyMessageResult(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionEvaluates message verification result (result of
verifyMessage
andverifyMessageWithLF
operations). MethodgetResult
is called before this evaluation start. If message verification return status differs to "AU", exception is thrown.- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- operation response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
getVerificationResult
public java.lang.String getVerificationResult(java.lang.String authId, java.lang.String authKey) throws AducidClientExceptionEvaluates verification operation result (result of
verification
operations). MethodgetSecondaryLFResult
is called before this evaluation start. Compares UDI of authenticated session and active UDI of verification operation result. Both UDI must be equal, else exception is thrown.- Parameters:
authId
- authentication identifierauthKey
- authentication key- Returns:
- operation response as JSON
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
getAdvancedClient
Returns advanced client.
- Returns:
- advanced client
-
toJsonResult
protected java.lang.String toJsonResult(java.lang.Object object)Returns JSON result.
- Parameters:
object
- object- Returns:
- JSON result
-