Categorygithub.com/jittering/truststore
modulepackage
1.4.4-lib
Repository: https://github.com/jittering/truststore.git
Documentation: pkg.go.dev

# README

truststore

trustore is a fork of mkcert which provides a very lightweight library API for making locally-trusted development certificates. It requires no configuration.

See lib.go for details of the public API methods provided.

Supported root stores

truststore supports the following root stores:

  • macOS system store
  • Windows system store
  • Linux variants that provide either
    • update-ca-trust (Fedora, RHEL, CentOS) or
    • update-ca-certificates (Ubuntu, Debian, OpenSUSE, SLES) or
    • trust (Arch)
  • Firefox (macOS and Linux only)
  • Chrome and Chromium
  • Java (when JAVA_HOME is set)

For more information and detailed documentation on the internals, see the mkcert documentation.

License

Library API made available under the terms of the MIT license.

Based on mkcert, (c) mkcert authors (BSD-3-Clause)

# Functions

GetCAROOT returns the computed CAROOT path.
NewLib initializes a new instance of MkcertLib.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
Print controls whether or not log messages should be printed.
No description provided by the author
No description provided by the author
Version can be set at link time to override debug.BuildInfo.Main.Version, which is "(devel)" when building from within the module.

# Structs

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