code: func (p *SigningProfile) hasLocalConfig() bool {
  	if p.Usage != nil ||
  		p.IssuerURL != nil ||
  		p.OCSP != "" ||
  		p.ExpiryString != "" ||
  		p.BackdateString != "" ||
  		p.CAConstraint.IsCA != false ||
  		!p.NotBefore.IsZero() ||
  		!p.NotAfter.IsZero() ||
  		p.NameWhitelistString != "" ||
  		len(p.CTLogServers) != 0 {
  		return true
  	}
  	return false
  }
docs: // This checks if the SigningProfile object contains configurations that are only effective with a local signer
  // which has access to CA private key.