Wiem, że szukasz niepodpisanego, ale miałem problemy z uruchomieniem aplikacji podpisanej przy użyciu MD5 z RSA. Odkryłem, że poniższe rozwiązanie zadziałało dla mnie, może to może sprawić, że zaczniesz właściwą ścieżkę:
wszystkie aplikacje podpisane przez MD5withRSA są teraz traktowane przez „niezatwierdzonych”
ale na szczęście możesz szybko to zmienić, aktualizując C: Program Files
(x86) Java jre1.8.0_131 lib bezpieczeństwo java.security
otworzyłem plik java.security za pomocą notatnika i dokonałem kilku zmian
(usunięte wykluczenie MD5):
jdk.jar.disabledAlgorithms = MD2, RSA keySize & lt; 1024
jdk.tls.disabledAlgorithms = SSLv3, RC4, DH keySize & lt; 768,
EC keySize & lt; 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,
plik disallowReferenceUriSchemes http https,
minKeySize RSA 1024,
minKeySize DSA 1024,
noDuplicateIds,
noRetrievalMethodLoops