# Using SSH Certificates with Go's SSH Client

DevFeed: [Using SSH Certificates with Go's SSH Client](<https://devfeed.tech/articles/using-ssh-certificates-with-go-s-ssh-client-37740.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/golang-ssh-client-certificates/>)

Author: Carlos Alexandro Becker

Published: 2022-05-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [certificates](<https://devfeed.tech/topics/certificates.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [go](<https://devfeed.tech/tags/go.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ssh](<https://devfeed.tech/tags/ssh.md>)

## AI overview

This tutorial explains how to use SSH certificates with Go's SSH client. It describes parsing a user's private key and certificate, creating a signer from both, and using that signer as a client authentication method.

## Source excerpt

A couple of weeks ago I was working on adding SSH Certificate Authentication support to Wish, and did not find any good, to the point documentation on how to use certificates from the Go SSH client -- hence this post.