Categorygithub.com/xplorfin/tlsutils
modulepackage
0.40.0
Repository: https://github.com/xplorfin/tlsutils.git
Documentation: pkg.go.dev

# README

Coverage Status Renovate enabled Build status Build status Go Report Card

Tlsutils

This is a series of networking utilities and test wrappers by entropy for building robust networked services in golang. The modules are as follows:

  • Library for creating tls certs with a variety of elliptic curve settings
  • mock - library for mocking a variety of tls certs

What can I do with this?

Note: the tls module requires go 1.15

# Packages

utilities for creating tempoary certificates on disk for testing purposes.

# Functions

No description provided by the author
default params for creating a tls cert a function for immutability.
Create a tls certificate adapted from https://golang.org/src/crypto/tls/generate_cert.go.
No description provided by the author
No description provided by the author
verify a tls key parir is valid.
verify a dca certificate against it's parent.
No description provided by the author
verify a server certificate against it's chain.
verify a server certificate against it's chain.

# Constants

curve types for rsa keys.
curve types for rsa keys.
curve types for rsa keys.
curve types for rsa keys.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

params returned by certificate generator.
params for creating a tls cert.