Package smartrics.iotics.identity.jna
Interface SdkApi
- All Superinterfaces:
com.sun.jna.Library
public interface SdkApi
extends com.sun.jna.Library
Library interface to access the JNI functions
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler -
Field Summary
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER -
Method Summary
Modifier and TypeMethodDescriptionCreateAgentAuthToken(String agentDid, String agentKeyName, String agentName, String agentSeed, String userDid, String audience, long durationInSeconds) CreateAgentIdentity(String resolverAddress, String keyName, String name, String seed) CreateTwinDidWithControlDelegation(String resolverAddress, String agentDid, String agentKeyName, String agentName, String agentSeed, String twinKeyName, String twinName) CreateUserIdentity(String resolverAddress, String keyName, String name, String seed) IsAllowedFor(String resolverAddress, String token) MnemonicBip39ToSeed(String mnemonics) RecreateAgentIdentity(String resolverAddress, String keyName, String name, String seed) RecreateUserIdentity(String resolverAddress, String keyName, String name, String seed) SeedBip39ToMnemonic(String seed) TwinDelegatesControlToAgent(String resolverAddress, String agentDid, String agentKeyName, String agentName, String agentSeed, String twinDid, String twinKeyName, String twinName, String twinSeed, String delegationName) UserDelegatesAuthenticationToAgent(String resolverAddress, String agentDid, String agentKeyName, String agentName, String agentSeed, String userDid, String userKeyName, String userName, String userSeed, String delegationName)
-
Method Details
-
CreateDefaultSeed
StringResult CreateDefaultSeed() -
MnemonicBip39ToSeed
-
SeedBip39ToMnemonic
-
RecreateAgentIdentity
StringResult RecreateAgentIdentity(String resolverAddress, String keyName, String name, String seed) -
RecreateUserIdentity
-
CreateAgentIdentity
-
CreateUserIdentity
-
CreateTwinDidWithControlDelegation
-
UserDelegatesAuthenticationToAgent
-
IsAllowedFor
-
TwinDelegatesControlToAgent
-
CreateAgentAuthToken
-