This is a standard SSL issue. You are unable to connect to the remote machine. Unfortunately you provide no information on what you were doing, any code involved, whether this was client or server side, what SSL protocols you were using, etc so we aren't going to be much help at this point.
Note the following:
- HTTP/2 is not supported on Server 2012 R2. The earliest supported server is 2016 and Windows 10. However there are many clients that don't support HTTP/2 either so at this time web servers generally support HTTP and HTTP/2 to handle either protocol.
- TLS 1.2+ is the only recommended protocols for HTTPS. This protocol must be enabled on the client and server in order for them to communicate. The error you're giving tends to indicate that the client and server are not agreeing on this. Refer to the IIScrypto tool for information on how to enable on the server.
- You mention .NET Core so that will support TLS 1.2 automatically but older clients like .NET Framework 4.6 apps have to opt into the newer protocol. There is an entire article in MSDN on how to do this.