Documentation ¶
Index ¶
- func BuildKMSURL(base, uri string) string
- func Cmd(server server) (*cobra.Command, error)
- func ValidateAuthorizationBearerToken(w http.ResponseWriter, r *http.Request, readToken, writeToken string) bool
- type AWSMetricsProvider
- func (a *AWSMetricsProvider) ExportPublicKeyCount()
- func (a *AWSMetricsProvider) ExportPublicKeyTime(value time.Duration)
- func (a *AWSMetricsProvider) SignCount()
- func (a *AWSMetricsProvider) SignTime(value time.Duration)
- func (a *AWSMetricsProvider) VerifyCount()
- func (a *AWSMetricsProvider) VerifyTime(value time.Duration)
- type HTTPServer
- type StorageProvider
- type TrillianAdminServer
- type TrillianLogServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateAuthorizationBearerToken ¶ added in v1.0.0
func ValidateAuthorizationBearerToken(w http.ResponseWriter, r *http.Request, readToken, writeToken string) bool
ValidateAuthorizationBearerToken validate token.
Types ¶
type AWSMetricsProvider ¶ added in v1.0.0
type AWSMetricsProvider struct {
// contains filtered or unexported fields
}
AWSMetricsProvider aws metrics provider.
func NewAWSMetricsProvider ¶ added in v1.0.0
func NewAWSMetricsProvider(mf monitoring.MetricFactory) *AWSMetricsProvider
NewAWSMetricsProvider return new instance.
func (*AWSMetricsProvider) ExportPublicKeyCount ¶ added in v1.0.0
func (a *AWSMetricsProvider) ExportPublicKeyCount()
ExportPublicKeyCount increments the number of export public key hits.
func (*AWSMetricsProvider) ExportPublicKeyTime ¶ added in v1.0.0
func (a *AWSMetricsProvider) ExportPublicKeyTime(value time.Duration)
ExportPublicKeyTime records the time for export public key.
func (*AWSMetricsProvider) SignCount ¶ added in v1.0.0
func (a *AWSMetricsProvider) SignCount()
SignCount increments the number of sign hits.
func (*AWSMetricsProvider) SignTime ¶ added in v1.0.0
func (a *AWSMetricsProvider) SignTime(value time.Duration)
SignTime records the time for sign.
func (*AWSMetricsProvider) VerifyCount ¶ added in v1.0.0
func (a *AWSMetricsProvider) VerifyCount()
VerifyCount increments the number of verify hits.
func (*AWSMetricsProvider) VerifyTime ¶ added in v1.0.0
func (a *AWSMetricsProvider) VerifyTime(value time.Duration)
VerifyTime records the time for verify.
type HTTPServer ¶
type HTTPServer struct{}
HTTPServer represents an actual server implementation.
func (*HTTPServer) ListenAndServe ¶
func (s *HTTPServer) ListenAndServe(host string, router http.Handler, certFile, keyFile string) error
ListenAndServe starts the server using the standard Go HTTP server implementation.
type StorageProvider ¶ added in v1.0.0
StorageProvider represents a storage provider.
type TrillianAdminServer ¶ added in v0.1.2
type TrillianAdminServer trillian.TrillianAdminServer
TrillianAdminServer interface.
type TrillianLogServer ¶ added in v0.1.2
type TrillianLogServer trillian.TrillianLogServer
TrillianLogServer interface.