Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Store ¶
func Store(namespacedName types.NamespacedName, provisioner *FreeIPAPKI)
Store adds a new provisioner to the collection by NamespacedName.
Types ¶
type FreeIPAPKI ¶
type FreeIPAPKI struct {
// contains filtered or unexported fields
}
FreeIPAPKI
func Load ¶
func Load(namespacedName types.NamespacedName) (*FreeIPAPKI, bool)
Load returns a provisioner by NamespacedName.
func New ¶
func New(namespacedName types.NamespacedName, spec *api.IssuerSpec, user, password string, insecure bool) (*FreeIPAPKI, error)
New returns a new provisioner, configured with the information in the given issuer.
func (*FreeIPAPKI) Sign ¶
func (s *FreeIPAPKI) Sign(ctx context.Context, cr *certmanager.CertificateRequest) (CertPem, CaPem, error)
Sign sends the certificate requests to the CA and returns the signed certificate.
Click to show internal directories.
Click to hide internal directories.