func NewDefaultRequestSigner(
	authority *x509.Certificate,
	chain []*x509.Certificate,
	privKey interface{}) *DefaultRequestSigner {

	return &DefaultRequestSigner{
		authority: authority,
		chain:     chain,
		privKey:   privKey,
	}
}
// NewDefaultRequestSigner creates a new DefaultRequestSigner for the supplied
// CA and key
NewDefaultRequestSigner creates a new DefaultRequestSigner for the supplied
CA and key
// NewDefaultRequestSigner creates a new DefaultRequestSigner for the supplied // CA and key
func NewDefaultRequestSigner(
	authority *x509.Certificate,
	chain []*x509.Certificate,
	privKey interface{}) *DefaultRequestSigner {
	return &DefaultRequestSigner{
		authority: authority,
		chain:     chain,
		privKey:   privKey,
	}
}
func NewDefaultRequestSigner ( authority * x509 . Certificate , chain [ ] * x509 . Certificate , privKey interface { } ) * DefaultRequestSigner { return & DefaultRequestSigner { authority : authority , chain : chain , privKey : privKey , } }
NewDefaultRequestSigner creates a new DefaultRequestSigner for the supplied
CA and key
NewDefaultRequestSigner creates a new DefaultRequestSigner for the supplied CA and key