Add string conversion for tunnel config.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
Jeroen Leenarts
2018-08-29 15:01:59 +02:00
parent cd6cb37163
commit b1aadaf82c
3 changed files with 52 additions and 0 deletions
+15
View File
@@ -159,6 +159,21 @@ extension Tunnel {
return tunnel
}
func export() -> String {
var exportString = ""
if let interfaceExport = self.interface?.export() {
exportString.append(interfaceExport)
}
if let peers = peers?.array as? [Peer] {
peers.forEach {
exportString.append($0.export())
}
}
return exportString
}
}
private func base64KeyToHex(_ base64: String?) -> String? {