output

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Format

type Format string
const (
	FormatDefault Format = ""
	FormatJSON    Format = "json"
	FormatYAML    Format = "yaml"
	FormatText    Format = "text"
	FormatRaw     Format = "raw"
)

type HumanRenderer

type HumanRenderer struct{}

func (HumanRenderer) Render

func (HumanRenderer) Render(w io.Writer, chain *tlsquery.ChainInfo, opts Options) error

type JSONRenderer

type JSONRenderer struct{}

func (JSONRenderer) Render

func (JSONRenderer) Render(w io.Writer, chain *tlsquery.ChainInfo, opts Options) error

func (JSONRenderer) RenderAll added in v0.8.0

func (JSONRenderer) RenderAll(w io.Writer, chains []*tlsquery.ChainInfo, opts Options) error

type MultiRenderer added in v0.8.0

type MultiRenderer interface {
	RenderAll(w io.Writer, chains []*tlsquery.ChainInfo, opts Options) error
}

type Options

type Options struct {
	Now               func() time.Time
	ExpiryWarningDays int
}

func (Options) NowFunc

func (o Options) NowFunc() time.Time

func (Options) WarningDays added in v1.0.0

func (o Options) WarningDays() int

type RawPEMRenderer

type RawPEMRenderer struct{}

func (RawPEMRenderer) Render

func (RawPEMRenderer) Render(w io.Writer, chain *tlsquery.ChainInfo, opts Options) error

type Renderer

type Renderer interface {
	Render(w io.Writer, chain *tlsquery.ChainInfo, opts Options) error
}

func New

func New(format Format) (Renderer, error)

type VerboseTextRenderer

type VerboseTextRenderer struct{}

func (VerboseTextRenderer) Render

func (VerboseTextRenderer) Render(w io.Writer, chain *tlsquery.ChainInfo, opts Options) error

type YAMLRenderer

type YAMLRenderer struct{}

func (YAMLRenderer) Render

func (YAMLRenderer) Render(w io.Writer, chain *tlsquery.ChainInfo, opts Options) error

func (YAMLRenderer) RenderAll added in v0.8.0

func (YAMLRenderer) RenderAll(w io.Writer, chains []*tlsquery.ChainInfo, opts Options) error

Jump to

Keyboard shortcuts

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