【发布时间】:2015-09-08 20:21:52
【问题描述】:
我正在使用这个https://github.com/halo/macosvpn。代码成功运行并创建新网络,但未显示身份验证设置数据,如密码,例如共享密钥。
- (CFDictionaryRef) L2TPPPPConfig {
CFStringRef keys[4] = { NULL, NULL, NULL, NULL };
CFStringRef vals[4] = { NULL, NULL, NULL, NULL };
CFIndex count = 0;
keys[count] = kSCPropNetPPPCommRemoteAddress;
vals[count++] = (__bridge CFStringRef)self.endpoint;
keys[count] = kSCPropNetPPPAuthName;
vals[count++] = (__bridge CFStringRef)self.username;
keys[count] = kSCPropNetPPPAuthPassword;
vals[count++] = (__bridge CFStringRef)self.serviceID;
keys[count] = kSCPropNetPPPAuthPasswordEncryption;
vals[count++] = kSCValNetPPPAuthPasswordEncryptionKeychain;
return CFDictionaryCreate(NULL, (const void **)&keys, (const void **)&vals, count, &kCFTypeDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks);
此外,服务器地址和帐户名称设置成功。我
【问题讨论】:
-
您找到问题的解决方案了吗?我也卡在这里了。
标签: objective-c xcode6 osx-yosemite vpn system-configuration