client

package module
v0.0.0-...-89d80b5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 5, 2024 License: Apache-2.0 Imports: 22 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

View Source
var SPIFFE spiffe

Functions

func GetAWSCredentials

func GetAWSCredentials() (aws.CredentialsProvider, error)

Types

type SPIFFESource

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

func (*SPIFFESource) Close

func (s *SPIFFESource) Close() error

func (*SPIFFESource) GetX509BundleForTrustDomain

func (s *SPIFFESource) GetX509BundleForTrustDomain(trustDomain spiffeid.TrustDomain) (*x509bundle.Bundle, error)

GetX509BundleForTrustDomain returns the X.509 bundle for the given trust domain.

func (*SPIFFESource) GetX509SVID

func (s *SPIFFESource) GetX509SVID() (*x509svid.SVID, error)

GetX509SVID returns an X509-SVID from the source.

type Source

type Source interface {
	x509svid.Source
	x509bundle.Source
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL