コード例 #1
0
 public bool Test_66577010()
 {
     return(SecurityTemplates.VerifyInstallOfCACertificateinFIPS(_activityData, false));
 }
コード例 #2
0
 public bool Test_577014()
 {
     return(SecurityTemplates.VerifyInstallOfIDCertificateinFIPS(_activityData));
 }
コード例 #3
0
 public bool Test_2000()
 {
     return(SecurityTemplates.VerifyWebEncryptionStrengths(_activityData));
 }
コード例 #4
0
 public bool Test_7269461()
 {
     return(SecurityTemplates.ValidateAclRuleInMultipleInterfacesInSameSubnet(_activityData));
 }
コード例 #5
0
 public bool Test_579476()
 {
     return(SecurityTemplates.VerifyFirmwareUpgradeandDowngradeinFIPS(_activityData));
 }
コード例 #6
0
 public bool Test_577009()
 {
     return(SecurityTemplates.VerifyFIPSonMultipleJDINetworks(_activityData, CtcUtility.GetTestId()));
 }
コード例 #7
0
 public bool Test_75608()
 {
     return(SecurityTemplates.VerifyPasswordAsSetcommunityname(_activityData));
 }
コード例 #8
0
 public bool Test_576699()
 {
     return(SecurityTemplates.VerifyRebootResetinFIPS(_activityData));
 }
コード例 #9
0
 public bool Test_75631()
 {
     return(SecurityTemplates.ValidateAclRule(_activityData, true, true));
 }
コード例 #10
0
 public bool Test_1()
 {
     return(SecurityTemplates.ValidateAclRuleWithPowerCycleColdReset(_activityData));
 }
コード例 #11
0
 public bool Test_75628()
 {
     return(SecurityTemplates.ValidateAclRule(_activityData, false, false));
 }
コード例 #12
0
 public bool Test_4000()
 {
     return(SecurityTemplates.VerifyWebEncryptionOnResets(_activityData));
 }
コード例 #13
0
 public bool Test_3000()
 {
     return(SecurityTemplates.VerifyEncryptWebCommunicationOption(_activityData));
 }
コード例 #14
0
 public bool Test_66577071()
 {
     return(SecurityTemplates.VerifyEWSAccessUsingHTTPSinFIPS(_activityData, false));
 }
コード例 #15
0
 public bool Test_75612()
 {
     return(SecurityTemplates.VerifyPasswordInNetworkingPeripheralTelnet(_activityData));
 }
コード例 #16
0
 public bool Test_576697()
 {
     return(SecurityTemplates.VerifyDeviceBehaviourinFIPSEnableDisableMode(_activityData));
 }
コード例 #17
0
 public bool Test_407331()
 {
     return(SecurityTemplates.VerifyPasswordSynchronization(_activityData));
 }
コード例 #18
0
 public bool Test_576693()
 {
     return(SecurityTemplates.VerifyInterdependencyCheckfromWebUIandSNMPinFIPS(_activityData));
 }
コード例 #19
0
 public bool Test_678826()
 {
     return(SecurityTemplates.VerifyPasswordSynchronizationPowercycle(_activityData));
 }
コード例 #20
0
 public bool Test_678828()
 {
     return(SecurityTemplates.VerifyFIPSAcrossInterfaces(_activityData, CtcUtility.GetTestId()));
 }
コード例 #21
0
 public bool Test_66577413()
 {
     return(SecurityTemplates.VerifyDeviceUILoginusingAdminPasswordinFIPS(_activityData, false));
 }
コード例 #22
0
        private bool SecurityScenarioPrerequisites(SecurityActivityData activityData, List <NetworkInterface> clientNetworks, List <IPAddress> localAddresses)
        {
            bool continueTest = true;

            while (continueTest && !NetworkUtil.PingUntilTimeout(IPAddress.Parse(activityData.WiredIPv4Address), TimeSpan.FromSeconds(30)))
            {
                continueTest = SecurityTemplates.ShowErrorPopUp("Printer: {0} is not available.\nPlease cold reset the printer.".FormatWith(activityData.WiredIPv4Address));
            }

            if (activityData.ProductFamily.EqualsIgnoreCase(PrinterFamilies.VEP.ToString()))
            {
                IPAddress ipAddress;

                if (IPAddress.TryParse(activityData.SecondaryWiredIPv4Address, out ipAddress))
                {
                    if (!NetworkUtil.PingUntilTimeout(IPAddress.Parse(activityData.SecondaryWiredIPv4Address), TimeSpan.FromSeconds(10)))
                    {
                        SecurityTemplates.ShowErrorPopUp("The IP address: {0} is not available.\nPlease cold reset the printer.".FormatWith(activityData.SecondaryWiredIPv4Address));
                    }

                    //Utility.StartService(activityData.SecondaryDhcpServerIPAddress, "WindowsServerService");

                    CreateReservation(activityData.SecondaryWiredIPv4Address, activityData.SecondaryDhcpServerIPAddress, activityData.SecondaryWiredMacAddress);

                    EwsWrapper.Instance().ChangeDeviceAddress(activityData.SecondaryWiredIPv4Address);
                    EwsWrapper.Instance().Start();
                    EwsWrapper.Instance().SetAdvancedOptions();
                }

                if (IPAddress.TryParse(activityData.WirelessIPv4Address, out ipAddress))
                {
                    if (!NetworkUtil.PingUntilTimeout(IPAddress.Parse(activityData.WirelessIPv4Address), TimeSpan.FromSeconds(10)))
                    {
                        SecurityTemplates.ShowErrorPopUp("The IP address: {0} is not available.\nPlease cold reset the printer.".FormatWith(activityData.WirelessIPv4Address));
                    }

                    //Utility.StartService(activityData.ThirdDhcpServerIPAddress, "WindowsServerService");

                    CreateReservation(activityData.WirelessIPv4Address, activityData.ThirdDhcpServerIPAddress, activityData.WirelessMacAddress);

                    EwsWrapper.Instance().ChangeDeviceAddress(activityData.WirelessIPv4Address);
                    EwsWrapper.Instance().SetAdvancedOptions();
                }

                EwsWrapper.Instance().ChangeDeviceAddress(activityData.WiredIPv4Address);
            }

            if (!CtcUtility.IsClientConfiguredWithServerIP(activityData.SecondaryDhcpServerIPAddress))
            {
                SecurityTemplates.ShowErrorPopUp("Check if Client has acquired IPv4 Address from Secondary DHCP Server.");
            }

            //Utility.StartService(activityData.PrimaryDhcpServerIPAddress, "WindowsServerService");

            ManageClientReservation(clientNetworks, localAddresses, activityData);

            EwsWrapper.Instance().ChangeDeviceAddress(activityData.WiredIPv4Address);
            EwsWrapper.Instance().SetAdvancedOptions();

            CreateReservation(activityData.WiredIPv4Address, activityData.PrimaryDhcpServerIPAddress, activityData.WiredMacAddress);

            return(true);
        }
コード例 #23
0
 public bool Test_1000()
 {
     return(SecurityTemplates.VerifySecureProtocolOptions(_activityData));
 }