Documentation
¶
Index ¶
- func NewX509KeyStoreSigner(privateKeyPath string, certificatePath string, opts ...X509KeyStoreOption) (signer.Signer, error)
- type X509KeyStoreOption
- type X509KeyStoreSigner
- func (x *X509KeyStoreSigner) Close() error
- func (x *X509KeyStoreSigner) GetCerts() ([][]byte, error)
- func (x *X509KeyStoreSigner) Public() crypto.PublicKey
- func (x *X509KeyStoreSigner) Sign(r io.Reader, digest []byte, opts crypto.SignerOpts) ([]byte, error)
- func (x *X509KeyStoreSigner) SignBytes(message []byte) ([]byte, error)
- func (x *X509KeyStoreSigner) SignString(message string) ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewX509KeyStoreSigner ¶
Types ¶
type X509KeyStoreOption ¶
type X509KeyStoreOption func(*x509KeyStoreOptions)
func WithPrivateKeyPassword ¶
func WithPrivateKeyPassword(password string) X509KeyStoreOption
type X509KeyStoreSigner ¶
type X509KeyStoreSigner struct {
// contains filtered or unexported fields
}
func (*X509KeyStoreSigner) Close ¶
func (x *X509KeyStoreSigner) Close() error
func (*X509KeyStoreSigner) GetCerts ¶
func (x *X509KeyStoreSigner) GetCerts() ([][]byte, error)
func (*X509KeyStoreSigner) Public ¶
func (x *X509KeyStoreSigner) Public() crypto.PublicKey
func (*X509KeyStoreSigner) Sign ¶
func (x *X509KeyStoreSigner) Sign(r io.Reader, digest []byte, opts crypto.SignerOpts) ([]byte, error)
func (*X509KeyStoreSigner) SignBytes ¶
func (x *X509KeyStoreSigner) SignBytes(message []byte) ([]byte, error)
func (*X509KeyStoreSigner) SignString ¶
func (x *X509KeyStoreSigner) SignString(message string) ([]byte, error)
Click to show internal directories.
Click to hide internal directories.