istio: istio.io/istio/security/pkg/nodeagent/caclient/providers/citadel Index | Files

package caclient

import "istio.io/istio/security/pkg/nodeagent/caclient/providers/citadel"

Index

Package Files

client.go

type CitadelClient Uses

type CitadelClient struct {
    // contains filtered or unexported fields
}

func NewCitadelClient Uses

func NewCitadelClient(opts security.Options, tls bool, rootCert []byte) (*CitadelClient, error)

NewCitadelClient create a CA client for Citadel.

func (*CitadelClient) CSRSign Uses

func (c *CitadelClient) CSRSign(csrPEM []byte, certValidTTLInSec int64) ([]string, error)

CSR Sign calls Citadel to sign a CSR.

func (*CitadelClient) Close Uses

func (c *CitadelClient) Close()

Package caclient imports 15 packages (graph) and is imported by 3 packages. Updated 2021-01-16. Refresh now. Tools for package owners.