Documentation ¶
Overview ¶
Package pki provides TLS certificate generation/signing for inter-process communication.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager provides certificate generation, signing, and storage for mTLS communication in a VDICluster.
func New ¶
func New(c client.Client, cluster *appv1.VDICluster, s *secrets.SecretEngine) *Manager
New returns a new PKI manager for the provided VDICluster.
func (*Manager) ReconcileDesktop ¶
func (m *Manager) ReconcileDesktop(reqLogger logr.Logger, desktop *desktopsv1.Session, serviceIP string) error
ReconcileDesktop reconciles the mTLS server certificate for a desktop instance.
Click to show internal directories.
Click to hide internal directories.