Ich habe eine rsa.PublicKey
, die aus einem Modul und einem öffentlichen Exponenet in einer Struktur besteht. Ich möchte eine ssh.Signature
verifizieren, die mit diesem Schlüssel signiert ist, und ich denke, wenn ich eine ssh.PublicKey
habe, kann ich die Verify
Methode auf dieser Schnittstelle aufrufen. Ich kann jedoch keine Klassen finden, die ssh.PublicKey
implementieren und Konvertierung von rsa.PublicKey
unterstützen. Muss ich eine proprietäre Methode schreiben, um dies zu tun, oder gibt es eine Klasse, die ich nicht finde, oder eine bessere Möglichkeit, mein Problem zu lösen?Konvertieren von rs.PublicKey zu ssh.PublicKey
Für Kontext, ich habe die rsa.PublicKey
von einem x509.Certificate
, die von einem Yubikey kamen, der einen Schlüssel in einem seiner PIV Schlitze bestätigt.