Trump "publicly mocks me, calling me a rat and a liar.''
Cohen says wants to ensure that when history of Trump is written Cohen not recorded as "villain of his story."
MORE: bloomberg.com/news/live-blog…
Also hit with forfeiture of $500,000, restitution of $1.4 million and a fine of $50,000.
As judge read sentence, Cohen closed his eyes and shook his head slightly as if in disbelief, Bloomberg News reports.
"Mr. Trump’s repeated lies cannot contradict stubborn facts."