Versions in this module Expand all Collapse all v5 v5.4.40 Sep 22, 2026 v5.4.39 Sep 21, 2026 Changes in this version + const AdminTokenSigningKID + const LogMetadataAndBodyLevel + const LogMetadataLevel + const LogNothingLevel + const RootPath + type AuthConfig struct + Audience string + AuthorizedKeysPath string + Type AuthType + type AuthType string + const BearerTokenAuth + const BearerTokenAuthV2 + type CORSConfig struct + Origin []string + func (cors CORSConfig) Enabled() bool + type ClientConfig struct + AllowedInternalCIDRs []string + DeniedCIDRs []string + type Config struct + AltBinds map[string]InterfaceConfig + Client ClientConfig + 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 InterfaceConfig struct + Address string + Auth AuthConfig + CORS CORSConfig + Log LogLevel + TLSMode TLSMode + 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 interface{}, middleware ...interface{}) *gomock.Call + func (mr *MockEchoServerMockRecorder) CONNECT(path, h interface{}, m ...interface{}) *gomock.Call + func (mr *MockEchoServerMockRecorder) DELETE(path, h interface{}, m ...interface{}) *gomock.Call + func (mr *MockEchoServerMockRecorder) GET(path, h interface{}, m ...interface{}) *gomock.Call + func (mr *MockEchoServerMockRecorder) HEAD(path, h interface{}, m ...interface{}) *gomock.Call + func (mr *MockEchoServerMockRecorder) OPTIONS(path, h interface{}, m ...interface{}) *gomock.Call + func (mr *MockEchoServerMockRecorder) PATCH(path, h interface{}, m ...interface{}) *gomock.Call + func (mr *MockEchoServerMockRecorder) POST(path, h interface{}, m ...interface{}) *gomock.Call + func (mr *MockEchoServerMockRecorder) PUT(path, h interface{}, m ...interface{}) *gomock.Call + func (mr *MockEchoServerMockRecorder) Shutdown(ctx interface{}) *gomock.Call + func (mr *MockEchoServerMockRecorder) Start(address interface{}) *gomock.Call + func (mr *MockEchoServerMockRecorder) TRACE(path, h interface{}, m ...interface{}) *gomock.Call + func (mr *MockEchoServerMockRecorder) Use(middleware ...interface{}) *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, address string, creatorFn func() (EchoServer, error)) 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 TLSMode string + const TLSDisabledMode + const TLSServerCertMode + const TLServerClientCertMode Other modules containing this package github.com/nuts-foundation/nuts-node/v6