Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Attestation ¶
type Attestation struct { AllowAttestorSelfCA bool `yaml:"allow-attestor-self-ca" json:"allow_attestor_self_ca" mapstructure:"allow-attestor-self-ca"` AllowOpenEnrollment bool `yaml:"allow-open-enrollment" json:"allow-open-enrollment" mapstructure:"allow-open-enrollment"` AllowedVerifiers []string `yaml:"allowed-verifiers" json:"allowed_verifiers" mapstructure:"allowed-verifiers"` InsecurePort int `yaml:"insecure-port" json:"insecure_port" mapstructure:"insecure-port"` InsecureSkipVerify bool `yaml:"insecure-skip-verify" json:"insecure_skip_verify" mapstructure:"insecure-skip-verify"` TLSPort int `yaml:"tls-port" json:"tls_port" mapstructure:"tls-port"` QuotePCRs []int32 `yaml:"quote-pcrs" json:"quote-pcrs" mapstructure:"quote-pcrs"` }
type Identity ¶
type Identity struct { SANS *ca.SubjectAlternativeNames `yaml:"sans" json:"sans" mapstructure:"sans"` Subject ca.Subject `yaml:"subject" json:"subject" mapstructure:"subject"` Valid int `yaml:"valid" json:"valid" mapstructure:"valid"` }
type WebService ¶
type WebService struct { Certificate Identity `yaml:"certificate" json:"certificate" mapstructure:"certificate"` Home string `yaml:"home" json:"home" mapstructure:"home"` JWT JWT `yaml:"jwt" json:"jwt" mapstructure:"jwt"` Key *keystore.KeyConfig `yaml:"key" json:"key" mapstructure:"key"` Port int `yaml:"port" json:"port" mapstructure:"port"` TLSPort int `yaml:"tls-port" json:"tls_port" mapstructure:"tls-port"` WebAuthn *WebAuthn `yaml:"webauthn" json:"webauthn" mapstructure:"webauthn"` }
Click to show internal directories.
Click to hide internal directories.