Windows 2012 supports TLS 1.2. However these protocol version is currently not enabled on these OS by default. In order to enable TLS 1.2 the following registry keys must be imported:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
"DisabledByDefault"=dword:00000000
For more infos read KB 245030 (How to restrict the use of certain cryptographic algorithms and protocols in Schannel.dll) and TLS/SSL Settings.