Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuxData ¶
type AuxData struct {
// contains filtered or unexported fields
}
func NewWithoutVerification ¶
type Conf ¶
type Conf struct { // JWT holds the configuration for JWTs used as an auxiliary data source for the engine. JWT *JWTConf `yaml:"jwt"` }
Conf is optional configuration for Auxdata.
type JWTKeySet ¶
type JWTKeySet struct { // Remote defines a remote keyset. Mutually exclusive with Local. Remote *RemoteSource `yaml:"remote"` // Local defines a local keyset. Mutually exclusive with Remote. Local *LocalSource `yaml:"local"` // ID is the unique reference to this keyset. ID string `yaml:"id" conf:"required,example=ks1"` }
type LocalSource ¶
type LocalSource struct { // Data is the encoded JWK data for this keyset. Mutually exclusive with File. Data string `yaml:"data" conf:",example=base64encodedJWK"` // File is the path to file containing JWK data. Mutually exclusive with Data. File string `yaml:"file" conf:",example=/path/to/keys.jwk"` // PEM indicates that the data is PEM encoded. PEM bool `yaml:"pem" conf:",example=true"` }
type RemoteSource ¶
Click to show internal directories.
Click to hide internal directories.