istio: Index | Files

package caclient

import ""


Package Files


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.