added npn protocols and changed ssl default to object