## Uses of Class
org.apache.activemq.artemis.spi.core.security.scram.ScramException

- Packages that use ScramException
  Package | Description
  --- | ---
  org.apache.activemq.artemis.spi.core.security.jaas |
  org.apache.activemq.artemis.spi.core.security.scram |

- - ### Uses of ScramException in org.apache.activemq.artemis.spi.core.security.jaas

    Methods in org.apache.activemq.artemis.spi.core.security.jaas that throw ScramException
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | SCRAMPropertiesLoginModule.`main​(java.lang.String[] args)` | Main method that could be used to encrypt given credentials for use in properties files

  - ### Uses of ScramException in org.apache.activemq.artemis.spi.core.security.scram

    Methods in org.apache.activemq.artemis.spi.core.security.scram that throw ScramException
    Modifier and Type | Method | Description
    --- | --- | ---
    `static byte[]` | ScramUtils.`computeHmac​(byte[] key, javax.crypto.Mac hmac, java.lang.String string)` |
    `static byte[]` | ScramUtils.`generateSaltedPassword​(java.lang.String password, byte[] salt, int iterationsCount, javax.crypto.Mac mac)` | Generates salted password.
    `static ScramUtils.NewPasswordByteArrayData` | ScramUtils.`newPassword​(java.lang.String passwordClearText, byte[] salt, int iterations, java.security.MessageDigest messageDigest, javax.crypto.Mac mac)` | Computes the data associated with new password like salted password, keys, etc