diff --git a/libs/common/src/models/export/ssh-key.export.ts b/libs/common/src/models/export/ssh-key.export.ts index 5387daf7dd0..e82cb38b6d4 100644 --- a/libs/common/src/models/export/ssh-key.export.ts +++ b/libs/common/src/models/export/ssh-key.export.ts @@ -1,6 +1,5 @@ // FIXME: Update this file to be type safe and remove this and next line // @ts-strict-ignore -import { import_ssh_key } from "@bitwarden/sdk-internal"; import { EncString } from "../../platform/models/domain/enc-string"; import { SshKey as SshKeyDomain } from "../../vault/models/domain/ssh-key"; @@ -18,18 +17,16 @@ export class SshKeyExport { } static toView(req: SshKeyExport, view = new SshKeyView()) { - const parsedKey = import_ssh_key(req.privateKey); - view.privateKey = parsedKey.privateKey; - view.publicKey = parsedKey.publicKey; - view.keyFingerprint = parsedKey.fingerprint; + view.privateKey = req.privateKey; + view.publicKey = req.publicKey; + view.keyFingerprint = req.keyFingerprint; return view; } static toDomain(req: SshKeyExport, domain = new SshKeyDomain()) { - const parsedKey = import_ssh_key(req.privateKey); - domain.privateKey = new EncString(parsedKey.privateKey); - domain.publicKey = new EncString(parsedKey.publicKey); - domain.keyFingerprint = new EncString(parsedKey.fingerprint); + domain.privateKey = new EncString(req.privateKey); + domain.publicKey = new EncString(req.publicKey); + domain.keyFingerprint = new EncString(req.keyFingerprint); return domain; }