1certStr := credential.SSHCertificateBody // credential.Payload.SSHCertificateBody
2 cert, err := x509.ParseCertificate([]byte(certStr))
3 if err != nil {
4 return nil, err
5 }
6 pkk, err := gossh.ParsePublicKey([]byte(certStr))
7 if err != nil {
8 return nil, err
9 }
10 certSigner, err := gossh.NewCertSigner(cert)
11 if err != nil {
12 return nil, err
13 }