Index
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
All Classes and Interfaces|All Packages|Serialized Form