package
0.0.0-20211228022950-a1fe31f1f48b
Repository: https://github.com/projectsesame/sesame.git
Documentation: pkg.go.dev
# Functions
NewDiscardLogger returns logrus.Logger that discards log messages.
NewProxy creates a new ProxyBuilder with the specified object name.
NewService creates a new ServiceBuilder with the given resource name.
NewTestLogger returns logrus.Logger that writes messages using (*testing.T)Logf.
NewValidCondition creates a new DetailedConditionBuilder.
ObjectMeta cracks a Kubernetes object name string of the form "namespace/name" into a metav1.ObjectMeta struct.
# Constants
Sesame CA Cert and key Generated using: openssl req -x509 -new -nodes -keyout certs/CAkey.pem -sha256 -days 1825 -out certs/CAcert.pem -subj "/O=Project Sesame/CN=Sesame CA".
Sesame CA Cert and key, without a CN Generated using: openssl req -x509 -new -nodes -keyout certs/CAkey.pem -sha256 -days 1825 -out certs/CAcert.pem -subj "/O=Project Sesame".
nolint:revive.
nolint:revive.
CERTIFICATE generated by https://www.selfsignedcertificate.com.
nolint:revive.
EC_CERTIFICATE sample elliptical curve data generated openssl ecparam -name prime256v1 -genkey -out ec_key.pem openssl req -new -x509 -key ec_key.pem -out ec_crt.pem -days 3650 \ -subj "/C=US/ST=CA/O=Acme" \ -reqexts SAN -extensions SAN -config <(ca t /etc/ssl/openssl.cnf \ <(printf "\n[SAN]\nsubjectAltName=DNS:example.com,DNS:www.example.com")).
nolint:revive.
MISSING_CN_CERT issue #1965 certificate with no CN field.
nolint:revive.
nolint:revive.
Wildcard certificate and key See #3496 Generated using Sesame CA openssl genrsa -out certs/wildcardkey.pem 2048 openssl req -new -key certs/wildcardkey.pem -out certs/wildcard.csr -subj "/O=Example/CN=*.example.com" openssl x509 -req -in certs/wildcard.csr -CA certs/CAcert.pem -CAkey certs/CAkey.pem -CAcreateserial -out certs/wildcardcert.pem -days 1825 -sha256 -extfile certs/wildcard.ext.
nolint:revive.
# 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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
DetailedConditionBuilder is a builder object to make creating HTTPProxy fixtures more succinct.
ProxyBuilder is a builder object to make creating HTTPProxy fixtures more succinct.
No description provided by the author