Index

A B C D E F G H I J K M N R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

agentIdentity() - Method in interface smartrics.iotics.identity.IdentityManager
 
agentIdentity() - Method in class smartrics.iotics.identity.SimpleIdentityManager
 
anIdentityManager() - Static method in class smartrics.iotics.identity.SimpleIdentityManager.Builder
 

B

build() - Method in class smartrics.iotics.identity.SimpleIdentityManager.Builder
 

C

content() - Method in class smartrics.iotics.identity.resolver.ResolverClient.Result
 
contentType() - Method in class smartrics.iotics.identity.resolver.ResolverClient.Result
 
CreateAgentAuthToken(String, String, String, String, String, String, long) - Method in interface smartrics.iotics.identity.jna.SdkApi
 
CreateAgentAuthToken(Identity, String, String, Duration) - Method in class smartrics.iotics.identity.SimpleIdentity
 
CreateAgentAuthToken(Identity, String, Duration) - Method in class smartrics.iotics.identity.SimpleIdentity
Uses a default audience.
CreateAgentIdentity(String, String) - Method in class smartrics.iotics.identity.SimpleIdentity
Makes an agent identity.
CreateAgentIdentity(String, String, String, String) - Method in interface smartrics.iotics.identity.jna.SdkApi
 
CreateDefaultSeed() - Method in interface smartrics.iotics.identity.jna.SdkApi
 
CreateDefaultSeed() - Method in class smartrics.iotics.identity.Seeds
 
CreateTwinDidWithControlDelegation(String, String, String, String, String, String, String) - Method in interface smartrics.iotics.identity.jna.SdkApi
 
CreateTwinIdentityWithControlDelegation(Identity, String, String) - Method in class smartrics.iotics.identity.SimpleIdentity
Creates a new twin and automtaiccally sets the control delegation for this agent identity.
CreateUserIdentity(String, String) - Method in class smartrics.iotics.identity.SimpleIdentity
Makes a user identity.
CreateUserIdentity(String, String, String, String) - Method in interface smartrics.iotics.identity.jna.SdkApi
 

D

did() - Method in class smartrics.iotics.identity.Identity
 
discover(String) - Method in class smartrics.iotics.identity.resolver.HttpResolverClient
 
discover(String) - Method in interface smartrics.iotics.identity.resolver.ResolverClient
 

E

equals(Object) - Method in class smartrics.iotics.identity.Identity
 
equals(Object) - Method in class smartrics.iotics.identity.resolver.ResolverClient.Result
 
err - Variable in class smartrics.iotics.identity.go.StringResult
 

F

fromEnv(String) - Static method in class smartrics.iotics.identity.SimpleConfig
 

G

get() - Method in class smartrics.iotics.identity.jna.JnaSdkApiInitialiser
An instance of the library interface is created at construction and set as a reference in this object.
getFieldOrder() - Method in class smartrics.iotics.identity.go.StringResult
 
getResolverAddress() - Method in class smartrics.iotics.identity.SimpleIdentity
 

H

hashCode() - Method in class smartrics.iotics.identity.Identity
 
hashCode() - Method in class smartrics.iotics.identity.resolver.ResolverClient.Result
 
HttpResolverClient - Class in smartrics.iotics.identity.resolver
Resolver client over HTTP
HttpResolverClient(URL) - Constructor for class smartrics.iotics.identity.resolver.HttpResolverClient
 

I

Identity - Class in smartrics.iotics.identity
Simple data bag for most frequent identity data.
Identity(String, String, String) - Constructor for class smartrics.iotics.identity.Identity
 
IdentityManager - Interface in smartrics.iotics.identity
However agents and users identities are created, at runtime, only new tokens and new twin identities must be created.
IsAllowedFor(String, String) - Method in interface smartrics.iotics.identity.jna.SdkApi
 
IsAllowedFor(String, String) - Method in class smartrics.iotics.identity.SimpleIdentity
 
isErr() - Method in class smartrics.iotics.identity.resolver.ResolverClient.Result
 
isValid() - Method in class smartrics.iotics.identity.SimpleConfig
 

J

JnaSdkApiInitialiser - Class in smartrics.iotics.identity.jna
Native library loader
JnaSdkApiInitialiser() - Constructor for class smartrics.iotics.identity.jna.JnaSdkApiInitialiser
Initialiser with path to the native set to LIB_PATH
JnaSdkApiInitialiser(String) - Constructor for class smartrics.iotics.identity.jna.JnaSdkApiInitialiser
Initialiser with custom library path
JWT - Class in smartrics.iotics.identity.experimental
 
JWT(String) - Constructor for class smartrics.iotics.identity.experimental.JWT
 

K

keyName() - Method in class smartrics.iotics.identity.Identity
 
keyName() - Method in class smartrics.iotics.identity.SimpleConfig
 

M

main(String[]) - Static method in class smartrics.iotics.identity.resolver.HttpResolverClient
 
MnemonicBip39ToSeed(String) - Method in interface smartrics.iotics.identity.jna.SdkApi
 
MnemonicBip39ToSeed(String) - Method in class smartrics.iotics.identity.Seeds
 

N

name() - Method in class smartrics.iotics.identity.Identity
 
newAuthenticationToken(Duration) - Method in interface smartrics.iotics.identity.IdentityManager
 
newAuthenticationToken(Duration) - Method in class smartrics.iotics.identity.SimpleIdentityManager
 
newAuthenticationToken(Duration, String) - Method in interface smartrics.iotics.identity.IdentityManager
 
newAuthenticationToken(Duration, String) - Method in class smartrics.iotics.identity.SimpleIdentityManager
 
newTwinIdentity(String) - Method in interface smartrics.iotics.identity.IdentityManager
 
newTwinIdentity(String, String) - Method in interface smartrics.iotics.identity.IdentityManager
 
newTwinIdentity(String, String) - Method in class smartrics.iotics.identity.SimpleIdentityManager
 

R

readConf(String, SimpleConfig) - Static method in class smartrics.iotics.identity.SimpleConfig
 
readConf(Path) - Static method in class smartrics.iotics.identity.SimpleConfig
 
readConf(Path, SimpleConfig) - Static method in class smartrics.iotics.identity.SimpleConfig
 
readConfFromHome(String) - Static method in class smartrics.iotics.identity.SimpleConfig
 
RecreateAgentAuthToken(Identity, String, String, Duration) - Method in class smartrics.iotics.identity.SimpleIdentity
 
RecreateAgentAuthToken(Identity, String, Duration) - Method in class smartrics.iotics.identity.SimpleIdentity
 
RecreateAgentIdentity(String, String) - Method in class smartrics.iotics.identity.SimpleIdentity
Makes an agent identity.
RecreateAgentIdentity(String, String, String, String) - Method in interface smartrics.iotics.identity.jna.SdkApi
 
RecreateUserIdentity(String, String) - Method in class smartrics.iotics.identity.SimpleIdentity
Makes an user identity.
RecreateUserIdentity(String, String, String, String) - Method in interface smartrics.iotics.identity.jna.SdkApi
 
ResolverClient - Interface in smartrics.iotics.identity.resolver
 
ResolverClient.Result - Class in smartrics.iotics.identity.resolver
 
Result(String, String, boolean) - Constructor for class smartrics.iotics.identity.resolver.ResolverClient.Result
 

S

SdkApi - Interface in smartrics.iotics.identity.jna
Library interface to access the JNI functions
seed() - Method in class smartrics.iotics.identity.SimpleConfig
 
SeedBip39ToMnemonic(String) - Method in interface smartrics.iotics.identity.jna.SdkApi
 
SeedBip39ToMnemonic(String) - Method in class smartrics.iotics.identity.Seeds
 
Seeds - Class in smartrics.iotics.identity
Seed generator delegating to the library via its interface.
Seeds(SdkApi) - Constructor for class smartrics.iotics.identity.Seeds
 
SimpleConfig - Class in smartrics.iotics.identity
 
SimpleConfig(String, String) - Constructor for class smartrics.iotics.identity.SimpleConfig
 
SimpleIdentity - Class in smartrics.iotics.identity
Simpler and more java friendly interface to access IOTICS' identity library functions.
SimpleIdentity(SdkApi, String) - Constructor for class smartrics.iotics.identity.SimpleIdentity
Abstraction over the library interface with added validation and high level data bags.
SimpleIdentity(SdkApi, String, String) - Constructor for class smartrics.iotics.identity.SimpleIdentity
 
SimpleIdentity(SdkApi, String, String, String) - Constructor for class smartrics.iotics.identity.SimpleIdentity
 
SimpleIdentityException - Exception in smartrics.iotics.identity
 
SimpleIdentityException(String) - Constructor for exception smartrics.iotics.identity.SimpleIdentityException
 
SimpleIdentityManager - Class in smartrics.iotics.identity
High level class to manage a user and an agent identities plus wrapper methods to create token and twin
SimpleIdentityManager.Builder - Class in smartrics.iotics.identity
 
smartrics.iotics.identity - package smartrics.iotics.identity
 
smartrics.iotics.identity.experimental - package smartrics.iotics.identity.experimental
 
smartrics.iotics.identity.go - package smartrics.iotics.identity.go
 
smartrics.iotics.identity.jna - package smartrics.iotics.identity.jna
 
smartrics.iotics.identity.resolver - package smartrics.iotics.identity.resolver
 
StringResult - Class in smartrics.iotics.identity.go
 
StringResult() - Constructor for class smartrics.iotics.identity.go.StringResult
 
StringResult(String, String) - Constructor for class smartrics.iotics.identity.go.StringResult
 

T

toNiceString() - Method in class smartrics.iotics.identity.experimental.JWT
 
toString() - Method in class smartrics.iotics.identity.experimental.JWT
 
toString() - Method in class smartrics.iotics.identity.go.StringResult
 
toString() - Method in class smartrics.iotics.identity.Identity
 
toString() - Method in class smartrics.iotics.identity.resolver.ResolverClient.Result
 
TwinDelegatesControlToAgent(String, String, String, String, String, String, String, String, String, String) - Method in interface smartrics.iotics.identity.jna.SdkApi
 
TwinDelegatesControlToAgent(Identity, Identity, String) - Method in class smartrics.iotics.identity.SimpleIdentity
Creates a control delegation from this twin to this agent.

U

UserDelegatesAuthenticationToAgent(String, String, String, String, String, String, String, String, String, String) - Method in interface smartrics.iotics.identity.jna.SdkApi
 
UserDelegatesAuthenticationToAgent(Identity, Identity, String) - Method in class smartrics.iotics.identity.SimpleIdentity
Creates an authentication delegation from this user to this agent.
userIdentity() - Method in interface smartrics.iotics.identity.IdentityManager
 
userIdentity() - Method in class smartrics.iotics.identity.SimpleIdentityManager
 

V

Validator - Class in smartrics.iotics.identity
 
Validator() - Constructor for class smartrics.iotics.identity.Validator
 
value - Variable in class smartrics.iotics.identity.go.StringResult
 

W

withAgentKeyID(String) - Method in class smartrics.iotics.identity.SimpleIdentityManager.Builder
 
withAgentKeyName(String) - Method in class smartrics.iotics.identity.SimpleIdentityManager.Builder
 
withAgentSeed(String) - Method in class smartrics.iotics.identity.SimpleIdentityManager.Builder
 
withAuthDelegationID(String) - Method in class smartrics.iotics.identity.SimpleIdentityManager.Builder
 
withResolverAddress(String) - Method in class smartrics.iotics.identity.SimpleIdentityManager.Builder
 
withUserKeyID(String) - Method in class smartrics.iotics.identity.SimpleIdentityManager.Builder
 
withUserKeyName(String) - Method in class smartrics.iotics.identity.SimpleIdentityManager.Builder
 
withUserSeed(String) - Method in class smartrics.iotics.identity.SimpleIdentityManager.Builder
 
A B C D E F G H I J K M N R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form