Поделиться через


HttpsConnectionAdapterOptions.ServerCertificateSelector Свойство

Определение

Обратный вызов, который будет вызываться для динамического выбора сертификата сервера. Это более высокий приоритет, чем ServerCertificate. Если SNI недоступен, параметр name будет иметь значение NULL. Для подключений ConnectionContext HTTP/3 будет иметь значение NULL.

Если сертификат сервера имеет расширение расширенного использования ключа, использование должно включать проверку подлинности сервера (OID 1.3.6.1.5.5.7.3.1).

public:
 property Func<Microsoft::AspNetCore::Connections::ConnectionContext ^, System::String ^, System::Security::Cryptography::X509Certificates::X509Certificate2 ^> ^ ServerCertificateSelector { Func<Microsoft::AspNetCore::Connections::ConnectionContext ^, System::String ^, System::Security::Cryptography::X509Certificates::X509Certificate2 ^> ^ get(); void set(Func<Microsoft::AspNetCore::Connections::ConnectionContext ^, System::String ^, System::Security::Cryptography::X509Certificates::X509Certificate2 ^> ^ value); };
public Func<Microsoft.AspNetCore.Connections.ConnectionContext,string,System.Security.Cryptography.X509Certificates.X509Certificate2> ServerCertificateSelector { get; set; }
public Func<Microsoft.AspNetCore.Connections.ConnectionContext?,string?,System.Security.Cryptography.X509Certificates.X509Certificate2?>? ServerCertificateSelector { get; set; }
member this.ServerCertificateSelector : Func<Microsoft.AspNetCore.Connections.ConnectionContext, string, System.Security.Cryptography.X509Certificates.X509Certificate2> with get, set
Public Property ServerCertificateSelector As Func(Of ConnectionContext, String, X509Certificate2)

Значение свойства

Применяется к