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

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

- Classes in org.apache.activemq.artemis.spi.core.security.scram used by org.apache.activemq.artemis.spi.core.security.jaas
  Class | Description
  --- | ---
  ScramException | Indicates error while processing SCRAM sequence
  StringPrep.StringPrepError | A prohibited string has been passed to StringPrep.

- Classes in org.apache.activemq.artemis.spi.core.security.scram used by org.apache.activemq.artemis.spi.core.security.scram
  Class | Description
  --- | ---
  SCRAM | Defines sets of known SCRAM types with methods to fetch matching digest and hmac names
  ScramException | Indicates error while processing SCRAM sequence
  ScramUtils.NewPasswordByteArrayData | New password data in byte array format
  ScramUtils.NewPasswordStringData | New password data in database friendly format, i.e.
  StringPrep.StringPrepError | A prohibited string has been passed to StringPrep.
  StringPrep.StringPrepProhibitedCharacter | A prohibited character was detected.
  StringPrep.StringPrepRTLError | RTL verification has failed, according to rfc3454 section 6.