Как связать управляемый сертификат, используя Azure SDK?C#

Место общения программистов C#
Ответить
Anonymous
 Как связать управляемый сертификат, используя Azure SDK?

Сообщение Anonymous »

Как мы можем привязать управляемый сертификат с пользовательским доменом, используя новый SDK? < /p>
К сожалению, образцы не покрывают эту задачу. (На самом деле, они не компилируются с сотнями сломанных ссылок, поэтому невозможно сказать, даже точны.) < /P>
И документация тоже не очень полезна, либо Полем Есть это руководство, и это, но они, по -видимому, предназначены для приобретенных сертификатов. Ничто в этом пространстве имен не упоминает управляемый сертификат. < /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 
в классе hostnamebindingdata , но откуда мы получаем это значение?
Кроме того, он загружает .pfx, что совершенно другое.>

Подробнее здесь: https://stackoverflow.com/questions/794 ... -azure-sdk
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»