For convex smooth optimization, first and second order necessary and sufficient conditions are well known. Does such standard second order necessary and sufficient conditions exist for convex nonsmooth optimization. For first order, we have the well known condition that zero must belong to the subgradient set of the function. In that sense what is a second order analogue of Hessian being positive semidefinite in convex nonsmooth settings. What will differ in constrained and unconstrained settings? Note: I had asked the same question on [Mathematics Stack Exchange](https://math.stackexchange.com/questions/3018482/second-order-necessary-and-sufficient-conditions-for-convex-nonsmooth-optimizati) but did not get any answer. I felt like MathOverflow is a better place to ask this question as it probably involves advanced research.