-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Open
Labels
Needs: DesignThis issue requires design work before implementating.This issue requires design work before implementating.affected-fewThis issue impacts only small number of customersThis issue impacts only small number of customersarea-networkingIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractionsIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractionsenhancementThis issue represents an ask for new feature or an enhancement to an existing oneThis issue represents an ask for new feature or an enhancement to an existing onefeature-kestrelhelp candidateIndicates that the issues may be a good fit for community to help with. Requires work from eng. teamIndicates that the issues may be a good fit for community to help with. Requires work from eng. teamseverity-minorThis label is used by an internal toolThis label is used by an internal tool
Milestone
Description
The new configuration APIs will read endpoints with their certificates and the default certificate. aspnet/KestrelHttpServer#2186
Here are other KestrelServerOptions to consider reading from config (Unsorted):
- bool AddServerHeader
- SchedulingMode ApplicationSchedulingMode
- KestrelServerLimits Limits
- long? MaxResponseBufferSize
- long? MaxRequestBufferSize
- int MaxRequestLineSize
- int MaxRequestHeadersTotalSize
- int MaxRequestHeaderCount
- long? MaxRequestBodySize
- TimeSpan KeepAliveTimeout
- TimeSpan RequestHeadersTimeout
- long? MaxConcurrentConnections
- long? MaxConcurrentUpgradedConnections
- MinDataRate MinRequestBodyDataRate
- MinDataRate MinResponseDataRate
- Per Endpoint ListenOptions
- bool NoDelay
HttpProtocols Protocolsf38f60f
- Per Https Endpoint HttpsConnectionAdapterOptions
- ClientCertificateMode ClientCertificateMode
- SslProtocols SslProtocols
- bool CheckCertificateRevocation
- TimeSpan HandshakeTimeout
Today these must all be set in code in parallel to the configuration.
adelarsq, Vertigo093i, gklittlejohn, grounzero, juho-hanhimaki and 12 more
Metadata
Metadata
Assignees
Labels
Needs: DesignThis issue requires design work before implementating.This issue requires design work before implementating.affected-fewThis issue impacts only small number of customersThis issue impacts only small number of customersarea-networkingIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractionsIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractionsenhancementThis issue represents an ask for new feature or an enhancement to an existing oneThis issue represents an ask for new feature or an enhancement to an existing onefeature-kestrelhelp candidateIndicates that the issues may be a good fit for community to help with. Requires work from eng. teamIndicates that the issues may be a good fit for community to help with. Requires work from eng. teamseverity-minorThis label is used by an internal toolThis label is used by an internal tool