public DeviceAuthenticationX509Factory( SecurityProvider securityProvider, IDeviceRegistrationProvider deviceRegistrationProvider ) { _securityProvider = (SecurityProviderX509Certificate)securityProvider; _deviceRegistrationProvider = deviceRegistrationProvider; }
public DeviceAuthenticationSymmetricKeyFactory( SecurityProvider securityProvider, IDeviceRegistrationProvider deviceRegistrationProvider ) { _securityProvider = (SecurityProviderSymmetricKey)securityProvider; _deviceRegistrationProvider = deviceRegistrationProvider; }
public DeviceClientFactory( SecurityProvider securityProvider, IAuthenticationMethod authenticationMethod, IDeviceRegistrationProvider registrationProvider, IOptions <ProxyOptions> proxyOptions ) { _securityProvider = securityProvider; _authenticationMethod = authenticationMethod; _registrationProvider = registrationProvider; _proxyOptions = proxyOptions.Value; }