signer

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2022 License: BSD-2-Clause Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAlgorithmSignerFromSigner

func NewAlgorithmSignerFromSigner(signer crypto.Signer, algorithm string) (ssh.Signer, error)

NewAlgorithmSignerFromSigner returns a ssh.Signer with a different default algorithm. Waiting for upstream changes to x/crypto/ssh, see: https://github.com/golang/go/issues/36261

func SignCertificate

func SignCertificate(invocationDetail *FunctionInvocation, keyvaultClient *keyvault.BaseClient, keyvaultName string, keyName string, pubKey ssh.PublicKey) (*ssh.Certificate, error)

SignCertificate takes a public key and returns a signed SSH cert

Types

type FunctionInvocation

type FunctionInvocation struct {
	UserAgent           string
	InvocationID        string
	ClientPrincipalID   string
	ClientPrincipalName string
	ClientIP            string
}

FunctionInvocation contains details about a specific invocation of an Azure Function

Jump to

Keyboard shortcuts

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