org.camunda.bpm.engine.impl.digest
Class Base64EncodedSaltGenerator

java.lang.Object
  extended by org.camunda.bpm.engine.impl.digest.Base64EncodedSaltGenerator
All Implemented Interfaces:
SaltGenerator
Direct Known Subclasses:
Default16ByteSaltGenerator

public abstract class Base64EncodedSaltGenerator
extends Object
implements SaltGenerator


Field Summary
protected  Random secureRandom
           
 
Constructor Summary
Base64EncodedSaltGenerator()
           
 
Method Summary
protected  String encodeSalt(byte[] salt)
           
protected  byte[] generateByteSalt()
           
 String generateSalt()
           
protected abstract  Integer getSaltLengthInByte()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

secureRandom

protected Random secureRandom
Constructor Detail

Base64EncodedSaltGenerator

public Base64EncodedSaltGenerator()
Method Detail

generateSalt

public String generateSalt()
Specified by:
generateSalt in interface SaltGenerator

generateByteSalt

protected byte[] generateByteSalt()

encodeSalt

protected String encodeSalt(byte[] salt)

getSaltLengthInByte

protected abstract Integer getSaltLengthInByte()


Copyright © 2017 camunda services GmbH. All rights reserved.