package certificates

import "github.com/ydb-platform/ydb-go-sdk/v3/internal/certificates"

Index

Functions

func FromFile

func FromFile(file string, opts ...FromFileOption) ([]*x509.Certificate, error)

FromFile reads and parses pem-encoded certificate(s) from file.

func FromPem

func FromPem(bytes []byte, opts ...FromPemOption) (certs []*x509.Certificate, err error)

FromPem parses one or more certificate from pem blocks in bytes. It returns nil error if at least one certificate was successfully parsed. This function uses cached parseCertificate.

Types

type FromFileOption

type FromFileOption func(opts *fromFileOptions)

func FromFileOnHit

func FromFileOnHit(onHit func()) FromFileOption

func FromFileOnMiss

func FromFileOnMiss(onMiss func()) FromFileOption

type FromPemOption

type FromPemOption func(opts *fromPemOptions)

func FromPemMiss

func FromPemMiss(onMiss func()) FromPemOption

func FromPemNoCache

func FromPemNoCache(noCache bool) FromPemOption

func FromPemOnHit

func FromPemOnHit(onHit func()) FromPemOption

Source Files

certificates.go

Version
v3.42.12
Published
Mar 3, 2023
Platform
linux/amd64
Imports
6 packages
Last checked
32 seconds ago

Tools for package owners.