2.º Los funcionarios públicos, tanto civiles como militares, de cualquiera clase que sean, cuando no pudieren declarar sin violar el secreto que por razón de sus cargos estuviesen obligados a guardar, o cuando, procediendo en virtud de obediencia debida, no fueren autorizados por su superior jerárquico para prestar declaración que se les pida.