Class SecretConfig.Embedded
java.lang.Object
com.inductiveautomation.ignition.gateway.secrets.SecretConfig
com.inductiveautomation.ignition.gateway.secrets.SecretConfig.Embedded
- Enclosing class:
- SecretConfig
An Embedded
SecretConfig
which encapsulates the ciphertext secret value encrypted using the
SystemEncryptionService
-
Nested Class Summary
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.gateway.secrets.SecretConfig
SecretConfig.Embedded, SecretConfig.GsonAdapter, SecretConfig.Referenced, SecretConfig.Type
-
Field Summary
Fields inherited from class com.inductiveautomation.ignition.gateway.secrets.SecretConfig
DATA, PROVIDER_NAME, SECRET_NAME, TYPE
-
Method Summary
Methods inherited from class com.inductiveautomation.ignition.gateway.secrets.SecretConfig
embedded, fromJsonTree, getAsReferenced, getJsonSchema, isReferenced, referenced, toJsonTree
-
Method Details
-
getType
- Specified by:
getType
in classSecretConfig
- Returns:
- the
SecretConfig.Type
of thisSecretConfig
instance. never null.
-
isEmbedded
public boolean isEmbedded()- Overrides:
isEmbedded
in classSecretConfig
- Returns:
- true if this
SecretConfig
is an instance ofSecretConfig.Embedded
-
getAsEmbedded
- Overrides:
getAsEmbedded
in classSecretConfig
- Returns:
- this
SecretConfig
as an instance ofSecretConfig.Embedded
. never null.
-
getCiphertext
public com.inductiveautomation.ignition.common.gson.JsonElement getCiphertext()- Returns:
- a deep copy of the embedded ciphertext secret. never null.
-
equals
-
hashCode
public int hashCode() -
toString
-