aws

package
v1.16.4 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2020 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// CheckIAMProfile indicates we should validate the IAM profile
	CheckIAMProfile = "verify-iam-profile"
	// CheckIPAddress indicates we should validate the client ip address
	CheckIPAddress = "verify-ip"
	// CheckSignature indicates we validate the signature of the document
	CheckSignature = "verify-signature"
)

Functions

func GetPublicCertificates

func GetPublicCertificates() error

GetPublicCertificates loads the certificates

func NewAuthorizer

func NewAuthorizer(config *server.Config) (server.Authorizer, error)

NewAuthorizer creates and returns a aws node authorizer

func NewVerifier

func NewVerifier() (server.Verifier, error)

NewVerifier creates and returns a verifier

Types

type Request

type Request struct {
	// Document is the PKCS7 signed identity document
	Document []byte
}

Request is the request the node authorizer

Jump to

Keyboard shortcuts

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