Are you confident that your DH has shared his past with you? Have you shared your deep dark secrets with him?
We have all made wrong decisions and have made stupid mistakes. Some people have done things that they become a little ashamed of later in life. "Skeletons in the closet"
Would you be upset if you found something out about your husband that he did many years before you guys met that gave him a criminal record? He did not go to jail but it is there on his record and he never told you because it was something he did in his early 20's when he hung out with the wrong crowd and he is ashamed.
He is a good husband, he is a good father and a good provider.
Would you be hurt that he didn't feel comfortable sharing something with you that he is ashamed of?
edited to add: it is not rape, muder or anything at all to do with children. he did not hurt anyone.