@class NSUUID, NSString, NSArray, PSSpecifier, NSDictionary, NSMutableArray, NSObject, UIBarButtonItem; @interface VPNSetupListController : PSListController @property unsigned long long currentVPNType; @property unsigned long long originalVPNType; @property unsigned long long encryptionType; @property unsigned long long vpnGrade; @property unsigned long long eapType; @property unsigned long long authType; @property (retain) UIBarButtonItem *backButton; @property BOOL overviewMode; @property BOOL editMode; @property BOOL passwordEditOnly; @property BOOL dirty; @property BOOL sendAllTraffic; @property BOOL useRSASecurID; @property BOOL usesCertificates; @property BOOL passwordRequired; @property BOOL userCreated; @property BOOL profileBacked; @property BOOL onDemandService; @property BOOL onDemandEnabled; @property BOOL alwaysPrompt; @property (retain) PSSpecifier *connectSpecifier; @property (retain) NSUUID *serviceID; @property (retain) NSString *displayName; @property (retain) NSString *appName; @property (retain) NSDictionary *includedBundleIDs; @property (retain) NSArray *matchDomains; @property (retain) NSString *server; @property (retain) NSString *account; @property (retain) NSString *password; @property (retain) NSString *sharedSecret; @property (retain) NSString *groupDisplayName; @property (retain) NSString *localIdentifier; @property (retain) NSString *remoteIdentifier; @property (retain) PSSpecifier *displayNameSpecifier; @property (retain) PSSpecifier *serverSpecifier; @property (retain) PSSpecifier *serverAddressSpecifier; @property (retain) PSSpecifier *ciscoImageSpecifier; @property (retain) PSSpecifier *sendAllTrafficSpecifier; @property (retain) PSSpecifier *rsaSpecifier; @property (retain) PSSpecifier *sharedSecretSpecifier; @property (retain) PSSpecifier *encryptionTypeSpecifier; @property (retain) PSSpecifier *vpnGradeStaticSpecifier; @property (retain) PSSpecifier *passwordSpecifier; @property (retain) PSSpecifier *groupNameSpecifier; @property (retain) PSSpecifier *useCertificateSwitchSpecifier; @property (retain) PSSpecifier *certificateListSpecifier; @property (retain) PSSpecifier *accountSpecifier; @property (retain) PSSpecifier *localIdentifierSpecifier; @property (retain) PSSpecifier *remoteIdentifierSpecifier; @property (retain) PSSpecifier *eapTypeSpecifier; @property (retain) PSSpecifier *authTypeSpecifier; @property (retain) PSSpecifier *timeSpecifier; @property (retain) NSMutableArray *timeSpecifierArray; @property (retain) NSArray *typeTabSpecifiers; @property (retain) PSSpecifier *editServerSpecifier; @property (retain) NSArray *proxyGroupSpecifiers; @property (retain) NSArray *pacSpecifiers; @property (retain) NSArray *manualProxySpecifiers; @property (retain) NSArray *proxyAuthSpecifiers; @property (retain) PSSpecifier *proxyLabelSpecifier; @property unsigned long long proxyType; @property BOOL proxyAuthenticated; @property (retain) NSString *proxyServer; @property (retain) NSString *proxyPort; @property (retain) NSString *proxyUsername; @property (retain) NSString *proxyPassword; @property (retain) NSString *proxyPACFile; @property (retain) NSObject *certificateID; @property (retain) NSArray *certificateIDs; @property (retain) NSArray *certificateObjects; @property BOOL pptpWarningAccepted; @property (retain) PSSpecifier *editButton; @property (retain) PSSpecifier *enableButton; - (id)init; - (void)viewWillAppear:(BOOL)a0; - (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1; - (void)dealloc; - (id)bundle; - (void)loadView; - (id)connection; - (id)specifiers; - (void)editButtonTapped:(id)a0; - (void).cxx_destruct; - (void)cancelButtonClicked:(id)a0; - (void)viewDidAppear:(BOOL)a0; - (void)appWillEnterForeground:(id)a0; - (void)updateDoneButton; - (id)serverForConnection:(id)a0; - (void)saveButtonTapped:(id)a0; - (BOOL)haveEnoughValues; - (id)sendAllTraffic:(id)a0; - (void)setSendAllTraffic:(id)a0 forSpecifier:(id)a1; - (id)getConnectionStateForSpecifier:(id)a0; - (id)authTypeForSpecifier:(id)a0; - (id)certificateObjectForSpecifier:(id)a0; - (BOOL)deleteConfiguration:(id)a0; - (void)deleteConfirm:(id)a0; - (void)deleteVPNConfiguration:(id)a0; - (void)displayAlertWithTitle:(id)a0 message:(id)a1 cancel:(id)a2; - (id)displayNameForSpecifier:(id)a0; - (id)eapTypeForSpecifier:(id)a0; - (void)enableButtonTapped:(id)a0; - (void)enterEditMode; - (id)getDescriptionForApp:(id)a0; - (id)groupDisplayNameForSpecifier:(id)a0; - (id)interfaceTypeForConnection:(id)a0; - (void)leaveEditMode; - (id)localIP2ForSpecifier:(id)a0; - (id)localIPForSpecifier:(id)a0; - (id)localIdentifierForSpecifier:(id)a0; - (id)onDemand:(id)a0; - (id)pacFile:(id)a0; - (id)passwordForSpecifier:(id)a0; - (id)pptpEncryptionLevelForSpecifier:(id)a0; - (id)proxyPassword:(id)a0; - (id)proxyServer:(id)a0; - (id)proxyServerPort:(id)a0; - (id)proxyType:(id)a0; - (id)proxyUsername:(id)a0; - (id)proxyUsesAuthentication:(id)a0; - (id)remoteIPForSpecifier:(id)a0; - (id)remoteIdentifierForSpecifier:(id)a0; - (void)renewCertificate:(id)a0; - (void)saveButtonClicked:(id)a0; - (BOOL)saveConfigurationSettings; - (void)scrollToSpecifier:(id)a0; - (id)serverForSpecifier:(id)a0; - (void)setAuthType:(id)a0 forSpecifier:(id)a1; - (void)setCertificateObject:(id)a0 forSpecifier:(id)a1; - (void)setConnectionState:(id)a0 forSpecifier:(id)a1; - (void)setDisplayName:(id)a0 forSpecifier:(id)a1; - (void)setEAPType:(id)a0 forSpecifier:(id)a1; - (void)setGroupDisplayName:(id)a0 forSpecifier:(id)a1; - (void)setLocalIdentifier:(id)a0 forSpecifier:(id)a1; - (void)setOnDemand:(id)a0 forSpecifier:(id)a1; - (void)setOnDemandService:(id)a0 forSpecifier:(id)a1; - (void)setPPTPEncryptionLevel:(id)a0 forSpecifier:(id)a1; - (void)setPacFile:(id)a0 specifier:(id)a1; - (void)setPassword:(id)a0 forSpecifier:(id)a1; - (void)setPasswordRequired:(id)a0 forSpecifier:(id)a1; - (void)setProxyPassword:(id)a0 specifier:(id)a1; - (void)setProxyServer:(id)a0 specifier:(id)a1; - (void)setProxyServerPort:(id)a0 specifier:(id)a1; - (void)setProxyType:(id)a0 specifier:(id)a1; - (void)setProxyUsername:(id)a0 specifier:(id)a1; - (void)setProxyUsesAuthentication:(id)a0 specifier:(id)a1; - (void)setRemoteIdentifier:(id)a0 forSpecifier:(id)a1; - (void)setServer:(id)a0 forSpecifier:(id)a1; - (void)setSharedSecret:(id)a0 forSpecifier:(id)a1; - (void)setStateForServiceID:(id)a0; - (void)setUseRSASecurID:(id)a0 forSpecifier:(id)a1; - (void)setUsername:(id)a0 forSpecifier:(id)a1; - (void)setUsesCertificates:(id)a0 forSpecifier:(id)a1; - (void)setVPNGrade:(id)a0 forSpecifier:(id)a1; - (void)setVPNType:(struct __CFString { } *)a0 forSpecifier:(id)a1; - (id)sharedSecretForSpecifier:(id)a0; - (id)statusForConnection:(id)a0; - (id)timeConnectedForSpecifier:(id)a0; - (void)timerUpdated:(id)a0; - (id)tunnelType:(id)a0; - (id)typeForConnection:(id)a0; - (id)useRSASecurIDForSpecifier:(id)a0; - (id)usernameForConnection:(id)a0; - (id)usernameForSpecifier:(id)a0; - (id)usesCertificatesForSpecifier:(id)a0; - (void)vpnConfigurationChanged:(id)a0; - (id)vpnGradeForSpecifier:(id)a0; - (id)vpnGradeNameForSpecifier:(id)a0; - (void)vpnStatusChanged:(id)a0; - (struct __CFString { } *)vpnTypeForSpecifier:(id)a0; - (void)warnForPPTP; @end