Add authority.Capabilities implementation

pull/1192/head
max furman 1 year ago
parent 8df01c60c1
commit 5637e4ac65
No known key found for this signature in database

@ -0,0 +1,15 @@
package authority
// Capabilities defines the capabilities of the authority.
type Capabilities struct {
RemoteConfigurationManagement bool `json:"remoteConfigurationManagement,omitempty"`
RequireClientAuthentication bool `json:"requireClientAuthentication,omitempty"`
}
// Capabilities returns the capabilities information of the authority.
func (a *Authority) Capabilities() Capabilities {
return Capabilities{
RemoteConfigurationManagement: a.config.AuthorityConfig.EnableAdmin,
RequireClientAuthentication: GlobalVersion.RequireClientAuthentication,
}
}
Loading…
Cancel
Save