public RESTAuthenticationFilter( CryptoEngine cryptoEngine, Long contentMaxSize, DigestAlgorithm digestAlgorithm, long expiry, ReplayAttackValidator replayAttackValidator) { this.cryptoEngine = cryptoEngine; this.contentMaxSize = contentMaxSize; this.digestAlgorithm = digestAlgorithm; this.expiry = expiry; this.replayAttackValidator = replayAttackValidator; logger.debug( "REST Authentication filter using crypto engine: " + cryptoEngine.getClass().getName()); }