Exemplo n.º 1
0
        private void SetService()
        {
            if (_service == null)
            {
                IAsymmetricEncryptionProvider asymmetricEncryptionProvider =
                    ObjectLocator.GetInstance <IAsymmetricEncryptionProvider>();

                _service = new Service();
                _service.OutboundKeyPair           = asymmetricEncryptionProvider.GenerateKeyPair(BitStrengths.High);
                _service.InboundKeyPair            = asymmetricEncryptionProvider.GenerateKeyPair(BitStrengths.High);
                _service.ManagementInboundKeyPair  = asymmetricEncryptionProvider.GenerateKeyPair(BitStrengths.High);
                _service.ManagementOutboundKeyPair = asymmetricEncryptionProvider.GenerateKeyPair(BitStrengths.High);
                _service.Token = Guid.NewGuid().ToString();

                IStringDataGeneratorProvider stringDataGenerator = ObjectLocator.GetInstance <IStringDataGeneratorProvider>();
                _service.ClientRequestToken     = stringDataGenerator.GenerateRandomString(10, 25, true, true);
                _service.ManagementRequestToken = stringDataGenerator.GenerateRandomString(10, 25, true, true);
            }
        }
Exemplo n.º 2
0
 public ComApiWrappingService(IStringDataGeneratorProvider stringDataGeneratorProvider)
 {
     _stringDataGeneratorProvider = stringDataGeneratorProvider;
 }
Exemplo n.º 3
0
		public ComApiWrappingService(IStringDataGeneratorProvider stringDataGeneratorProvider)
		{
			_stringDataGeneratorProvider = stringDataGeneratorProvider;
		}