INNER CODE UNIT · Go

func

jcmoraisjr/haproxy-ingress · pkg/acme/client_test.go:86

func (c *clientResolver) GetKey() (crypto.Signer, error) {
	der, _ := base64.StdEncoding.DecodeString(clientkey)
	key, _ := x509.ParsePKCS1PrivateKey(der)
	return key, nil
}

func (c *clientResolver) SetToken(domain string, uri, token string) error {
	if wwwpublic != "" {
		file := wwwpublic + uri
		if token == "" {
			return os.Remove(file)
		}
		if err := os.MkdirAll(wwwpublic+"/.well-known/acme-challenge", 0755); err != nil {
			return err
		}
		return os.WriteFile(file, []byte(token), 0644)
	}
	if token == "" {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…