int targetSupports, int targetRequires, TransportAddress[] listTa ) {
TLS_SEC_TRANS tls_sec = new TLS_SEC_TRANS(
(short)targetSupports, (short)targetRequires, listTa);
CDROutputStream out = (CDROutputStream) orb.create_output_stream();
out.putEndian() ;
TLS_SEC_TRANSHelper.write((org.omg.CORBA.portable.OutputStream)out, tls_sec);
byte[] buf = out.toByteArray() ;
// create new Tagged Component for SSL
org.omg.IOP.TaggedComponent tc = new org.omg.IOP.TaggedComponent(
TAG_TLS_SEC_TRANS.value, buf ) ;
return tc;