No, concrete does not mean honest. As an adjective : Concrete means that which is not abstract nor imaginary but capable of being perceived by the senses. As noun: Concrete is a strong hard building...
In one usage, to put in an honest day's work means to hold a regular job: "Supported by Engels's income as an absentee landlord, Karl Marx never put in an honest day's work in his life." In another...