/// <exception cref="IOException"></exception> public static byte[] CreateServerNameExtension(ServerNameList serverNameList) { if (serverNameList == null) { throw new TlsFatalAlert(AlertDescription.internal_error); } MemoryStream buf = new MemoryStream(); serverNameList.Encode(buf); return(buf.ToArray()); }