{ "AssemblyIdentity": "Microsoft.AspNetCore.Server.Kestrel.Https, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.AspNetCore.Hosting.KestrelServerOptionsHttpsExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "UseHttps", "Parameters": [ { "Name": "options", "Type": "Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions" }, { "Name": "fileName", "Type": "System.String" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseHttps", "Parameters": [ { "Name": "options", "Type": "Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions" }, { "Name": "fileName", "Type": "System.String" }, { "Name": "password", "Type": "System.String" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseHttps", "Parameters": [ { "Name": "options", "Type": "Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions" }, { "Name": "serverCertificate", "Type": "System.Security.Cryptography.X509Certificates.X509Certificate2" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseHttps", "Parameters": [ { "Name": "options", "Type": "Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions" }, { "Name": "httpsOptions", "Type": "Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionFilterOptions" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode", "Visibility": "Public", "Kind": "Enumeration", "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Field", "Name": "NoCertificate", "Parameters": [], "GenericParameter": [], "Literal": "0" }, { "Kind": "Field", "Name": "AllowCertificate", "Parameters": [], "GenericParameter": [], "Literal": "1" }, { "Kind": "Field", "Name": "RequireCertificate", "Parameters": [], "GenericParameter": [], "Literal": "2" } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionFilter", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Server.Kestrel.Filter.IConnectionFilter" ], "Members": [ { "Kind": "Method", "Name": "OnConnectionAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Server.Kestrel.Filter.ConnectionFilterContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Filter.IConnectionFilter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "options", "Type": "Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionFilterOptions" }, { "Name": "previous", "Type": "Microsoft.AspNetCore.Server.Kestrel.Filter.IConnectionFilter" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionFilterOptions", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_ServerCertificate", "Parameters": [], "ReturnType": "System.Security.Cryptography.X509Certificates.X509Certificate2", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ServerCertificate", "Parameters": [ { "Name": "value", "Type": "System.Security.Cryptography.X509Certificates.X509Certificate2" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ClientCertificateMode", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ClientCertificateMode", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ClientCertificateValidation", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ClientCertificateValidation", "Parameters": [ { "Name": "value", "Type": "System.Func" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_SslProtocols", "Parameters": [], "ReturnType": "System.Security.Authentication.SslProtocols", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_SslProtocols", "Parameters": [ { "Name": "value", "Type": "System.Security.Authentication.SslProtocols" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_CheckCertificateRevocation", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_CheckCertificateRevocation", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] } ] }