Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BootstrapData ¶
type BootstrapData struct { User string `json:"user,omitempty"` UserEDVVaultURL string `json:"edvVaultURL,omitempty"` // TODO remove this OpsEDVVaultURL string `json:"opsVaultURL,omitempty"` // TODO remove this AuthzKeyStoreURL string `json:"authzKeyStoreURL,omitempty"` OpsKeyStoreURL string `json:"opsKeyStoreURL,omitempty"` EDVOpsKIDURL string `json:"edvOpsKIDURL,omitempty"` EDVHMACKIDURL string `json:"edvHMACKIDURL,omitempty"` UserEDVCapability string `json:"edvCapability,omitempty"` OPSKMSCapability string `json:"opsKMSCapability,omitempty"` // TODO remove this UserEDVServer string `json:"userEDVServer,omitempty"` UserEDVVaultID string `json:"userEDVVaultID,omitempty"` UserEDVEncKID string `json:"userEDVEncKID,omitempty"` UserEDVMACKID string `json:"userEDVMACKID,omitempty"` TokenExpiry string `json:"tokenExpiry,omitempty"` }
BootstrapData user bootsrap data. TODO to be refactored for universal wallet migration.
type Config ¶
type Config struct { OIDCClient oidc.Client Storage *StorageConfig WalletDashboard string TLSConfig *tls.Config KeyServer *KeyServerConfig UserEDVURL string HubAuthURL string JSONLDLoader ld.DocumentLoader Cookie *cookie.Config }
Config holds all configuration for an Operation.
type KeyServerConfig ¶
KeyServerConfig holds configuration for key management server.
type Operation ¶
type Operation struct {
// contains filtered or unexported fields
}
Operation implements OIDC operations.
func (*Operation) GetRESTHandlers ¶
GetRESTHandlers get all controller API handler available for this service.
type StorageConfig ¶
type StorageConfig struct { Storage ariesstorage.Provider TransientStorage ariesstorage.Provider }
StorageConfig holds storage config.
Click to show internal directories.
Click to hide internal directories.