func NopCSRSigner() CSRSignerFunc {
	return func(m *scep.CSRReqMessage) (*x509.Certificate, error) {
		return nil, nil
	}
}
NopCSRSigner does nothing
package scepserver
import (
	"crypto/subtle"
	"crypto/x509"
	"errors"
	"github.com/micromdm/scep/v2/scep"
)
type CSRSigner interface {
	SignCSR(*scep.CSRReqMessage) (*x509.Certificate, error)
}
type CSRSignerFunc func(*scep.CSRReqMessage) (*x509.Certificate, error)
func (f CSRSignerFunc) SignCSR(m *scep.CSRReqMessage) (*x509.Certificate, error) {
	return f(m)
}