Теоретически вы можете (подписанный + неподписанный jar), но на практике это приведет к тому, что ваш код будет обрабатываться как неподписанный. Решение о доступе должно быть принято из потока, а не непосредственного абонента. Если поток содержит в стеке вызов, сделанный из объекта из неподписанного кода, весь вызов следует рассматривать как неподписанный. Если обойти это, вы нашли ошибку.
Другими словами ... Нет .
Если мне не интересно, могу я спросить, почему вы хотите частично подписать свой код?