Ziti identities are routinely stored as files with a standard schema that is valid input for config.NewFromFile()
which is used by all of the examples I found (config package - github.com/openziti/sdk-golang/ziti/config - Go Packages), but I want to get it from JSON with the same schema that’s already stored as a variable, not a file. This is because I want to deploy my app in the cloud where it’s much easier to configure with env vars, not files.
I see config.New() but the struct of the idConfig
function param tells me that it requires a ServerCert
property which tells me that it’s not what I’m looking for.
I’m looking for a function like this:
func NewFromJson(confJson string) (*Config, error)
Does something like that exist in the Go SDK?