HARTFORD, Conn. — A Connecticut police officer who killed an unarmed teenager and wounded a man in a traffic stop shooting was cleared of wrongdoing on Friday, sparking protests by relatives and other supporters.

Waterbury State’s Attorney Maureen Platt said in her investigation report that Bridgeport rookie officer James Boulay was justified when he shot 15-year-old Jayson Negron and 21-year-old Julian Fyffe in May.

Supporters of Negron have called for a murder charge against Boulay. They dispute police Chief Armando Perez’s account that Boulay opened fire when a stolen SUV driven by Negron suddenly went into reverse and struck Boulay.

Fyffe was a passenger in the SUV. He has said he and Negron were left bleeding on the street for nearly 20 minutes before they received medical attention.

“Jayson Negron died tragically on May 9, 2017, after being shot by Officer James Boulay,” Platt wrote in her report. “However … Officer James Boulay reasonably believed that the use of deadly force was necessary to defend himself from the use of deadly force — that being the Subaru operated by Jayson Negron.”

Family and supporters of Negron and Fyffe rallied outside Platt’s office Friday and criticized the investigation. Another protest was planned for later in the day.

“We are feeling all kinds of pain right now,” said Jeannia Fu, an organizer of the rally. “This investigation by the state police … this has been a sham from the start. … We know the police can’t investigate the police.”

Platt also released surveillance video from a drug store near the shooting site, but it did not capture the shooting.

Boulay has declined to comment on the shooting. In a statement to investigators, he said he was in fear of being run over by the vehicle and possibly killed, and fired his gun multiple times.