Class PKMACBuilder


  • public class PKMACBuilder
    extends java.lang.Object
    • Constructor Detail

      • PKMACBuilder

        public PKMACBuilder​(PKMACValuesCalculator calculator,
                            int maxIterations)
        Create a PKMAC builder enforcing a ceiling on the maximum iteration count.
        Parameters:
        calculator - supporting calculator
        maxIterations - max allowable value for iteration count.
    • Method Detail

      • setSaltLength

        public PKMACBuilder setSaltLength​(int saltLength)
        Set the salt length in octets.
        Parameters:
        saltLength - length in octets of the salt to be generated.
        Returns:
        the generator
      • setIterationCount

        public PKMACBuilder setIterationCount​(int iterationCount)
      • setSecureRandom

        public PKMACBuilder setSecureRandom​(java.security.SecureRandom random)
      • setParameters

        public PKMACBuilder setParameters​(org.bouncycastle.asn1.cmp.PBMParameter parameters)