Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StoreProvisioner ¶
func StoreProvisioner(name types.NamespacedName, provisioner *PCAProvisioner)
StoreProvisioner stores a provisioner in the cache
Types ¶
type PCAProvisioner ¶
type PCAProvisioner struct {
// contains filtered or unexported fields
}
PCAProvisioner contains logic for issuing PCA certificates
func GetProvisioner ¶
func GetProvisioner(name types.NamespacedName) (*PCAProvisioner, bool)
GetProvisioner gets a provisioner that has previously been stored
func NewProvisioner ¶
func NewProvisioner(session *session.Session, arn string) (p *PCAProvisioner)
NewProvisioner returns a new PCAProvisioner
func (*PCAProvisioner) Sign ¶
func (p *PCAProvisioner) Sign(ctx context.Context, cr *cmapi.CertificateRequest) ([]byte, []byte, error)
Sign takes a certificate request and signs it using PCA
Click to show internal directories.
Click to hide internal directories.