美文网首页不正经IT从业者
iOS_加速器小功能点

iOS_加速器小功能点

作者: Mark_大东 | 来源:发表于2017-09-15 23:31 被阅读2次

    加速器证书类型

    1.CA证书

    2.p12类型证书

    3.CA、P12证书的都是需要用户名、密码的

    证书安装实例
    // *CA证书需要通过safair跳转安装
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://ceshi.com/47.100.125.109.pem"]];
    
    //p12证书的是读取本地文件,同时给p12文件的读取密码
    //如果你要使用证书而不是共享的秘密。您必须填补identityData数据。身份数据是VPN的PKCS12数据验证身份。这个属性的值必须是一个NSData PKCS12格式:
    ikev2.identityData = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"client" ofType:@"p12"]];
    ikev2.identityDataPassword = @"1234567890";
    

    判断加速器是否开启

    应用退出或者应用被干掉之后vpn还是一直连接成功的,但当应用再次被唤醒还是需要及时知道当前VPN的状态以便展示给用户。

    // *获取当前VPN状态
    [[NEVPNManager sharedManager] loadFromPreferencesWithCompletionHandler:^(NSError *error){
      if (!error){
          statusBlock([NEVPNManager sharedManager].connection.status);     
      }else{
          statusBlock(-100);
      }  
    }];
    

    相关文章

      网友评论

        本文标题:iOS_加速器小功能点

        本文链接:https://www.haomeiwen.com/subject/lraesxtx.html