Skip to content

Commit 832eca3

Browse files
authored
Merge pull request #2 from anusapan/x509
Certificate support for IotHub cmdlets
2 parents 87e230f + 9a861c7 commit 832eca3

40 files changed

+54260
-22514
lines changed

setup/azurecmdfiles.wxi

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2250,6 +2250,104 @@
22502250
</Component>
22512251
</Directory>
22522252
</Directory>
2253+
<Directory Id="dirDF012C486C7A9897E2E985413D188EFB" Name="RemoteApp">
2254+
<Component Id="cmp876FCC4B6F7590AC9D51ABDD32229647" Guid="*">
2255+
<File Id="fil3C4F434DCE5410C69A1E3487C1326C5A" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Hyak.Common.dll" />
2256+
</Component>
2257+
<Component Id="cmp9BFABAFD4BCCB0E223A5423F9E48A908" Guid="*">
2258+
<File Id="filE981789E3D355209532B0CE4EA414B69" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.ApplicationInsights.dll" />
2259+
</Component>
2260+
<Component Id="cmpB5AB874BBCA86A4E931942DE2119DA42" Guid="*">
2261+
<File Id="filE0309CD356CC88BD1F7CAF71D29A857B" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.Azure.Commands.Common.Authentication.Abstractions.dll" />
2262+
</Component>
2263+
<Component Id="cmp545D8CBEAE57C9BE9C9B852D32CB58B3" Guid="*">
2264+
<File Id="fil27EBA2AC9E474ACC5A87F07B809B6DA4" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.Azure.Common.dll" />
2265+
</Component>
2266+
<Component Id="cmp5543C526734BEBD6DBA8D3F4CCAC4906" Guid="*">
2267+
<File Id="fil83B7914462FDE1E5AF770AB859D8B842" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.Azure.Common.NetFramework.dll" />
2268+
</Component>
2269+
<Component Id="cmpDA11D2F04D85A50CE393C4C23CCED63F" Guid="*">
2270+
<File Id="fil519585B1FCAB1A8CC6D2358A8ABCAF64" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.Azure.KeyVault.Core.dll" />
2271+
</Component>
2272+
<Component Id="cmp20193DF5170BBA9B0BE967155AF5F05C" Guid="*">
2273+
<File Id="filC19FDC44F712388F8C9CE585B3823B3F" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.Azure.ResourceManager.dll" />
2274+
</Component>
2275+
<Component Id="cmpB67E98F8DD3717DE55704662D73EB3DC" Guid="*">
2276+
<File Id="fil6DAFF57FDE88ADA1BECDE46CCD1B61A1" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.Data.Edm.dll" />
2277+
</Component>
2278+
<Component Id="cmp645D8B7138F96F1053AB259E37D61D3D" Guid="*">
2279+
<File Id="filEAD8D5453E4DF1A6D104EDD2BEEE997D" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.Data.OData.dll" />
2280+
</Component>
2281+
<Component Id="cmpF304B1EDB19805B49E0015BE90824B00" Guid="*">
2282+
<File Id="filB41F2071EEABDF866C99DD9978174991" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.Data.Services.Client.dll" />
2283+
</Component>
2284+
<Component Id="cmp77D952CC555ECC8D893704C409770064" Guid="*">
2285+
<File Id="fil740874B2C7BABACB68258773DEF81026" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.IdentityModel.Clients.ActiveDirectory.dll" />
2286+
</Component>
2287+
<Component Id="cmp36C4A4A2FC1D0869C13C8C1B787310CC" Guid="*">
2288+
<File Id="fil8A7F8D2E49DE26EB3A6A45D325845EC5" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.IdentityModel.Clients.ActiveDirectory.WindowsForms.dll" />
2289+
</Component>
2290+
<Component Id="cmp0A8941117B39B5A0CA1C90919DFF2E78" Guid="*">
2291+
<File Id="fil43906FEF64E41B4439BA5C117185D292" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.Rest.ClientRuntime.Azure.Authentication.dll" />
2292+
</Component>
2293+
<Component Id="cmpA4A58C94EE47090F62EFE436AC816A2B" Guid="*">
2294+
<File Id="fil77FF118B750C7184FFAC6AB833CE185E" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.Rest.ClientRuntime.dll" />
2295+
</Component>
2296+
<Component Id="cmpF6A31E71E73261E256FB53289879CAC6" Guid="*">
2297+
<File Id="filB43C04EDB705D1968040C62BE7385426" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.Threading.Tasks.dll" />
2298+
</Component>
2299+
<Component Id="cmp24E45E80EDFF6AFB35BDC3BDF5B8CDD8" Guid="*">
2300+
<File Id="filBD3B9725212B207BA71ACFEFCE499952" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.Threading.Tasks.Extensions.Desktop.dll" />
2301+
</Component>
2302+
<Component Id="cmpC6E9F874597250F8F9018EE96BD563C1" Guid="*">
2303+
<File Id="filD702F499B490185A0B37C88201372218" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.Threading.Tasks.Extensions.dll" />
2304+
</Component>
2305+
<Component Id="cmp834EB592C6925B045C8B0510B26AF6B9" Guid="*">
2306+
<File Id="filEE9E830711213A45933A4822FB584B57" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.WindowsAzure.Commands.Common.dll" />
2307+
</Component>
2308+
<Component Id="cmp52FF148EB192D51478E0DB900FEBCD2E" Guid="*">
2309+
<File Id="fil40322DF202E11B811ABDFFBA56039391" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.WindowsAzure.Commands.RemoteApp.dll" />
2310+
</Component>
2311+
<Component Id="cmpC5E3FEA322C85A119AAD3B33E914D775" Guid="*">
2312+
<File Id="fil0CFDA9095E04103C55F1C87B6636D651" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.WindowsAzure.Commands.RemoteApp.dll-help.xml" />
2313+
</Component>
2314+
<Component Id="cmp46193232CDB894987D40E67AB294EF48" Guid="*">
2315+
<File Id="filC3CF163EA6EF6E8B0B19863EA0E71FC7" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.WindowsAzure.Commands.ServiceManagement.Common.dll" />
2316+
</Component>
2317+
<Component Id="cmpA85120F9A61D215485073CD1776A50EC" Guid="*">
2318+
<File Id="fil7361F1D3E3E7266D5E6F74C4AC8C68AC" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.WindowsAzure.Management.Compute.dll" />
2319+
</Component>
2320+
<Component Id="cmpB365045D7785EED68D215DE18F8B6827" Guid="*">
2321+
<File Id="fil0A337D8FFA8479187FFB2DB28F87C707" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.WindowsAzure.Management.dll" />
2322+
</Component>
2323+
<Component Id="cmp2D25DF3739FFB7B0517C3C2E55067DDC" Guid="*">
2324+
<File Id="fil0D8F856AC786EC316BB1409033666BD6" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.WindowsAzure.Management.Network.dll" />
2325+
</Component>
2326+
<Component Id="cmpDC3E69C7CE6C4812192FC8F40BDB76EF" Guid="*">
2327+
<File Id="fil7CE0C0C22EBCB84160ADBFB502CE1624" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.WindowsAzure.Management.RemoteApp.dll" />
2328+
</Component>
2329+
<Component Id="cmp7EAAE4F8EE7484006AD094D162AD68D4" Guid="*">
2330+
<File Id="filDDEDC4CFD49C82F88AF85EF9873BCD18" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.WindowsAzure.Management.Storage.dll" />
2331+
</Component>
2332+
<Component Id="cmp93364B74891D090E8B79AAD7B2D74521" Guid="*">
2333+
<File Id="fil43F3698E2CAA6C4A28A571893D7DD2CB" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Microsoft.WindowsAzure.Storage.dll" />
2334+
</Component>
2335+
<Component Id="cmp0DDAC0F6E13422C982E3A7BE75016837" Guid="*">
2336+
<File Id="fil7BCDAAE0F3CA862FB78DC09EE3C10309" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\Newtonsoft.Json.dll" />
2337+
</Component>
2338+
<Component Id="cmpC75F982B777810AB4731D6E62AE087ED" Guid="*">
2339+
<File Id="fil01509C768D43E7413DD076BD89C72939" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\System.Net.Http.Extensions.dll" />
2340+
</Component>
2341+
<Component Id="cmp61404C8CABE874A3DCC4AAA743606C62" Guid="*">
2342+
<File Id="filA811F36C97683F1FA68FBB7AE6E908DD" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\System.Net.Http.Formatting.dll" />
2343+
</Component>
2344+
<Component Id="cmp0B4140C0041F650FB202F15FD4F86721" Guid="*">
2345+
<File Id="fil59BC8F7918C21B61C9217189CE3A3B27" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\System.Net.Http.Primitives.dll" />
2346+
</Component>
2347+
<Component Id="cmp2F1B2A67C2270698BE3A0B5967C8F271" Guid="*">
2348+
<File Id="filF416020F6AC78654E2B61B571FBE32B9" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\RemoteApp\System.Spatial.dll" />
2349+
</Component>
2350+
</Directory>
22532351
<Directory Id="dir5A14F7172D6373ACE47493BAD054EEF3" Name="Services">
22542352
<Component Id="cmp5F55270F607737A772BFBE2D8F6B76E4" Guid="*">
22552353
<File Id="filF7E717D6789D9D4D072D3BA81461FCB3" KeyPath="yes" Source="$(var.sourceDir)\ServiceManagement\Azure\Services\AutoMapper.dll" />
@@ -3770,6 +3868,38 @@
37703868
<ComponentRef Id="cmp4ED39EDE761ED68263635882802FB1B5" />
37713869
<ComponentRef Id="cmp2A0B3E88742D800F88F70A714BAC94B5" />
37723870
<ComponentRef Id="cmpE3495C0DD75A31199E40EAA7E5128E6C" />
3871+
<ComponentRef Id="cmp876FCC4B6F7590AC9D51ABDD32229647" />
3872+
<ComponentRef Id="cmp9BFABAFD4BCCB0E223A5423F9E48A908" />
3873+
<ComponentRef Id="cmpB5AB874BBCA86A4E931942DE2119DA42" />
3874+
<ComponentRef Id="cmp545D8CBEAE57C9BE9C9B852D32CB58B3" />
3875+
<ComponentRef Id="cmp5543C526734BEBD6DBA8D3F4CCAC4906" />
3876+
<ComponentRef Id="cmpDA11D2F04D85A50CE393C4C23CCED63F" />
3877+
<ComponentRef Id="cmp20193DF5170BBA9B0BE967155AF5F05C" />
3878+
<ComponentRef Id="cmpB67E98F8DD3717DE55704662D73EB3DC" />
3879+
<ComponentRef Id="cmp645D8B7138F96F1053AB259E37D61D3D" />
3880+
<ComponentRef Id="cmpF304B1EDB19805B49E0015BE90824B00" />
3881+
<ComponentRef Id="cmp77D952CC555ECC8D893704C409770064" />
3882+
<ComponentRef Id="cmp36C4A4A2FC1D0869C13C8C1B787310CC" />
3883+
<ComponentRef Id="cmp0A8941117B39B5A0CA1C90919DFF2E78" />
3884+
<ComponentRef Id="cmpA4A58C94EE47090F62EFE436AC816A2B" />
3885+
<ComponentRef Id="cmpF6A31E71E73261E256FB53289879CAC6" />
3886+
<ComponentRef Id="cmp24E45E80EDFF6AFB35BDC3BDF5B8CDD8" />
3887+
<ComponentRef Id="cmpC6E9F874597250F8F9018EE96BD563C1" />
3888+
<ComponentRef Id="cmp834EB592C6925B045C8B0510B26AF6B9" />
3889+
<ComponentRef Id="cmp52FF148EB192D51478E0DB900FEBCD2E" />
3890+
<ComponentRef Id="cmpC5E3FEA322C85A119AAD3B33E914D775" />
3891+
<ComponentRef Id="cmp46193232CDB894987D40E67AB294EF48" />
3892+
<ComponentRef Id="cmpA85120F9A61D215485073CD1776A50EC" />
3893+
<ComponentRef Id="cmpB365045D7785EED68D215DE18F8B6827" />
3894+
<ComponentRef Id="cmp2D25DF3739FFB7B0517C3C2E55067DDC" />
3895+
<ComponentRef Id="cmpDC3E69C7CE6C4812192FC8F40BDB76EF" />
3896+
<ComponentRef Id="cmp7EAAE4F8EE7484006AD094D162AD68D4" />
3897+
<ComponentRef Id="cmp93364B74891D090E8B79AAD7B2D74521" />
3898+
<ComponentRef Id="cmp0DDAC0F6E13422C982E3A7BE75016837" />
3899+
<ComponentRef Id="cmpC75F982B777810AB4731D6E62AE087ED" />
3900+
<ComponentRef Id="cmp61404C8CABE874A3DCC4AAA743606C62" />
3901+
<ComponentRef Id="cmp0B4140C0041F650FB202F15FD4F86721" />
3902+
<ComponentRef Id="cmp2F1B2A67C2270698BE3A0B5967C8F271" />
37733903
<ComponentRef Id="cmp5F55270F607737A772BFBE2D8F6B76E4" />
37743904
<ComponentRef Id="cmpC4F524A9EBF63DAC78B9678CF113D652" />
37753905
<ComponentRef Id="cmp401224722DA5F5678A1230A4DEC4B453" />

src/ResourceManager/IotHub/AzureRM.IotHub.psd1

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,14 +80,17 @@ CmdletsToExport = 'Add-AzureRmIotHubKey', 'Get-AzureRmIotHubEventHubConsumerGrou
8080
'Add-AzureRmIotHubEventHubConsumerGroup', 'New-AzureRmIotHub',
8181
'New-AzureRmIotHubExportDevices', 'New-AzureRmIotHubImportDevices',
8282
'Remove-AzureRmIotHub', 'Remove-AzureRmIotHubEventHubConsumerGroup',
83-
'Remove-AzureRmIotHubKey', 'Set-AzureRmIotHub'
83+
'Remove-AzureRmIotHubKey', 'Set-AzureRmIotHub',
84+
'Add-AzureRmIotHubCertificate', 'Get-AzureRmIotHubCertificate',
85+
'Get-AzureRmIotHubCertificateVerificationCode', 'Get-AzureRmIotHubOperations',
86+
'Set-AzureRmIotHubVerifiedCertificate', 'Remove-AzureRmIotHubCertificate'
8487

8588
# Variables to export from this module
8689
# VariablesToExport = @()
8790

8891
# Aliases to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no aliases to export.
8992
AliasesToExport = 'Get-AzureRmIotHubEHCG', 'Add-AzureRmIotHubEHCG',
90-
'Remove-AzureRmIotHubEHCG'
93+
'Remove-AzureRmIotHubEHCG', 'Set-AzureRmIotHubVC', 'Get-AzureRmIotHubCVC'
9194

9295
# DSC resources to export from this module
9396
# DscResourcesToExport = @()

src/ResourceManager/IotHub/Commands.IotHub.Test/Commands.IotHub.Test.csproj

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,13 @@
4646
<HintPath>..\..\..\packages\Microsoft.Azure.Management.EventHub.2.0.0\lib\net452\Microsoft.Azure.Management.EventHub.dll</HintPath>
4747
<Private>True</Private>
4848
</Reference>
49-
<Reference Include="Microsoft.Azure.Management.IotHub, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
50-
<HintPath>..\..\..\packages\Microsoft.Azure.Management.IotHub.1.1.2\lib\net452\Microsoft.Azure.Management.IotHub.dll</HintPath>
51-
</Reference>
5249
<Reference Include="Microsoft.Azure.Common.NetFramework">
5350
<HintPath>..\..\..\packages\Microsoft.Azure.Common.2.1.0\lib\net45\Microsoft.Azure.Common.NetFramework.dll</HintPath>
5451
</Reference>
52+
<Reference Include="Microsoft.Azure.Management.IotHub, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
53+
<HintPath>..\..\..\packages\Microsoft.Azure.Management.IotHub.1.1.3\lib\net452\Microsoft.Azure.Management.IotHub.dll</HintPath>
54+
<Private>True</Private>
55+
</Reference>
5556
<Reference Include="Microsoft.Azure.Test.Framework">
5657
<SpecificVersion>False</SpecificVersion>
5758
<HintPath>..\..\..\packages\Microsoft.Azure.Test.Framework.1.0.6179.26854-prerelease\lib\net45\Microsoft.Azure.Test.Framework.dll</HintPath>
@@ -73,10 +74,12 @@
7374
<HintPath>..\..\..\packages\Microsoft.IdentityModel.Clients.ActiveDirectory.2.28.3\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.WindowsForms.dll</HintPath>
7475
</Reference>
7576
<Reference Include="Microsoft.Rest.ClientRuntime, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
76-
<HintPath>..\..\..\packages\Microsoft.Rest.ClientRuntime.2.3.8\lib\net452\Microsoft.Rest.ClientRuntime.dll</HintPath>
77+
<HintPath>..\..\..\packages\Microsoft.Rest.ClientRuntime.2.3.10\lib\net452\Microsoft.Rest.ClientRuntime.dll</HintPath>
78+
<Private>True</Private>
7779
</Reference>
7880
<Reference Include="Microsoft.Rest.ClientRuntime.Azure, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
79-
<HintPath>..\..\..\packages\Microsoft.Rest.ClientRuntime.Azure.3.3.7\lib\net452\Microsoft.Rest.ClientRuntime.Azure.dll</HintPath>
81+
<HintPath>..\..\..\packages\Microsoft.Rest.ClientRuntime.Azure.3.3.10\lib\net452\Microsoft.Rest.ClientRuntime.Azure.dll</HintPath>
82+
<Private>True</Private>
8083
</Reference>
8184
<Reference Include="Microsoft.Rest.ClientRuntime.Azure.Authentication, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
8285
<HintPath>..\..\..\packages\Microsoft.Rest.ClientRuntime.Azure.Authentication.2.2.12\lib\net45\Microsoft.Rest.ClientRuntime.Azure.Authentication.dll</HintPath>
@@ -124,6 +127,9 @@
124127
<None Include="ScenarioTests\IotHubTests.ps1">
125128
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
126129
</None>
130+
<Content Include="ScenarioTestFile\PS-Test-Root-CA.cer">
131+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
132+
</Content>
127133
<None Include="SessionRecords\Microsoft.Azure.Commands.IotHub.Test.ScenarioTests.IotHubTests\TestAzureIotHubLifeCycle.json">
128134
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
129135
</None>
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIDFTCCAf2gAwIBAgIQbVLsBg/TRY9NRrkdiQMMTDANBgkqhkiG9w0BAQsFADAt
3+
MSswKQYDVQQDDCJQUyBUZXN0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4X
4+
DTE3MTIwNDIxMzg1MloXDTI3MTIwNDIxNDg1MlowLTErMCkGA1UEAwwiUFMgVGVz
5+
dCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQAD
6+
ggEPADCCAQoCggEBALYwbTT3RaEKQmTxV24angZaMGfJhZdDXnGE82PZhCooQnG0
7+
CmYzVc3w5+VLhFvwgOLO//bjDaMYbCWDee2bhcy9CKzHxXq/IsSNnOJpjAD0nDNO
8+
oQccI0aC6braGkKgv6MlQx5m8VT3aO9ydd981mHrkml8r/dozkLFBzIU79/bI1YB
9+
j6U9Botr6UQ0wmHkKiP34w38o/GPoPuHppqwKkG5OMTS+8y3x5qG/O40aVh5qgQr
10+
Ilw1BQf1ogSD83FW4OPKbzYJb2/+mhoJGhgq43XOeZ5lO4OSMyQVACLOgaNBESkB
11+
t5bUUleGmL8HQoPRTwsXa8rJ3tmk7j9bUIR7HO0CAwEAAaMxMC8wDgYDVR0PAQH/
12+
BAQDAgIEMB0GA1UdDgQWBBQ2ko8PrB6P+V63V5hLjnKPesZFJDANBgkqhkiG9w0B
13+
AQsFAAOCAQEAmWMBs5y2fQuCVV7KzWwb+mLUv5ArAVbe2H0lq1lfV+2vlbwOo2Y7
14+
jna4C1dNmHvuPElcn7ovfIODemB3f1j8RX4MVgcKo12IEKQ7dX7Qcmm9CoUZCv0M
15+
VQr3/WFYpkJGvjalpFNtm2SVQEHBMsNV36vnWyFw+ZrUKsgi78MxOSXCVuDzxMsI
16+
W2FePpPaGWPwdLpbzKKxW4+4797pOgSlY0XMIQS4nGlzHEUhdcCwIw/faMExyHSv
17+
277aE7MZ4pJdvbaz3HWSLcr2JogeULTu+Sm4btjrCe97hqm5NW5zqHgbcAOvlLUZ
18+
nHULagGHFflWjtLpI37mN1o3RRSJXfoSoQ==
19+
-----END CERTIFICATE-----

src/ResourceManager/IotHub/Commands.IotHub.Test/ScenarioTests/IotHubTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
// limitations under the License.
1313
// ----------------------------------------------------------------------------------
1414

15+
using Microsoft.Azure.Commands.ScenarioTest;
1516
using Microsoft.Azure.ServiceManagemenet.Common.Models;
1617
using Microsoft.Azure.Test;
1718
using Microsoft.WindowsAzure.Commands.ScenarioTest;

0 commit comments

Comments
 (0)