What does Auf Ehre und Gewissen mean?

Auf Ehre und Gewissen - German to English

Well-Schooled in Murder [Elizabeth George]