Enviar array de bytes criptografado para um WebService

Bom dia pessoal,

Estou com um problema para enviar um array de bytes criptografado via ksoap2 para um WebService em C# e não estou conseguindo resolve-lo…
Abaixo o código:

        byte[] bytesEncrypted = LogsManager.encryptyAES(conteudo);
        HttpTransport ht = new HttpTransport(serviceURL);
	SoapObject soapBody = new SoapObject(urlNamespace, operationUpload);

	soapBody.addProperty("fileName", fileName);
	soapBody.addProperty("xmlContent", bytesEncrypted);
	soapBody.addProperty("enterpriseKey", new String(enterpriseKey));

	//Set propertys envelope UPLOAD
	SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
	envelope.dotNet=true;
	envelope.bodyOut = soapBody;
	envelope.bodyIn=null;

	//Chamado para webservice UPLOAD
	ht.debug = true;
	ht.call(urlNamespace+operationUpload,envelope);

Eu recebo este erro quando tento enviar: Cannot serialize: [B@55565556
ao que tudo indica ele me diz q não conseguiu serializar, não tem como mandar o array de bytes simplesmente?

Att,