securityContext property Null safety

SecurityContext? securityContext

The context used for setting up HTTPS in an application.

If this value is non-null, the server receiving HTTP requests will only accept requests over HTTPS.

By default, this value is null. If the ApplicationOptions provided to the application are configured to reference a private key and certificate file, this value is derived from that information. You may override this method to provide an alternative means to creating a SecurityContext.


SecurityContext? get securityContext {
  if (options!.certificateFilePath == null ||
      options!.privateKeyFilePath == null) {
    return null;

  return SecurityContext()