ssl types