if (parameterCallback.getParameterSpec() == null) { for (AlgorithmParameterSpec parameterSpec : config.parameterSpecs) { if (parameterCallback.isParameterSupported(parameterSpec)) { parameterCallback.setParameterSpec(parameterSpec); break; // inner loop break
case DIRECT_OTP: final ParameterCallback parameterCallback = new ParameterCallback(OneTimePasswordAlgorithmSpec.class); parameterCallback.setParameterSpec(new OneTimePasswordAlgorithmSpec(algorithm, seed, sequenceNumber)); handleCallbacks(nameCallback, parameterCallback, passwordCallback); otp = getOTP(passwordCallback);
case DIRECT_OTP: ParameterCallback parameterCallback = new ParameterCallback(OneTimePasswordAlgorithmSpec.class); handleCallbacks(nameCallback, parameterCallback, passwordCallback); newOTP = getOTP(passwordCallback); OneTimePasswordAlgorithmSpec algorithmSpec = (OneTimePasswordAlgorithmSpec) parameterCallback.getParameterSpec(); if (algorithmSpec == null) { throw saslOTP.mechNoPasswordGiven().toSaslException();
/** * Set the parameter specification. * * @param parameterSpec the parameter specification, or {@code null} if no parameter specification is available */ public void setParameterSpec(final AlgorithmParameterSpec parameterSpec) { if (! isParameterSupported(parameterSpec)) { throw log.invalidCredentialTypeSpecified(); } this.parameterSpec = parameterSpec; }
case DIRECT_OTP: ParameterCallback parameterCallback = new ParameterCallback(OneTimePasswordAlgorithmSpec.class); handleCallbacks(nameCallback, parameterCallback, passwordCallback); newOTP = getOTP(passwordCallback); OneTimePasswordAlgorithmSpec algorithmSpec = (OneTimePasswordAlgorithmSpec) parameterCallback.getParameterSpec(); if (algorithmSpec == null) { throw saslOTP.mechNoPasswordGiven().toSaslException();
/** * Set the parameter specification. * * @param parameterSpec the parameter specification, or {@code null} if no parameter specification is available */ public void setParameterSpec(final AlgorithmParameterSpec parameterSpec) { if (! isParameterSupported(parameterSpec)) { throw log.invalidCredentialTypeSpecified(); } this.parameterSpec = parameterSpec; }
if (parameterCallback.getParameterSpec() == null) { for (AlgorithmParameterSpec parameterSpec : config.parameterSpecs) { if (parameterCallback.isParameterSupported(parameterSpec)) { parameterCallback.setParameterSpec(parameterSpec); break; // inner loop break
case DIRECT_OTP: final ParameterCallback parameterCallback = new ParameterCallback(OneTimePasswordAlgorithmSpec.class); parameterCallback.setParameterSpec(new OneTimePasswordAlgorithmSpec(algorithm, seed, sequenceNumber)); handleCallbacks(nameCallback, parameterCallback, passwordCallback); otp = getOTP(passwordCallback);
case DIRECT_OTP: ParameterCallback parameterCallback = new ParameterCallback(OneTimePasswordAlgorithmSpec.class); handleCallbacks(nameCallback, parameterCallback, passwordCallback); newOTP = getOTP(passwordCallback); OneTimePasswordAlgorithmSpec algorithmSpec = (OneTimePasswordAlgorithmSpec) parameterCallback.getParameterSpec(); if (algorithmSpec == null) { throw saslOTP.mechNoPasswordGiven().toSaslException();
/** * Set the parameter specification. * * @param parameterSpec the parameter specification, or {@code null} if no parameter specification is available */ public void setParameterSpec(final AlgorithmParameterSpec parameterSpec) { if (! isParameterSupported(parameterSpec)) { throw log.invalidCredentialTypeSpecified(); } this.parameterSpec = parameterSpec; }
if (parameterCallback.getParameterSpec() == null) { for (AlgorithmParameterSpec parameterSpec : config.parameterSpecs) { if (parameterCallback.isParameterSupported(parameterSpec)) { parameterCallback.setParameterSpec(parameterSpec); break; // inner loop break
case DIRECT_OTP: final ParameterCallback parameterCallback = new ParameterCallback(OneTimePasswordAlgorithmSpec.class); parameterCallback.setParameterSpec(new OneTimePasswordAlgorithmSpec(algorithm, seed, sequenceNumber)); handleCallbacks(nameCallback, parameterCallback, passwordCallback); otp = getOTP(passwordCallback);
case DIRECT_OTP: ParameterCallback parameterCallback = new ParameterCallback(OneTimePasswordAlgorithmSpec.class); handleCallbacks(nameCallback, parameterCallback, passwordCallback); newOTP = getOTP(passwordCallback); OneTimePasswordAlgorithmSpec algorithmSpec = (OneTimePasswordAlgorithmSpec) parameterCallback.getParameterSpec(); if (algorithmSpec == null) { throw saslOTP.mechNoPasswordGiven().toSaslException();
/** * Set the parameter specification. * * @param parameterSpec the parameter specification, or {@code null} if no parameter specification is available */ public void setParameterSpec(final AlgorithmParameterSpec parameterSpec) { if (! isParameterSupported(parameterSpec)) { throw log.invalidCredentialTypeSpecified(); } this.parameterSpec = parameterSpec; }
if (parameterCallback.getParameterSpec() == null) { for (AlgorithmParameterSpec parameterSpec : config.parameterSpecs) { if (parameterCallback.isParameterSupported(parameterSpec)) { parameterCallback.setParameterSpec(parameterSpec); break; // inner loop break
case DIRECT_OTP: final ParameterCallback parameterCallback = new ParameterCallback(OneTimePasswordAlgorithmSpec.class); parameterCallback.setParameterSpec(new OneTimePasswordAlgorithmSpec(algorithm, seed, sequenceNumber)); handleCallbacks(nameCallback, parameterCallback, passwordCallback); otp = getOTP(passwordCallback);