package csr

import "k8s.io/client-go/util/certificate/csr"

Index

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.