Package io.token.util
Class Util
- java.lang.Object
-
- io.token.util.Util
-
public class Util extends java.lang.Object
Utility methods.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
TOKEN_REALM
The token realm.
-
Constructor Summary
Constructors Constructor Description Util()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
generateNonce()
Generates a random string.static java.lang.String
getWebAppUrl(TokenClient.TokenCluster cluster)
Get the cluster-dependent url to the web-app.static java.lang.String
hashString(java.lang.String value)
Hashes a string.static io.token.proto.common.member.MemberProtos.MemberOperation
toAddAliasOperation(io.token.proto.common.alias.AliasProtos.Alias alias)
Converts alias to AddAlias operation.static io.token.proto.common.member.MemberProtos.MemberOperationMetadata
toAddAliasOperationMetadata(io.token.proto.common.alias.AliasProtos.Alias alias)
Converts alias to MemberOperationMetadata.static io.token.proto.common.member.MemberProtos.MemberOperation
toAddKeyOperation(io.token.proto.common.security.SecurityProtos.Key key)
Converts Key to AddKey operation.static <T> io.reactivex.Observable<T>
toObservable(com.google.common.util.concurrent.ListenableFuture<T> future)
Convertsfuture
toObservable
.static io.token.proto.common.member.MemberProtos.MemberOperation
toRecoveryAgentOperation(java.lang.String agentId)
Converts agent id to AddKey operation.
-
-
-
Field Detail
-
TOKEN_REALM
public static final java.lang.String TOKEN_REALM
The token realm.- See Also:
- Constant Field Values
-
-
Method Detail
-
generateNonce
public static java.lang.String generateNonce()
Generates a random string.- Returns:
- generated random string
-
toAddKeyOperation
public static io.token.proto.common.member.MemberProtos.MemberOperation toAddKeyOperation(io.token.proto.common.security.SecurityProtos.Key key)
Converts Key to AddKey operation.- Parameters:
key
- key to add- Returns:
- member operation
-
toRecoveryAgentOperation
public static io.token.proto.common.member.MemberProtos.MemberOperation toRecoveryAgentOperation(java.lang.String agentId)
Converts agent id to AddKey operation.- Parameters:
agentId
- agentId to add- Returns:
- member operation
-
toAddAliasOperation
public static io.token.proto.common.member.MemberProtos.MemberOperation toAddAliasOperation(io.token.proto.common.alias.AliasProtos.Alias alias)
Converts alias to AddAlias operation.- Parameters:
alias
- alias to add- Returns:
- member operation
-
toAddAliasOperationMetadata
public static io.token.proto.common.member.MemberProtos.MemberOperationMetadata toAddAliasOperationMetadata(io.token.proto.common.alias.AliasProtos.Alias alias)
Converts alias to MemberOperationMetadata.- Parameters:
alias
- alias to add- Returns:
- member operation metadata
-
hashString
public static java.lang.String hashString(java.lang.String value)
Hashes a string.- Parameters:
value
- value to hash- Returns:
- hash
-
toObservable
public static <T> io.reactivex.Observable<T> toObservable(com.google.common.util.concurrent.ListenableFuture<T> future)
Convertsfuture
toObservable
.- Type Parameters:
T
- future result type- Parameters:
future
- future to convert- Returns:
- Observable
-
getWebAppUrl
public static java.lang.String getWebAppUrl(TokenClient.TokenCluster cluster)
Get the cluster-dependent url to the web-app.- Parameters:
cluster
- Token cluster- Returns:
- web-app url
-
-