Skip navigation links
A C D E F G H I L M N O P R S T U V 

A

addContact(EcContact) - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Adds a contact to the identity manager.
addContactQuietly(EcContact) - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Adds a contact to the identity manager.
addIdentity(EcIdentity) - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Adds an identity to the identity manager.
addIdentityQuietly(EcIdentity) - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Adds an identity to the identity manager.
api(String, String, Object) - Static method in class org.cassproject.ebac.identity.remote.hello
 

C

changePassword(String, String, String) - Method in class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
Change password of user in memory.
changePassword(String, String, String) - Method in class org.cassproject.ebac.identity.remote.OAuth2FileBasedRemoteIdentityManager
 
changePassword(String, String, String) - Method in interface org.cassproject.ebac.identity.remote.RemoteIdentityManagerInterface
 
clear() - Method in class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
Wipes login data.
clear() - Method in class org.cassproject.ebac.identity.remote.OAuth2FileBasedRemoteIdentityManager
Wipes login data and logs you out.
clear() - Method in interface org.cassproject.ebac.identity.remote.RemoteIdentityManagerInterface
 
clearContacts() - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Clears contacts from the local storage
clearIdentities() - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Clears identities from the local storage
commit(Callback1<String>, Callback1<String>) - Method in class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
Commits credentials in EcIdentityManager to remote server.
commit(Callback1<String>, Callback1<String>) - Method in class org.cassproject.ebac.identity.remote.OAuth2FileBasedRemoteIdentityManager
Commits credentials in EcIdentityManager to remote server.
commit(Callback1<String>, Callback1<String>) - Method in interface org.cassproject.ebac.identity.remote.RemoteIdentityManagerInterface
 
configuration - Variable in class org.cassproject.ebac.identity.remote.OAuth2FileBasedRemoteIdentityManager
 
configure(String, int, int, String, int, int, String, int) - Method in class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
Configure parameters of the remote login storage.
configure(String, int, int, String, int, int, String, int) - Method in class org.cassproject.ebac.identity.remote.OAuth2FileBasedRemoteIdentityManager
 
configure(String, int, int, String, int, int, String, int) - Method in interface org.cassproject.ebac.identity.remote.RemoteIdentityManagerInterface
 
configureFromServer(Callback1<Object>, Callback1<String>) - Method in class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
Configures parameters of the remote server by accessing configuration details via webservice
configureFromServer(Callback1<Object>, Callback1<String>) - Method in class org.cassproject.ebac.identity.remote.OAuth2FileBasedRemoteIdentityManager
 
configureFromServer(Callback1<Object>, Callback1<String>) - Method in interface org.cassproject.ebac.identity.remote.RemoteIdentityManagerInterface
 
contactChanged(EcContact) - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Trigger for the onContactChanged hook
contacts - Static variable in class org.cassproject.ebac.identity.EcIdentityManager
Contacts (Keys that we do not own)
create(Callback1<String>, Callback1<String>) - Method in class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
Creates an account.
create(Callback1<String>, Callback1<String>) - Method in class org.cassproject.ebac.identity.remote.OAuth2FileBasedRemoteIdentityManager
 
create(Callback1<String>, Callback1<String>) - Method in interface org.cassproject.ebac.identity.remote.RemoteIdentityManagerInterface
 
createSignature(long, String, EcPpk) - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Create a signature for a specific identity, authorizing movement of data outside of our control.

D

displayName - Variable in class org.cassproject.ebac.identity.EcContact
Display Name of the contact
displayName - Variable in class org.cassproject.ebac.identity.EcIdentity
Display name of this identity

E

EcContact - Class in org.cassproject.ebac.identity
A contact is an identity that we do not own.
EcContact() - Constructor for class org.cassproject.ebac.identity.EcContact
 
EcContactGrant - Class in org.cassproject.ebac.identity
Contact Grant that is used to share your public key with another user
EcContactGrant() - Constructor for class org.cassproject.ebac.identity.EcContactGrant
 
EcIdentity - Class in org.cassproject.ebac.identity
An identity is an alias that a person or system may own.
EcIdentity() - Constructor for class org.cassproject.ebac.identity.EcIdentity
 
EcIdentityManager - Class in org.cassproject.ebac.identity
Manages identities and contacts, provides hooks to respond to identity and contact events, and builds signatures and signature sheets for authorizing movement of data.
EcIdentityManager() - Constructor for class org.cassproject.ebac.identity.EcIdentityManager
 
EcRemoteIdentityManager - Class in org.cassproject.ebac.identity.remote
Logs into and stores/retrieves credentials from a compatible remote server.
EcRemoteIdentityManager() - Constructor for class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
 
equals(Object) - Method in class org.cassproject.ebac.identity.EcContact
Comparison method that checks if the key is the same as another EcContact
equals(Object) - Method in class org.cassproject.ebac.identity.EcIdentity
 

F

fetch(Callback1<Object>, Callback1<String>) - Method in class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
Fetch credentials from server, invoking events based on login success or failure.
fetch(Callback1<Object>, Callback1<String>) - Method in class org.cassproject.ebac.identity.remote.OAuth2FileBasedRemoteIdentityManager
Fetch credentials from server, invoking events based on login success or failure.
fetch(Callback1<Object>, Callback1<String>) - Method in interface org.cassproject.ebac.identity.remote.RemoteIdentityManagerInterface
 
fromCredential(EbacCredential, String, String) - Static method in class org.cassproject.ebac.identity.EcIdentity
Helper function to decrypt a credential (storable version of an identity) into an identity)
fromEncryptedContact(EbacContact, String, String) - Static method in class org.cassproject.ebac.identity.EcContact
Helper function to decrypt an encrypted contact (storable version of an contact) into an contact

G

getAuthResponse(String) - Static method in class org.cassproject.ebac.identity.remote.hello
 
getContact(EcPk) - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Get Contact from PK (if we have it)
getIdentity(EcPk) - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Get Identity from PK (if we have it)
getImageUrl() - Method in class org.cassproject.ebac.identity.EcContact
Returns the URL to generic image that should be displayed for the contact
getMyPks() - Static method in class org.cassproject.ebac.identity.EcIdentityManager
 
getPpk(EcPk) - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Get PPK from PK (if we have it)
global - Variable in class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
 
global - Variable in class org.cassproject.ebac.identity.remote.OAuth2FileBasedRemoteIdentityManager
 

H

hello - Class in org.cassproject.ebac.identity.remote
Created by fray on 5/9/17.
hello() - Constructor for class org.cassproject.ebac.identity.remote.hello
 

I

identityChanged(EcIdentity) - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Trigger for the onIdentityChanged hook
ids - Static variable in class org.cassproject.ebac.identity.EcIdentityManager
The current user's owned identities (keys+displayName)
init(Object) - Static method in class org.cassproject.ebac.identity.remote.hello
 
isGlobal() - Method in class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
Returns true if the identity manager is global.
isGlobal() - Method in class org.cassproject.ebac.identity.remote.OAuth2FileBasedRemoteIdentityManager
Returns true if the identity manager is global.
isGlobal() - Method in interface org.cassproject.ebac.identity.remote.RemoteIdentityManagerInterface
 

L

login(String, Object) - Static method in class org.cassproject.ebac.identity.remote.hello
 
logout(String, Object) - Static method in class org.cassproject.ebac.identity.remote.hello
 

M

main(String[]) - Static method in class org.cassproject.ebac.identity.EcIdentityManager
 
myIdentitiesSearchString() - Static method in class org.cassproject.ebac.identity.EcIdentityManager
 

N

network - Variable in class org.cassproject.ebac.identity.remote.OAuth2FileBasedRemoteIdentityManager
 

O

OAuth2FileBasedRemoteIdentityManager - Class in org.cassproject.ebac.identity.remote
Created by fray on 5/9/17.
OAuth2FileBasedRemoteIdentityManager(Callback0) - Constructor for class org.cassproject.ebac.identity.remote.OAuth2FileBasedRemoteIdentityManager
Reads the remote OAuth2 endpoint file.
oauthEnabled - Static variable in class org.cassproject.ebac.identity.remote.OAuth2FileBasedRemoteIdentityManager
 
oauthLoginResponse - Variable in class org.cassproject.ebac.identity.remote.OAuth2FileBasedRemoteIdentityManager
 
on(String, Callback1<Object>) - Static method in class org.cassproject.ebac.identity.remote.hello
 
onContactChanged - Static variable in class org.cassproject.ebac.identity.EcIdentityManager
Contacts change hook.
onIdentityChanged - Static variable in class org.cassproject.ebac.identity.EcIdentityManager
Identity change hook.
org.cassproject.ebac.identity - package org.cassproject.ebac.identity
 
org.cassproject.ebac.identity.remote - package org.cassproject.ebac.identity.remote
 

P

pad - Variable in class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
 
passwordWithSalt - Variable in class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
 
pk - Variable in class org.cassproject.ebac.identity.EcContact
Public Key of the contact
ppk - Variable in class org.cassproject.ebac.identity.EcIdentity
Private Key of this identity

R

readContacts() - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Reads contact data from localstorage.
readIdentities() - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Reads contact data from localstorage.
RemoteIdentityManagerInterface - Interface in org.cassproject.ebac.identity.remote
 

S

saveIdentities() - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Writes contact data to localstorage.
secretWithSalt - Variable in class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
 
server - Variable in class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
 
server - Variable in class org.cassproject.ebac.identity.remote.OAuth2FileBasedRemoteIdentityManager
 
setDefaultIdentityManagementServer(String) - Method in class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
Configure compatible remote identity management server.
setDefaultIdentityManagementServer(String) - Method in class org.cassproject.ebac.identity.remote.OAuth2FileBasedRemoteIdentityManager
Configure compatible remote identity management server.
setDefaultIdentityManagementServer(String) - Method in interface org.cassproject.ebac.identity.remote.RemoteIdentityManagerInterface
 
sign(EcRemoteLinkedData) - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Sign a piece of data with all available keys that own that data.
signatureSheet(long, String) - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Create a signature sheet for all identities, authorizing movement of data outside of our control.
signatureSheetAsync(long, String, Callback1<String>, Callback1<String>) - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Asynchronous version of creating a signature sheet for all identities
signatureSheetCache - Static variable in class org.cassproject.ebac.identity.EcIdentityManager
 
signatureSheetCaching - Static variable in class org.cassproject.ebac.identity.EcIdentityManager
 
signatureSheetFor(Array<String>, long, String) - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Create a signature sheet, authorizing movement of data outside of our control.
signatureSheetForAsync(Array<String>, long, String, Callback1<String>, Callback1<String>) - Static method in class org.cassproject.ebac.identity.EcIdentityManager
Asynchronous version of creating a signature sheet for a list of identities
source - Variable in class org.cassproject.ebac.identity.EcContact
URL to the home server of the contact
source - Variable in class org.cassproject.ebac.identity.EcIdentity
String identifying where this identity came from
splicePasswords(Array<String>) - Method in class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
Splices together passwords (in a fashion more like shuffling a deck of cards, not appending).
startLogin(String, String) - Method in class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
"Log Into" system, generating credentials.
startLogin(String, String) - Method in class org.cassproject.ebac.identity.remote.OAuth2FileBasedRemoteIdentityManager
 
startLogin(String, String) - Method in interface org.cassproject.ebac.identity.remote.RemoteIdentityManagerInterface
 

T

toContact() - Method in class org.cassproject.ebac.identity.EcIdentity
Converts an identity to a contact.
toCredential(String) - Method in class org.cassproject.ebac.identity.EcIdentity
Helper function to encrypt an identity into a credential (storable version of an identity)
toEncryptedContact(String) - Method in class org.cassproject.ebac.identity.EcContact
Helper function to encrypt a contact into an encrypted contact (storable version of a contact)
token - Variable in class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
 

U

usernameWithSalt - Variable in class org.cassproject.ebac.identity.remote.EcRemoteIdentityManager
 

V

valid() - Method in class org.cassproject.ebac.identity.EcContactGrant
Verifies that the contact grant is valid
A C D E F G H I L M N O P R S T U V 
Skip navigation links

Copyright © 2018 Eduworks Corporation. All rights reserved.