A Canadian naval intelligence officer accused of passing on secrets remains in custody after a judge denied him bail.

Sub-Lt. Jeffrey Paul Delisle heard the decision Friday in Halifax provincial court.

Judge Barbara Beach had heard evidence from three defence witnesses and one witness for the Crown on Wednesday, but she delayed her ruling until Friday.

mi-ns-delisle-march28

Jeffrey Paul Delisle, charged with communicating information that could harm national interests, covers his face as he heads into court Wednesday. (CBC)

No details can be shared because of a publication ban in the case.

Delisle, 41, faces two charges of violating a section of the Security of Information Act and one charge of breach of trust under the Criminal Code.

He is accused of passing secrets to a foreign entity or terrorist group sometime between July 2007 and Jan. 13 of this year.

His last posting was at Trinity, a high-security naval intelligence facility in Halifax.

Delisle has been in jail since his arrest on Jan. 14. He is due back in court on May 8.