Wrap private key password and key direction properties

This commit is contained in:
Sergey Abramchuk
2017-04-24 13:11:25 +03:00
parent dcf06ced20
commit 61228ed00d
2 changed files with 28 additions and 0 deletions
+16
View File
@@ -245,4 +245,20 @@ using namespace openvpn;
}
}
- (NSString *)privateKeyPassword {
return !_config.privateKeyPassword.empty() ? [NSString stringWithUTF8String:_config.privateKeyPassword.c_str()] : nil;
}
- (void)setPrivateKeyPassword:(NSString *)privateKeyPassword {
_config.privateKeyPassword = privateKeyPassword ? std::string([privateKeyPassword UTF8String]) : "";
}
- (NSInteger)keyDirection {
return _config.defaultKeyDirection;
}
- (void)setKeyDirection:(NSInteger)keyDirection {
_config.defaultKeyDirection = keyDirection;
}
@end