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.StringactivateMyPeig(java.lang.String authId, java.lang.String authKey, java.lang.String peigId)Activates my PEIG.java.lang.StringactivateOtherPeig(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String peigId)Activates other PEIG.java.lang.StringauthenticatedDecrypt(java.lang.String eventId, java.lang.String arguments)Performs authenticated decryption operation.java.lang.StringauthenticatedDecryptWithLF(java.lang.String eventId, java.lang.String arguments)Performs authenticated decryption operation with local factor.java.lang.StringauthenticatedEncrypt(java.lang.String targetUdis, java.lang.String arguments)Performs authenticated encryption operation.java.lang.StringauthenticatedEncryptWithLF(java.lang.String targetUdis, java.lang.String arguments)Performs authenticated encryption operation with local factor.java.lang.StringauthenticatedReadKey(java.lang.String keyId, java.lang.String arguments)Performs authenticated read key operation.java.lang.StringauthenticatedReadKeyWithLF(java.lang.String keyId, java.lang.String arguments)Performs authenticated read key operation with local factor.java.lang.StringcertIdExists(java.lang.String authId, java.lang.String authKey, java.lang.String certId)Tests, if certificate identifier exists.java.lang.Stringchange(java.lang.String arguments)Performs identity change operation.java.lang.StringcreateHomeTrustedAim(java.lang.String authId, java.lang.String authKey, java.lang.String spid, java.lang.String certificate)Creates home trusted AIM.java.lang.StringcreateSecurityProfile(java.lang.String authId, java.lang.String authKey, java.lang.String securityProfile)Creates security profile.java.lang.StringcreateSignedAim(java.lang.String authId, java.lang.String authKey, java.lang.String spid)Creates signed AIM.java.lang.StringcreateTlsCertificate(java.lang.String authId, java.lang.String authKey, java.lang.String certId, java.lang.String certificate)Creates TLS certificate.java.lang.StringcreateTrustedAim(java.lang.String authId, java.lang.String authKey, java.lang.String trustedAim)Creates trusted AIM.java.lang.StringdeactivateMyPeig(java.lang.String authId, java.lang.String authKey, java.lang.String peigId)Deactivates my PEIG.java.lang.StringdeactivateOtherPeig(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String peigId)Deactivates other PEIG.java.lang.Stringdelete(java.lang.String arguments)Performs identity delete operation.java.lang.StringdeleteHomeTrustedAim(java.lang.String authId, java.lang.String authKey, java.lang.String spid)Deletes home trusted AIM.java.lang.StringdeleteIdentityLink(java.lang.String remoteAims, java.lang.String arguments)Performs identity link deletion operation.java.lang.StringdeleteSecurityProfile(java.lang.String authId, java.lang.String authKey, java.lang.String profileName)Deletes security profile.java.lang.StringdeleteSignedAim(java.lang.String authId, java.lang.String authKey, java.lang.String spid)Deletes signed AIM.java.lang.StringdeleteTlsCertificate(java.lang.String authId, java.lang.String authKey, java.lang.String certId)Deletes TLS certificate.java.lang.StringdeleteTrustedAim(java.lang.String authId, java.lang.String authKey, java.lang.String spid)Deletes trusted AIM.java.lang.StringdisableEnforcement(java.lang.String authId, java.lang.String authKey, java.lang.String certId)Disables enforcement.java.lang.StringdisableSign(java.lang.String authId, java.lang.String authKey, java.lang.String spid)Disables sign.java.lang.StringdisableSignatureVerification(java.lang.String authId, java.lang.String authKey, java.lang.String spid)Disables signature verification.java.lang.StringdisableTrust(java.lang.String authId, java.lang.String authKey, java.lang.String spid)Disables trust.java.lang.StringenableEnforcement(java.lang.String authId, java.lang.String authKey, java.lang.String certId)Enables enforcement.java.lang.StringenableSign(java.lang.String authId, java.lang.String authKey, java.lang.String spid)Enables sign.java.lang.StringenableSignatureVerification(java.lang.String authId, java.lang.String authKey, java.lang.String spid)Enables signature verification.java.lang.StringenableTrust(java.lang.String authId, java.lang.String authKey, java.lang.String spid)Enables trust.java.lang.StringendAuthenticationSession(java.lang.String authId, java.lang.String authKey)Ends authentication session.java.lang.StringenforceChange(java.lang.String authId, java.lang.String authKey)Enforces identity change.java.lang.StringgenerateUdi(java.lang.String authId, java.lang.String authKey)Generates UDI.AducidAdvancedClientgetAdvancedClient()Returns advanced client.java.lang.StringgetError(java.lang.String authId)Asks AIM server for current running operation error - R4 getPSLAttributes method call with attribute set name "Error".java.lang.StringgetLFResult(java.lang.String response)Evaluates local factor result from operation response without authentication key verification.java.lang.StringgetPeigDetectionTimeout()Asks AIM server for PEIG_DETECTION_TIMEOUT configuration value.java.lang.StringgetPeigReturnName(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.StringgetPushSendTimeout()Asks AIM server for PUSH_SEND_TIMEOUT configuration value.java.lang.StringgetRefreshTimeout()Asks AIM server for REFRESH_TIMEOUT configuration value.java.lang.StringgetResult(java.lang.String authId, java.lang.String authKey)Evaluates operation result.java.lang.StringgetResultNoLFCheck(java.lang.String authId, java.lang.String authKey)Evaluates operation result without local factor success check.java.lang.StringgetSecondaryLFResult(java.lang.String authId, java.lang.String authKey)Evaluates secondary local factor result.java.lang.StringgetSecondaryLFResultNoLFCheck(java.lang.String authId, java.lang.String authKey)Evaluates secondary local factor result without primary local factor check.java.lang.StringgetStatus(java.lang.String authId)Asks AIM server for current running operation status - R4 getPSLAttributes method call with attribute set name "Status".java.lang.StringgetVerificationResult(java.lang.String authId, java.lang.String authKey)Evaluates verification operation result (result ofverificationoperations).java.lang.StringgetVerifyMessageResult(java.lang.String authId, java.lang.String authKey)Evaluates message verification result (result ofverifyMessageandverifyMessageWithLFoperations).java.lang.StringidentityLink(java.lang.String remoteAims, java.lang.String peigMessage, java.lang.String peigMessageData, java.lang.String arguments)Performs identity link operation.java.lang.StringidentityLinkWithInitLF(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.Stringinit(java.lang.String arguments)Performs identity initialization.java.lang.StringinitEncryptionKeys(java.lang.String keyBufferLength, java.lang.String keyLength, java.lang.String arguments)Performs encryption keys initialization operation.java.lang.StringlistMyLinkedAims(java.lang.String authId, java.lang.String authKey)Lists my linked AIMs.java.lang.StringlistOthersLinkedAims(java.lang.String authId, java.lang.String authKey, java.lang.String localUdi)Lists others linked AIMs.java.lang.StringlocalLinkConnection(java.lang.String arguments)Performs connection local link operation.java.lang.StringlocalLinkPrimary(java.lang.String arguments)Performs primary local link operation.java.lang.StringlocalLinkSecondary(java.lang.String arguments)Performs secondary local link operation.java.lang.StringmeetingRoomCreate(java.lang.String arguments)Performs meeting room create operation.java.lang.StringmeetingRoomEnter(java.lang.String arguments)Performs meeting room enter operation.java.lang.StringoneTimeLink(java.lang.String remoteAims, java.lang.String peigMessage, java.lang.String peigMessageData, java.lang.String arguments)Performs one time link operation.java.lang.StringoneTimeLinkWithCF(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.StringoneTimeLinkWithInitLF(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.StringoneTimeLinkWithLF(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.StringpingRemoteAim(java.lang.String authId, java.lang.String authKey, java.lang.String remoteAim, java.lang.String request)Ping remote AIM.java.lang.Stringproxy(java.lang.String arguments)Proxy method to call public method.java.lang.StringreadAimAttributes(java.lang.String authId, java.lang.String authKey)Reads AIM attributes.java.lang.StringreadAllEvents(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter)Reads all events.java.lang.StringreadData(java.lang.String authId, java.lang.String authKey, java.lang.String udi)Reads data.java.lang.StringreadEvents(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter)Reads events.java.lang.StringreadEventsByAdmin(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter)Reads events by admin.java.lang.StringreadEventStatistics(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter)Reads event statistics.java.lang.StringreadHomeTrustedAims(java.lang.String authId, java.lang.String authKey)Reads list of home trusted AIMs.java.lang.StringreadMessageStatistics(java.lang.String authId, java.lang.String authKey)Reads message statistics.java.lang.StringreadMyPeigsId(java.lang.String authId, java.lang.String authKey)Reads information about my PEIGs ID.java.lang.StringreadOtherPeigsId(java.lang.String authId, java.lang.String authKey, java.lang.String udi)Reads information about other PEIGs ID.java.lang.StringreadRoles(java.lang.String authId, java.lang.String authKey, java.lang.String udi)Reads roles.java.lang.StringreadSecurityOperationStatus(java.lang.String authId, java.lang.String authKey)Reads security operation status.java.lang.StringreadSecurityProfileDetails(java.lang.String authId, java.lang.String authKey, java.lang.String profileName)Reads security profile details.java.lang.StringreadSecurityProfilePrioritiesImage(java.lang.String authId, java.lang.String authKey)Reads security profile priorities image.java.lang.StringreadSecurityProfiles(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter)Reads all security profiles.java.lang.StringreadSecurityProfileTemplate(java.lang.String authId, java.lang.String authKey, java.lang.String profileTemplate)Reads security profile template.java.lang.StringreadSecurityProfileTemplateNames(java.lang.String authId, java.lang.String authKey)Reads all security profile template names.java.lang.StringreadSignedAims(java.lang.String authId, java.lang.String authKey)Reads list of signed AIMs.java.lang.StringreadStatistics(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter)Reads statistics.java.lang.StringreadTlsCertificates(java.lang.String authId, java.lang.String authKey)Reads list of TLS certificates.java.lang.StringreadTrustedAims(java.lang.String authId, java.lang.String authKey)Reads list of trusted AIMs.java.lang.StringreadTrustedAimSpids(java.lang.String authId, java.lang.String authKey)Reads list of trusted AIM SPIDs.java.lang.StringreadUdis(java.lang.String authId, java.lang.String authKey, java.lang.String searchFilter)Reads UDIs.java.lang.Stringrechange(java.lang.String arguments)Performs identity re-change operation.java.lang.StringrefreshEncryptionKeys(java.lang.String arguments)Performs encryption keys refresh operation.java.lang.Stringreinit(java.lang.String arguments)Performs identity re-initialization operation.java.lang.StringrevokeMyPeig(java.lang.String authId, java.lang.String authKey, java.lang.String peigId)Revokes my PEIG.java.lang.StringrevokeOtherPeig(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String peigId)Revokes other PEIG.java.lang.StringsecurityProfileExists(java.lang.String authId, java.lang.String authKey, java.lang.String profileName)Tests, if security profile exists.java.lang.StringsetApprovedMyUdi(java.lang.String authId, java.lang.String authKey, java.lang.String udi)Sets approved my UDI.java.lang.StringsetApprovedOthersUdi(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String peigId)Sets approved others UDI.java.lang.StringstartAuthenticationSession(java.lang.String arguments)Starts authentication session.java.lang.StringsuppressAnticopy(java.lang.String authId, java.lang.String authKey)Suppresses identity anticopy.java.lang.StringsyncMyIdentityLinkedUserData(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.StringsyncMyOneTimeLinkedUserData(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.StringsyncOthersIdentityLinkedUserData(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.StringsyncOthersOneTimeLinkedUserData(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.StringtoJsonResult(java.lang.Object object)Returns JSON result.java.lang.StringudiDeleted(java.lang.String authId, java.lang.String authKey, java.lang.String udi)Tests, if UDI is deleted.java.lang.StringudiExists(java.lang.String authId, java.lang.String authKey, java.lang.String udi)Tests, if UDI exists.java.lang.StringupdateHomeTrustedAim(java.lang.String authId, java.lang.String authKey, java.lang.String homeTrustedAim)Updates home trusted AIM.java.lang.StringupdateSecurityProfile(java.lang.String authId, java.lang.String authKey, java.lang.String securityProfile)Updates security profile.java.lang.StringupdateSecurityProfilePriority(java.lang.String authId, java.lang.String authKey, java.lang.String profileName, java.lang.String profilePriority)Updates security profile priority.java.lang.StringupdateTlsCertificate(java.lang.String authId, java.lang.String authKey, java.lang.String certId, java.lang.String certificate)Updates TLS certificate.java.lang.StringuploadTrustedAimCertificate(java.lang.String authId, java.lang.String authKey, java.lang.String spid, java.lang.String certificate)Uploads trusted AIM certificate.java.lang.Stringverification(java.lang.String verificationType, java.lang.String plfOperation, java.lang.String slfOperation, java.lang.String arguments)Performs verification operation.java.lang.StringverifyCF(java.lang.String arguments)Performs comfort factor verification operation.java.lang.StringverifyLF(java.lang.String arguments)Performs local factor verification operation.java.lang.StringverifyMessage(java.lang.String peigMessage, java.lang.String arguments)Performs verify message operation.java.lang.StringverifyMessageWithCF(java.lang.String peigMessage, java.lang.String arguments)Performs verify message operation with comfort factor.java.lang.StringverifyMessageWithLF(java.lang.String peigMessage, java.lang.String arguments)Performs verify message operation with local factor.java.lang.StringwriteData(java.lang.String authId, java.lang.String authKey, java.lang.String udi, java.lang.String data)Writes data.java.lang.StringwriteProofingRoles(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.StringwriteRoles(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
getResultis 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
getResultis 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
verifyMessageandverifyMessageWithLFoperations). MethodgetResultis 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
verificationoperations). MethodgetSecondaryLFResultis 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
-