java.lang.SecurityException: Invalid signature file digest for Manifest main attributes

java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
JCE cannot authenticate the provider BC

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-shade-plugin</artifactId>
            <version>2.3</version>
            <configuration>
                <filters>
                    <filter>
                        <artifact>*:*</artifact>
                        <excludes>
                            <exclude>META-INF/*.SF</exclude>
                            <exclude>META-INF/*.DSA</exclude>
                            <exclude>META-INF/*.RSA</exclude>
                        </excludes>
                    </filter>
                </filters>
            </configuration>
        </plugin>
    </plugins>
</build>

增加文件:
jre/lib/ext/bcprov-ext-jdk15on-154.jar
jre/lib/ext/bcprov-jdk15on-154.jar

jre/lib/security/java.security 目錄增加:
security.provider.{n}=org.bouncycastle.jce.provider.BouncyCastleProvider


發佈了36 篇原創文章 · 獲贊 7 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章