testconsole.exe.config
来自「应用框架的设计与实现的源代码(SAF) 《应用框架的设计与实现》随书源码」· CONFIG 代码 · 共 59 行
CONFIG
59 行
<configuration>
<configSections>
<section name="Framework" type="SAF.Configuration.ConfigurationHandler,SAF.Configuration" />
<section name="Application" type="SAF.Configuration.ConfigurationHandler,SAF.Configuration" />
</configSections>
<system.runtime.remoting>
<application>
<service>
<wellknown type="Test.BusinessLibrary.SampleBusiness, Test.BusinessLibrary" objectUri="SampleBusiness.rem" mode="Singleton" />
</service>
<channels>
<channel ref="http" port="4000">
<serverProviders>
<provider type="SAF.Cryptography.CryptoRemotingServerSinkProvider,SAF.Cryptography" />
<formatter ref="binary" />
</serverProviders>
</channel>
</channels>
</application>
</system.runtime.remoting>
<Framework type="SAF.Configuration.ConfigurationManager,SAF.Configuration">
<SAF.Cryptography>
<AlgorithmProviders>
<AlgorithmProvider name ="TripleDES" type="System.Security.Cryptography.TripleDESCryptoServiceProvider, mscorlib, Version=1.0.3300.0, Culture=neutral, PublicKeyToke=b77a5c561934e089" />
</AlgorithmProviders>
<Profiles>
<Profile name ="Profile1" symmetric="true" algorithm="TripleDES">
<SecretKey>6HD+Ngi8JoGmD0g=</SecretKey>
<IV>gi8JoGmD</IV>
</Profile>
<Profile name ="Profile2" symmetric="false" algorithm="RSA">
<SenderCertificate store="LocalMachine">CN=CompanyA</SenderCertificate>
<ReceiverCertificate store="CurrentUser">CN=CompanyB</ReceiverCertificate>
<SymmatricAlgorithm>TripleDES</SymmatricAlgorithm>
</Profile>
<Profile name ="Profile3" symmetric="false" algorithm="RSA">
<SenderCertificate store="LocalMachine">CN=CompanyB</SenderCertificate>
<ReceiverCertificate store="LocalMachine">CN=CompanyA</ReceiverCertificate>
<SymmatricAlgorithm>TripleDES</SymmatricAlgorithm>
</Profile>
</Profiles>
<CryptoRemotingServerSink serverSinkIdentity="MyServer">
<Identity name ="MyClient">
<EncryptProfile name ="Profile1" />
<DecryptProfile name ="Profile1" />
</Identity>
<!--Replace above "Identity" element with following one to test asymmetric cryptography
<Identity name ="MyClient">
<EncryptProfile name ="Profile3" />
<DecryptProfile name ="Profile3" />
</Identity>
-->
</CryptoRemotingServerSink>
</SAF.Cryptography>
</Framework>
</configuration>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?