SOAP AttachmentPart duplicando conteúdo

Bom Dia!!

Eu preciso chamar um serviço SOAP que utiliza um arquivo .cripto como anexo

Eu consigo executar o serviço no SOAPUI, porém anexando o arquivo .cripto

No meu código eu implementei o seguinte trecho:

        File sampleFile = new File("path_to_file");
        FileInputStream fis = new FileInputStream(sampleFile);
        InputStream is = new BufferedInputStream(fis);
        SOAPMessage request = MessageFactory.newInstance().createMessage(null, is);
        AttachmentPart attachmentPart = request.createAttachmentPart();
        FileDataSource fileDS = new FileDataSource(sampleFile);
        attachmentPart.setDataHandler(new DataHandler(fileDS));
        attachmentPart.setContentId("my_id");
        attachmentPart.setRawContent(is, "binary");
        attachmentPart.setContentType("application/octet-stream");

        request.addAttachmentPart(attachmentPart);
        request.saveChanges();

o meu problema é que o código está embutindo parte do conteúdo do anexo antes do envelope:

    ------=_Part_0_1101184763.1593653030115
    Content-Type: application/soap+xml; charset=utf-8
 
    <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:tem="http://tempuri.org/"><soap:Header/><soap:Body>...</soap:Body></soap:Envelope>
    ------=_Part_0_1101184763.1593653030115
    Content-Type: application/octet-stream
    Content-ID: my_id
    sample content
    
    ------=_Part_0_1101184763.1593653030115--    

Obrigado
Érico

pfvr, alguém já passou por um cases desses?