MCPcopy Index your code
hub / github.com/kubernetes/node-problem-detector / MakePrivateKeySignerFromFile

Function MakePrivateKeySignerFromFile

test/e2e/lib/ssh/lib.go:234–241  ·  view source on GitHub ↗
(key string)

Source from the content-addressed store, hash-verified

232}
233
234func MakePrivateKeySignerFromFile(key string) (ssh.Signer, error) {
235 // Create an actual signer.
236 buffer, err := os.ReadFile(key)
237 if err != nil {
238 return nil, fmt.Errorf("error reading SSH key %s: '%v'", key, err)
239 }
240 return MakePrivateKeySignerFromBytes(buffer)
241}
242
243func MakePrivateKeySignerFromBytes(buffer []byte) (ssh.Signer, error) {
244 signer, err := ssh.ParsePrivateKey(buffer)

Callers 2

RunFunction · 0.85
newSSHTunnelMethod · 0.85

Calls 1

Tested by

no test coverage detected