func (p *ACME) GetEncryptedKey() (string, string, bool) {
	return "", "", false
}
GetEncryptedKey returns the base provisioner encrypted key if it's defined.
package provisioner
import (
	"context"
	"crypto/x509"
	"time"
	"github.com/pkg/errors"
	"github.com/smallstep/certificates/errs"
)
type ACME struct {
	*base
	ID      string   `json:"-"`
	Type    string   `json:"type"`
	Name    string   `json:"name"`
	ForceCN bool     `json:"forceCN,omitempty"`
	Claims  *Claims  `json:"claims,omitempty"`
	Options *Options `json:"options,omitempty"`
	claimer *Claimer
}
func (p ACME) GetID() string {
	if p.ID != "" {
		return p.ID
	}
	return p.GetIDForToken()
}
func (p *ACME) GetIDForToken() string {
	return "acme/" + p.Name
}
func (p *ACME) GetTokenID(ott string) (string, error) {
	return "", errors.New("acme provisioner does not implement GetTokenID")
}
func (p *ACME) GetName() string {
	return p.Name
}
func (p *ACME) GetType() Type {
	return TypeACME
}