Package org.openziti
Class IdentityConfig
-
- All Implemented Interfaces:
-
org.openziti.Identity
@Serializable() public final class IdentityConfig implements Identity
Identity loaded from identity configuration JSON.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classIdentityConfig.Id
-
Field Summary
Fields Modifier and Type Field Description private final Stringcontrollerprivate final Collection<String>controllersprivate final IdentityConfig.Idid
-
Constructor Summary
Constructors Constructor Description IdentityConfig(String controller, Collection<String> controllers, IdentityConfig.Id id)
-
Method Summary
Modifier and Type Method Description final StringgetController()Ziti controller address. final Collection<String>getControllers()List of ziti controller addresses. final IdentityConfig.IdgetId()Identity credentials. final Unitstore(OutputStream output)Store identity configuration to the output stream. Collection<String>controllers()SSLContextsslContext()final static IdentityConfigload(InputStream input)Load identity configuration from the input stream. final static IdentityConfigload(ByteArray cfg)Load identity configuration from the byte array. final static IdentityConfigload(File f)Load identity configuration from the file. final static IdentityConfigload(String cfg)Load identity configuration from the file path or JSON string. -
-
Constructor Detail
-
IdentityConfig
IdentityConfig(String controller, Collection<String> controllers, IdentityConfig.Id id)
-
-
Method Detail
-
getController
final String getController()
Ziti controller address.
-
getControllers
final Collection<String> getControllers()
List of ziti controller addresses.
-
getId
final IdentityConfig.Id getId()
Identity credentials.
-
store
final Unit store(OutputStream output)
Store identity configuration to the output stream.
-
controllers
Collection<String> controllers()
-
sslContext
SSLContext sslContext()
-
load
final static IdentityConfig load(InputStream input)
Load identity configuration from the input stream.
-
load
final static IdentityConfig load(ByteArray cfg)
Load identity configuration from the byte array.
-
load
final static IdentityConfig load(File f)
Load identity configuration from the file.
-
load
final static IdentityConfig load(String cfg)
Load identity configuration from the file path or JSON string.
-
-
-
-