test

package
v2.25.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 13, 2026 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MakeConfig

func MakeConfig(t require.TestingT) service.Config

func New

func New(t require.TestingT, cfg service.Config) func()

New creates test coap-gateway.

func SetUp

func SetUp(t require.TestingT) (tearDown func())

Types

type CACertificateGenerator added in v2.25.0

type CACertificateGenerator struct {
	// contains filtered or unexported fields
}

func NewCACertificateGenerator added in v2.25.0

func NewCACertificateGenerator(caClient pb.CertificateAuthorityClient, signerKey *ecdsa.PrivateKey) *CACertificateGenerator

func (*CACertificateGenerator) GetIdentityCertificate added in v2.25.0

func (c *CACertificateGenerator) GetIdentityCertificate(ctx context.Context, deviceID string) (tls.Certificate, error)

type LocalCertificateGenerator added in v2.25.0

type LocalCertificateGenerator struct {
	// contains filtered or unexported fields
}

func NewLocalCertificateGenerator added in v2.25.0

func NewLocalCertificateGenerator(sc []*x509.Certificate, sk *ecdsa.PrivateKey) *LocalCertificateGenerator

func (*LocalCertificateGenerator) GetCertificate added in v2.25.0

func (g *LocalCertificateGenerator) GetCertificate(validTo time.Time) (tls.Certificate, error)

func (*LocalCertificateGenerator) GetIdentityCertificate added in v2.25.0

func (g *LocalCertificateGenerator) GetIdentityCertificate(deviceID string, validTo time.Time) (tls.Certificate, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL