title: How to use AES CCM with Bouncycastle JCE provider - CCMParameters
body: <p>Is it possible to use JCE to perform CCM?</p>
  
  <p>I see lots of examples on the Internet using the non-JCE bouncycastle classes. In particular, I see them calling init passing in a CCMParameters object.</p>
  
  <p>Trouble is, this CCMParameters object doesn't derive from AlgorthmParameters or AlgorithmParameterSpec, so there seems to be no way to pass it into Cipher.init() (after getting a Cipher object with Cipher.getInstance("AES/CCM/NoPadding")).</p>
  
  <p>How does one do this?</p>