{ "AssemblyIdentity": "Microsoft.AspNetCore.Server.Kestrel.Https, Version=2.1.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "UseHttps", "Parameters": [ { "Name": "listenOptions", "Type": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseHttps", "Parameters": [ { "Name": "listenOptions", "Type": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions" }, { "Name": "fileName", "Type": "System.String" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseHttps", "Parameters": [ { "Name": "listenOptions", "Type": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions" }, { "Name": "fileName", "Type": "System.String" }, { "Name": "password", "Type": "System.String" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseHttps", "Parameters": [ { "Name": "listenOptions", "Type": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions" }, { "Name": "fileName", "Type": "System.String" }, { "Name": "password", "Type": "System.String" }, { "Name": "configureOptions", "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseHttps", "Parameters": [ { "Name": "listenOptions", "Type": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions" }, { "Name": "storeName", "Type": "System.Security.Cryptography.X509Certificates.StoreName" }, { "Name": "subject", "Type": "System.String" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseHttps", "Parameters": [ { "Name": "listenOptions", "Type": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions" }, { "Name": "storeName", "Type": "System.Security.Cryptography.X509Certificates.StoreName" }, { "Name": "subject", "Type": "System.String" }, { "Name": "allowInvalid", "Type": "System.Boolean" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseHttps", "Parameters": [ { "Name": "listenOptions", "Type": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions" }, { "Name": "storeName", "Type": "System.Security.Cryptography.X509Certificates.StoreName" }, { "Name": "subject", "Type": "System.String" }, { "Name": "allowInvalid", "Type": "System.Boolean" }, { "Name": "location", "Type": "System.Security.Cryptography.X509Certificates.StoreLocation" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseHttps", "Parameters": [ { "Name": "listenOptions", "Type": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions" }, { "Name": "storeName", "Type": "System.Security.Cryptography.X509Certificates.StoreName" }, { "Name": "subject", "Type": "System.String" }, { "Name": "allowInvalid", "Type": "System.Boolean" }, { "Name": "location", "Type": "System.Security.Cryptography.X509Certificates.StoreLocation" }, { "Name": "configureOptions", "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseHttps", "Parameters": [ { "Name": "listenOptions", "Type": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions" }, { "Name": "serverCertificate", "Type": "System.Security.Cryptography.X509Certificates.X509Certificate2" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseHttps", "Parameters": [ { "Name": "listenOptions", "Type": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions" }, { "Name": "serverCertificate", "Type": "System.Security.Cryptography.X509Certificates.X509Certificate2" }, { "Name": "configureOptions", "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseHttps", "Parameters": [ { "Name": "listenOptions", "Type": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions" }, { "Name": "configureOptions", "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseHttps", "Parameters": [ { "Name": "listenOptions", "Type": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions" }, { "Name": "httpsOptions", "Type": "Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions", "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.HttpsConnectionAdapterOptions", "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_ServerCertificateSelector", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ServerCertificateSelector", "Parameters": [ { "Name": "value", "Type": "System.Func" } ], "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": "Method", "Name": "get_HandshakeTimeout", "Parameters": [], "ReturnType": "System.TimeSpan", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HandshakeTimeout", "Parameters": [ { "Name": "value", "Type": "System.TimeSpan" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] } ] }