securityContext property Null safety
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.
Implementation
SecurityContext? get securityContext {
if (options?.certificateFilePath == null ||
options?.privateKeyFilePath == null) {
return null;
}
return SecurityContext()
..useCertificateChain(options!.certificateFilePath!)
..usePrivateKey(options!.privateKeyFilePath!);
}