Rodriguez was charged Friday with child pornography and official misconduct.
He retired from the state police in March.
DuPage County authorities say Rodriguez was arrested following an investigation that found his credit card was used to purchase access to a website that offered child pornography.