Security in versions of JSPWiki after 2.3 uses the Java Cryptography Architecture JCA
, which provides classes and interfaces for working with public and private keys, digital certificates, message signing, digital signatures verification, accessing protected keystores, and some other processes.
Upgrade Note#
If you've done an upgrade and nobody seems to have any permissions, make sure you've copied the Java KeyStore
file $JSPWIKI_BUILD_HOME/etc/jspwiki.jks) to the $JSPWIKI_HOME/WEB-INF directory on the server. Absent the jspwiki.jks file, the server won't recognize the JSPWiki.jar file as secured.