signalgpb

package
v0.0.0-...-9fa10a5 Latest Latest
Warning

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

Go to latest
Published: Feb 29, 2024 License: Apache-2.0 Imports: 4 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	SigningAlgorithm_name = map[int32]string{
		0:  "SIGNING_ALGORITHM_UNSPECIFIED",
		1:  "NONE",
		2:  "HS256",
		3:  "HS384",
		4:  "HS512",
		5:  "RS256",
		6:  "RS384",
		7:  "RS512",
		8:  "ES256",
		9:  "ES384",
		10: "ES512",
		11: "PS256",
		12: "PS384",
		13: "PS512",
		14: "EdDSA",
	}
	SigningAlgorithm_value = map[string]int32{
		"SIGNING_ALGORITHM_UNSPECIFIED": 0,
		"NONE":                          1,
		"HS256":                         2,
		"HS384":                         3,
		"HS512":                         4,
		"RS256":                         5,
		"RS384":                         6,
		"RS512":                         7,
		"ES256":                         8,
		"ES384":                         9,
		"ES512":                         10,
		"PS256":                         11,
		"PS384":                         12,
		"PS512":                         13,
		"EdDSA":                         14,
	}
)

Enum value maps for SigningAlgorithm.

View Source
var File_blocky_authz_type_signing_algorithm_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type SigningAlgorithm

type SigningAlgorithm int32

KeyAlgorithm is an algorithm used to sign and verify JSON Web Tokens (JWT) as defined in RFC 7518.

const (
	// Unspecified algorithm.
	SigningAlgorithm_SIGNING_ALGORITHM_UNSPECIFIED SigningAlgorithm = 0
	// Defines No digital signature
	SigningAlgorithm_NONE SigningAlgorithm = 1
	// Defines HMAC SHA-256 signing algorithm.
	SigningAlgorithm_HS256 SigningAlgorithm = 2
	// Defines HMAC SHA-384 signing algorithm.
	SigningAlgorithm_HS384 SigningAlgorithm = 3
	// Defines HMAC SHA-512 signing algorithm.
	SigningAlgorithm_HS512 SigningAlgorithm = 4
	// Defines RSA PKCS1 v1.5 signing algorithm.
	SigningAlgorithm_RS256 SigningAlgorithm = 5
	// Defines RSA PSS signing algorithm with SHA-384 hash.
	SigningAlgorithm_RS384 SigningAlgorithm = 6
	// Defines RSA PSS signing algorithm with SHA-512 hash.
	SigningAlgorithm_RS512 SigningAlgorithm = 7
	// Defines Elliptic Curve signing algorithm with P-256 curve SHA-256 hash.
	SigningAlgorithm_ES256 SigningAlgorithm = 8
	// Defines Elliptic Curve signing algorithm with P-384 curve SHA-384 hash.
	SigningAlgorithm_ES384 SigningAlgorithm = 9
	// Defines Elliptic Curve signing algorithm with P-521 curve SHA-512 hash.
	SigningAlgorithm_ES512 SigningAlgorithm = 10
	// Defines RSASSA-PSS signing algorithm with SHA-256 hash.
	SigningAlgorithm_PS256 SigningAlgorithm = 11
	// Defines RSASSA-PSS signing algorithm with SHA-384 hash.
	SigningAlgorithm_PS384 SigningAlgorithm = 12
	// Defines RSASSA-PSS signing algorithm with SHA-512 hash.
	SigningAlgorithm_PS512 SigningAlgorithm = 13
	// Defines EdDSA - Edwards-Curve Digital Signature Algorithm  (Ed25519) signing algorithm.
	SigningAlgorithm_EdDSA SigningAlgorithm = 14
)

func (SigningAlgorithm) Descriptor

func (SigningAlgorithm) Enum

func (SigningAlgorithm) EnumDescriptor deprecated

func (SigningAlgorithm) EnumDescriptor() ([]byte, []int)

Deprecated: Use SigningAlgorithm.Descriptor instead.

func (SigningAlgorithm) Number

func (SigningAlgorithm) String

func (x SigningAlgorithm) String() string

func (SigningAlgorithm) Type

Jump to

Keyboard shortcuts

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