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); } }
public ComApiWrappingService(IStringDataGeneratorProvider stringDataGeneratorProvider) { _stringDataGeneratorProvider = stringDataGeneratorProvider; }
public ComApiWrappingService(IStringDataGeneratorProvider stringDataGeneratorProvider) { _stringDataGeneratorProvider = stringDataGeneratorProvider; }