Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAzureKeyvaultSecretStore ¶
func NewAzureKeyvaultSecretStore() secretstores.SecretStore
NewAzureKeyvaultSecretStore returns a new Kubernetes secret store
Types ¶
type ClientAuthorizer ¶
type ClientAuthorizer struct { *auth.ClientCertificateConfig CertificateData []byte }
ClientAuthorizer provides the options to get a bearer authorizer from a client certificate.
func NewClientAuthorizer ¶
func NewClientAuthorizer(certificatePath string, certificateBytes []byte, certificatePassword string, clientID string, tenantID string) ClientAuthorizer
NewClientAuthorizer creates an ClientAuthorizer object configured to obtain an Authorizer through Client Credentials.
func (ClientAuthorizer) Authorizer ¶
func (c ClientAuthorizer) Authorizer() (autorest.Authorizer, error)
Authorizer gets an authorizer object from client certificate.
func (ClientAuthorizer) ServicePrincipalTokenByCertBytes ¶
func (c ClientAuthorizer) ServicePrincipalTokenByCertBytes() (*adal.ServicePrincipalToken, error)
ServicePrincipalTokenByCertBytes gets the service principal token by CertificateBytes.
Click to show internal directories.
Click to hide internal directories.