I think you need to check first all required libraries and dependencies are present in Jmeter runtime(lib/ext).
Then restart and try,
If you still getting error, try to make your own jar file using following code,
Instead of org.jboss.util.Base64 class you can use this Base64 jar file , put your jar file and Base64 jar in bin/ext folder and restart Jmeter
import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
import org.jboss.util.Base64;
public class MyDefaultNonceGenerator
{
public String generateNonce()
{
try
{
SecureRandom pseudoRng;
pseudoRng = SecureRandom.getInstance("SHAPRNG");
pseudoRng.setSeed(System.currentTimeMillis());
byte[] bytes = new byte[];
pseudoRng.nextBytes(bytes);
return Base.encodeBytes(bytes);
}
catch (NoSuchAlgorithmException e)
{return "Null";}
}
}
You can access this jar file from beanshell pre-processor using following script
var nonce= new yourpackage.MyDefaultNonceGenerator().generateNonce()
vars.put("nonce",nonce);