{"action":"closed","issue":{"url":"https://api.github.com/repos/Azure/azure-iot-sdk-java/issues/270","repository_url":"https://api.github.com/repos/Azure/azure-iot-sdk-java","labels_url":"https://api.github.com/repos/Azure/azure-iot-sdk-java/issues/270/labels{/name}","comments_url":"https://api.github.com/repos/Azure/azure-iot-sdk-java/issues/270/comments","events_url":"https://api.github.com/repos/Azure/azure-iot-sdk-java/issues/270/events","html_url":"https://github.com/Azure/azure-iot-sdk-java/issues/270","id":337848449,"node_id":"MDU6SXNzdWUzMzc4NDg0NDk=","number":270,"title":"Please support AMQPS multiplexing for X.509 authenticated Devices","user":{"login":"iitsoftware","id":1901742,"node_id":"MDQ6VXNlcjE5MDE3NDI=","avatar_url":"https://avatars3.githubusercontent.com/u/1901742?v=4","gravatar_id":"","url":"https://api.github.com/users/iitsoftware","html_url":"https://github.com/iitsoftware","followers_url":"https://api.github.com/users/iitsoftware/followers","following_url":"https://api.github.com/users/iitsoftware/following{/other_user}","gists_url":"https://api.github.com/users/iitsoftware/gists{/gist_id}","starred_url":"https://api.github.com/users/iitsoftware/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iitsoftware/subscriptions","organizations_url":"https://api.github.com/users/iitsoftware/orgs","repos_url":"https://api.github.com/users/iitsoftware/repos","events_url":"https://api.github.com/users/iitsoftware/events{/privacy}","received_events_url":"https://api.github.com/users/iitsoftware/received_events","type":"User","site_admin":false},"labels":[{"id":461741543,"node_id":"MDU6TGFiZWw0NjE3NDE1NDM=","url":"https://api.github.com/repos/Azure/azure-iot-sdk-java/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-07-03T10:57:42Z","updated_at":"2019-09-13T22:07:29Z","closed_at":"2019-09-13T22:07:29Z","author_association":"NONE","body":"<!--\r\nHi there! thank you for discovering and submitting an issue!\r\n\r\nPlease first tell us a little bit about the environment you're running:\r\nThe commands in the comments can be run directly in a command prompt.\r\n-->\r\n\r\n\r\n- **OS and version used:** <VERSION> <!-- Windows 10, Ubuntu 15.04... -->\r\n\r\nMacOS 10.13.3\r\n\r\n- **Java runtime used:** <VERSION> <!-- Please include runtime and version -->\r\n\r\njava version \"1.8.0_60\"\r\nJava(TM) SE Runtime Environment (build 1.8.0_60-b27)\r\nJava HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)\r\n\r\n- **SDK version used:** <VERSION> <!-- Please include the SDK version -->\r\n\r\n1.11.1\r\n\r\n# Description of the issue:\r\n<!-- please be as detailed as possible: which feature has a problem, how often does it fail,  -->\r\n\r\nI have auto provisioned a bunch of IoT devices via Azure IoT DPS. The devices are registered at my IoT hub. All devices have an X.509 certificate authentication.\r\n\r\nWhat I now want to do is to send messages to the devices. All certificates are available and I can connect with the DeviceClient to the device at the hub. This is the method of the Azure IoT Java SDK I am using:\r\n\r\n`public static DeviceClient createFromSecurityProvider(String uri, String deviceId, SecurityProvider securityProvider, IotHubClientProtocol protocol) throws URISyntaxException, IOException\r\n`\r\n\r\nIt takes SecurityProviderX509Cert as parameter.\r\n\r\nHowever, each DeviceClient has its own physical connection. What I want is to use AMQP multiplexing by using this constructor:\r\n\r\n`public DeviceClient(String connString, TransportClient transportClient) throws URISyntaxException\r\n`\r\n\r\nThis doesn't work with X.509 devices. Please add a method to multiplex X.509 devices over AMQPS.\r\n"}}
{"actor":{"display_login":"timtay-microsoft"}}