ssl-cert.eclass

Name

ssl-cert.eclass -- Eclass for SSL certificates

Description

This eclass implements a standard installation procedure for installing self-signed SSL certificates.

Supported EAPIs

6 7 8

Example

"install_cert /foo/bar" installs ${ROOT}/foo/bar.{key,csr,crt,pem}

Functions

install_cert <certificates>

Uses all the private functions above to generate and install the requested certificates. <certificates> are full pathnames relative to ROOT, without extension.

Example: "install_cert /foo/bar" installs ${ROOT}/foo/bar.{key,csr,crt,pem}

Variables

SSL_CERT_MANDATORY ?= 0 (SET BEFORE INHERIT)

Set to non zero if ssl-cert is mandatory for ebuild.

SSL_CERT_USE ?= ssl (SET BEFORE INHERIT)

Use flag to append dependency to.

SSL_DEPS_SKIP ?= 0 (SET BEFORE INHERIT)

Set to non zero to skip adding to DEPEND and IUSE.

Authors

Max Kalika <max@gentoo.org>

Reporting Bugs

Please report bugs via https://bugs.gentoo.org/