config

package
v0.0.0-...-c0ddbc9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 7, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Configuration

type Configuration struct {
	Config      ConfigurationOptions
	Controllers []api.DataController `mapstructure:"controller"`

	PublicKey  *rsa.PublicKey
	PrivateKey *rsa.PrivateKey
}

func (Configuration) GenerateJwtToken

func (c Configuration) GenerateJwtToken(cr api.ConsentReceipt) (string, error)

func (*Configuration) SetDefaults

func (cfg *Configuration) SetDefaults()

type ConfigurationOptions

type ConfigurationOptions struct {
	SigningKey       string `mapstructure:"signing-key"`
	PrivateKeyFile   string `mapstructure:"private-key-file"`
	PublicKeyFile    string `mapstructure:"public-key-file"`
	PrivacyPolicyUrl string `mapstructure:"privacy-policy"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL