И документация тоже не очень полезна, либо Полем Есть это руководство, и это, но они, по -видимому, предназначены для приобретенных сертификатов. Ничто в этом пространстве имен не упоминает управляемый сертификат. < /P>
Вот проблема. Служба, используя этот код: < /p>
Код: Выделить всё
Dim tenantId As String = "89C4A752-7028-4F94-BF6D-A5B0AB83A30A"
Dim clientId As String = "AC4E5551-B056-4769-84AD-F7016E289122"
Dim clientSecret As String = "EJY5du3PVx#o2P3b*B^25t@LoVu8LX2Lgo"
Dim resourceGroupName As String = "group"
Dim webAppName As String = "site"
Dim customDomain As String = "example.com"
' Authenticate and get the client
Dim credential = New ClientSecretCredential(tenantId, clientId, clientSecret)
Dim armClient = New ArmClient(credential)
' Get the web app
Dim subscription = armClient.GetDefaultSubscriptionAsync.Result
Dim resourceGroup = subscription.GetResourceGroups.Get(resourceGroupName)
Dim webApp = resourceGroup.Value.GetWebSites.Get(webAppName)
' Set the domain properties
Dim domainProperties = New HostNameBindingData With {
.CustomHostNameDnsRecordType = CustomHostNameDnsRecordType.A,
.HostNameType = AppServiceHostNameType.Managed
}
Me.UpdateDns(webApp)
Dim op = webApp.Value.GetSiteHostNameBindings.CreateOrUpdate(Azure.WaitUntil.Completed, customDomain, domainProperties)
< /code>
Это работает. Домен добавлен. Но это ничто не связано. Я попытался установить свойство .sslstate Код: Выделить всё
Dim domainProperties = New HostNameBindingData With {
.CustomHostNameDnsRecordType = CustomHostNameDnsRecordType.CName,
.HostNameType = AppServiceHostNameType.Managed,
.SslState = HostNameBindingSslState.SniEnabled
}
< /code>
..., но это приводит к ошибке: < /p>
Параметр Параметр - NULL или пуст. < /p>
Существует свойство .thumbprintstring Кроме того, он загружает .pfx, что -то совершенно другое.>
Подробнее здесь: https://stackoverflow.com/questions/794 ... -azure-sdk
Мобильная версия