Class ScramCredential
java.lang.Object
org.apache.kafka.common.security.scram.ScramCredential
SCRAM credential class that encapsulates the credential data persisted for each user that is
accessible to the server. See RFC rfc5802
for details.
-
Constructor Summary
ConstructorDescriptionScramCredential
(byte[] salt, byte[] storedKey, byte[] serverKey, int iterations) Constructs a new credential. -
Method Summary
Modifier and TypeMethodDescriptionint
Number of iterations used to process this credential using the SCRAM algorithm.byte[]
salt()
Returns the salt used to process this credential using the SCRAM algorithm.byte[]
Server key computed from the client password using the SCRAM algorithm.byte[]
Stored key computed from the client password using the SCRAM algorithm.
-
Constructor Details
-
ScramCredential
public ScramCredential(byte[] salt, byte[] storedKey, byte[] serverKey, int iterations) Constructs a new credential.
-
-
Method Details
-
salt
public byte[] salt()Returns the salt used to process this credential using the SCRAM algorithm. -
serverKey
public byte[] serverKey()Server key computed from the client password using the SCRAM algorithm. -
storedKey
public byte[] storedKey()Stored key computed from the client password using the SCRAM algorithm. -
iterations
public int iterations()Number of iterations used to process this credential using the SCRAM algorithm.
-