Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RequestCertificate

func RequestCertificate(client clientset.Interface, csrData []byte, name string, signerName string, usages []certificatesv1.KeyUsage, privateKey interface{}) (reqName string, reqUID types.UID, err error)

    RequestCertificate will either use an existing (if this process has run before but not to completion) or create a certificate signing request using the PEM encoded CSR and send it to API server.

    func WaitForCertificate

    func WaitForCertificate(ctx context.Context, client clientset.Interface, reqName string, reqUID types.UID) (certData []byte, err error)

      WaitForCertificate waits for a certificate to be issued until timeout, or returns an error.

      Types

      This section is empty.

      Source Files