コード例 #1
0
        public void Apply(AceApplyFlags f)
        {
            AceSecurity    aceSec = this.Security;          // m_sec might be null
            AceIntegration aceInt = this.Integration;       // m_int might be null

            if ((f & AceApplyFlags.Proxy) != AceApplyFlags.None)
            {
                IOConnection.SetProxy(aceInt.ProxyType, aceInt.ProxyAddress,
                                      aceInt.ProxyPort, aceInt.ProxyUserName, aceInt.ProxyPassword);
            }

            if ((f & AceApplyFlags.Ssl) != AceApplyFlags.None)
            {
                IOConnection.SslCertsAcceptInvalid = aceSec.SslCertsAcceptInvalid;
            }
        }
コード例 #2
0
ファイル: AppConfigEx.cs プロジェクト: kkato233/KeePass
        public void Apply(AceApplyFlags f)
        {
            AceApplication aceApp = this.Application;       // m_aceApp might be null
            AceSecurity    aceSec = this.Security;          // m_sec might be null
            AceIntegration aceInt = this.Integration;       // m_int might be null

            if ((f & AceApplyFlags.Proxy) != AceApplyFlags.None)
            {
                IOConnection.SetProxy(aceInt.ProxyType, aceInt.ProxyAddress,
                                      aceInt.ProxyPort, aceInt.ProxyAuthType, aceInt.ProxyUserName,
                                      aceInt.ProxyPassword);
            }

            if ((f & AceApplyFlags.Ssl) != AceApplyFlags.None)
            {
                IOConnection.SslCertsAcceptInvalid = aceSec.SslCertsAcceptInvalid;
            }

            if ((f & AceApplyFlags.FileTransactions) != AceApplyFlags.None)
            {
                FileTransactionEx.ExtraSafe = aceApp.FileTxExtra;
            }
        }
コード例 #3
0
ファイル: AppConfigEx.cs プロジェクト: cappert/keepass2
        public void Apply(AceApplyFlags f)
        {
            AceApplication aceApp = this.Application; // m_aceApp might be null
            AceSecurity aceSec = this.Security; // m_sec might be null
            AceIntegration aceInt = this.Integration; // m_int might be null

            if((f & AceApplyFlags.Proxy) != AceApplyFlags.None)
                IOConnection.SetProxy(aceInt.ProxyType, aceInt.ProxyAddress,
                    aceInt.ProxyPort, aceInt.ProxyAuthType, aceInt.ProxyUserName,
                    aceInt.ProxyPassword);

            if((f & AceApplyFlags.Ssl) != AceApplyFlags.None)
                IOConnection.SslCertsAcceptInvalid = aceSec.SslCertsAcceptInvalid;

            if((f & AceApplyFlags.FileTransactions) != AceApplyFlags.None)
                FileTransactionEx.ExtraSafe = aceApp.FileTxExtra;
        }
コード例 #4
0
ファイル: AppConfigEx.cs プロジェクト: rdealexb/keepass
        public void Apply(AceApplyFlags f)
        {
            AceSecurity aceSec = this.Security; // m_sec might be null
            AceIntegration aceInt = this.Integration; // m_int might be null

            if((f & AceApplyFlags.Proxy) != AceApplyFlags.None)
                IOConnection.SetProxy(aceInt.ProxyType, aceInt.ProxyAddress,
                    aceInt.ProxyPort, aceInt.ProxyUserName, aceInt.ProxyPassword);

            if((f & AceApplyFlags.Ssl) != AceApplyFlags.None)
                IOConnection.SslCertsAcceptInvalid = aceSec.SslCertsAcceptInvalid;
        }