certverify

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2022 License: MIT Imports: 3 Imported by: 1

Documentation

Overview

Package certverify contains services for verifying MDM certs

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PoolVerifier

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

PoolVerifier is a simple certificate verifier

func NewPoolVerifier

func NewPoolVerifier(rootsPEM []byte, keyUsages ...x509.ExtKeyUsage) (*PoolVerifier, error)

NewPoolVerifier creates a new Verifier

func (*PoolVerifier) Verify

func (v *PoolVerifier) Verify(cert *x509.Certificate) error

Verify performs certificate verification

type SignatureVerifier

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

SignatureVerifier is a simple certificate verifier

func NewSignatureVerifier

func NewSignatureVerifier(rootPEM []byte) (*SignatureVerifier, error)

NewSignatureVerifier creates a new Verifier

func (*SignatureVerifier) Verify

func (v *SignatureVerifier) Verify(cert *x509.Certificate) error

Verify checks only the signature of the certificate against the CA

Jump to

Keyboard shortcuts

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