resources

package
v0.2.5 Latest Latest
Warning

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

Go to latest
Published: Jan 16, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AnnotationSecretJWTType = "nats.accounts.io/jwt-type"

	AnnotationSecretTypeUser    = "user"
	AnnotationSecretTypeAccount = "account"

	LabelJWTSubject = "nats.accounts.io/subject"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type JWTSecretBuilder

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

func NewJWTSecretBuilder

func NewJWTSecretBuilder(scheme *runtime.Scheme) *JWTSecretBuilder

func NewJWTSecretBuilderFromSecret

func NewJWTSecretBuilderFromSecret(s *v1.Secret, scheme *runtime.Scheme) *JWTSecretBuilder

func (*JWTSecretBuilder) Build

func (b *JWTSecretBuilder) Build(obj client.Object, jwt string) (*v1.Secret, error)

type KeyPairSecretBuilder

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

func NewKeyPairSecretBuilder

func NewKeyPairSecretBuilder(scheme *runtime.Scheme) *KeyPairSecretBuilder

func NewKeyPairSecretBuilderFromSecret

func NewKeyPairSecretBuilderFromSecret(s *v1.Secret, scheme *runtime.Scheme) *KeyPairSecretBuilder

func (*KeyPairSecretBuilder) Build

func (b *KeyPairSecretBuilder) Build(obj client.Object, kp nkeys.KeyPair) (*v1.Secret, error)

type UserCredentialSecretBuilder

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

func NewUserCredentialSecretBuilder

func NewUserCredentialSecretBuilder(scheme *runtime.Scheme, ca []byte) *UserCredentialSecretBuilder

func NewUserCredentialSecretBuilderFromSecret

func NewUserCredentialSecretBuilderFromSecret(s *corev1.Secret, scheme *runtime.Scheme, ca []byte) *UserCredentialSecretBuilder

func (*UserCredentialSecretBuilder) Build

func (b *UserCredentialSecretBuilder) Build(usr *v1alpha1.User, ujwt string, seed []byte) (*corev1.Secret, error)

Jump to

Keyboard shortcuts

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