package csr
import "k8s.io/client-go/util/certificate/csr"
Index ¶
- func RequestCertificate(client clientset.Interface, csrData []byte, name string, signerName string, usages []certificatesv1.KeyUsage, privateKey interface{}) (reqName string, reqUID types.UID, err error)
- func WaitForCertificate(ctx context.Context, client clientset.Interface, reqName string, reqUID types.UID) (certData []byte, err error)
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.
Source Files ¶
csr.go
- Version
- v0.21.7
- Published
- Nov 17, 2021
- Platform
- js/wasm
- Imports
- 21 packages
- Last checked
- 1 minute ago –
Tools for package owners.