Versions in this module Expand all Collapse all v6 v6.2.13 Sep 22, 2026 v6.2.12 Sep 21, 2026 Changes in this version + const HealthPath + const InternalPath + const LogMetadataAndBodyLevel + const LogMetadataLevel + const LogNothingLevel + const MetricsPath + const RootPath + const StatusPath + func AddQueryParams(u url.URL, params map[string]string) url.URL + type AuthConfig struct + Audience string + AuthorizedKeysPath string + Type AuthType + type AuthType string + const BearerTokenAuth + const BearerTokenAuthV2 + type ClientConfig struct + AllowedInternalCIDRs []string + DeniedCIDRs []string + type Config struct + Client ClientConfig + ClientIPHeaderName string + Internal InternalConfig + Log LogLevel + Public PublicConfig + ResponseCacheSize int + func DefaultConfig() Config + type EchoCreator func() (EchoServer, error) + type EchoServer interface + Shutdown func(ctx context.Context) error + Start func(address string) error + type Engine struct + func New(serverShutdownCb func(), signingKeyResolver cryptoEngine.KeyResolver) *Engine + func (h *Engine) Config() interface{} + func (h *Engine) Configure(serverConfig core.ServerConfig) error + func (h *Engine) Name() string + func (h *Engine) Shutdown() error + func (h *Engine) Start() error + func (h Engine) Router() core.EchoRouter + type InternalConfig struct + Address string + Auth AuthConfig + type LogLevel string + type MockEchoServer struct + func NewMockEchoServer(ctrl *gomock.Controller) *MockEchoServer + func (m *MockEchoServer) Add(method, path string, handler echo.HandlerFunc, ...) *echo.Route + func (m *MockEchoServer) EXPECT() *MockEchoServerMockRecorder + func (m *MockEchoServer) Shutdown(ctx context.Context) error + func (m *MockEchoServer) Start(address string) error + func (m *MockEchoServer) Use(middleware ...echo.MiddlewareFunc) + func (m_2 *MockEchoServer) CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + func (m_2 *MockEchoServer) DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + func (m_2 *MockEchoServer) GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + func (m_2 *MockEchoServer) HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + func (m_2 *MockEchoServer) OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + func (m_2 *MockEchoServer) PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + func (m_2 *MockEchoServer) POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + func (m_2 *MockEchoServer) PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + func (m_2 *MockEchoServer) TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + type MockEchoServerMockRecorder struct + func (mr *MockEchoServerMockRecorder) Add(method, path, handler any, middleware ...any) *gomock.Call + func (mr *MockEchoServerMockRecorder) CONNECT(path, h any, m ...any) *gomock.Call + func (mr *MockEchoServerMockRecorder) DELETE(path, h any, m ...any) *gomock.Call + func (mr *MockEchoServerMockRecorder) GET(path, h any, m ...any) *gomock.Call + func (mr *MockEchoServerMockRecorder) HEAD(path, h any, m ...any) *gomock.Call + func (mr *MockEchoServerMockRecorder) OPTIONS(path, h any, m ...any) *gomock.Call + func (mr *MockEchoServerMockRecorder) PATCH(path, h any, m ...any) *gomock.Call + func (mr *MockEchoServerMockRecorder) POST(path, h any, m ...any) *gomock.Call + func (mr *MockEchoServerMockRecorder) PUT(path, h any, m ...any) *gomock.Call + func (mr *MockEchoServerMockRecorder) Shutdown(ctx any) *gomock.Call + func (mr *MockEchoServerMockRecorder) Start(address any) *gomock.Call + func (mr *MockEchoServerMockRecorder) TRACE(path, h any, m ...any) *gomock.Call + func (mr *MockEchoServerMockRecorder) Use(middleware ...any) *gomock.Call + type MultiEcho struct + func NewMultiEcho() *MultiEcho + func (c *MultiEcho) Add(method, path string, handler echo.HandlerFunc, ...) *echo.Route + func (c *MultiEcho) Bind(path string, addresses []string, ...) error + func (c *MultiEcho) CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + func (c *MultiEcho) DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + func (c *MultiEcho) GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + func (c *MultiEcho) HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + func (c *MultiEcho) OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + func (c *MultiEcho) PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + func (c *MultiEcho) POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + func (c *MultiEcho) PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + func (c *MultiEcho) TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + func (c MultiEcho) Shutdown(ctx context.Context) error + func (c MultiEcho) Start() error + func (c MultiEcho) Use(middleware ...echo.MiddlewareFunc) + type PublicConfig struct + Address string Other modules containing this package github.com/nuts-foundation/nuts-node/v5