Eu sei que você está procurando por unsigned, mas eu tive problemas com a execução de um aplicativo assinado com o MD5 com o RSA. Eu descobri que a solução a seguir funcionou para mim, talvez você possa começar a seguir o caminho certo:
De link :
all applications signed by MD5withRSA are now treated by "unapproved"
but luckily you can quickly override this by updating C:\Program Files
(x86)\Java\jre1.8.0_131\lib\security\java.security
i've opened java.security file with notepad and made next few changes
(removed MD5 exclusion):
jdk.jar.disabledAlgorithms=MD2, RSA keySize < 1024
jdk.tls.disabledAlgorithms=SSLv3, RC4, DH keySize < 768, \
EC keySize < 224
jdk.tls.legacyAlgorithms= \
K_NULL, C_NULL, M_NULL, \
DHE_DSS_EXPORT, DHE_RSA_EXPORT, DH_anon_EXPORT, DH_DSS_EXPORT, \
DH_RSA_EXPORT, RSA_EXPORT, \
DH_anon, ECDH_anon, \
RC4_128, RC4_40, DES_CBC, DES40_CBC, \
3DES_EDE_CBC, \
SSL_RSA_WITH_RC4_128_MD5
ig.secureValidationPolicy=\
disallowAlg http://www.w3.org/TR/1999/REC-xslt-19991116,\
disallowAlg http://www.w3.org/2001/04/xmldsig-more#hmac-md5,\
disallowAlg http://www.w3.org/2001/04/xmldsig-more#md5,\
maxTransforms 5,\
maxReferences 30,\
disallowReferenceUriSchemes file http https,\
minKeySize RSA 1024,\
minKeySize DSA 1024,\
noDuplicateIds,\
noRetrievalMethodLoops