pki

package
v0.4.1 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SigningMaterial

type SigningMaterial struct {
	Signer          crypto.Signer
	Certs           []*x509.Certificate
	TimestampServer string
}

func NewSigningMaterialFromP12

func NewSigningMaterialFromP12(p12Content load.P12Contents, failWithoutFullChain bool) (*SigningMaterial, error)

func NewSigningMaterialFromPEMs

func NewSigningMaterialFromPEMs(certFile, privateKeyPath, password string, failWithoutFullChain bool) (*SigningMaterial, error)

func (*SigningMaterial) CertWithExtension

func (sm *SigningMaterial) CertWithExtension(oid asn1.ObjectIdentifier) (int, *x509.Certificate)

func (*SigningMaterial) HasCertWithOrg

func (sm *SigningMaterial) HasCertWithOrg(org string) bool

func (*SigningMaterial) Leaf

func (sm *SigningMaterial) Leaf() *x509.Certificate

func (*SigningMaterial) Root

func (sm *SigningMaterial) Root() *x509.Certificate

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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