1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.codelibs.fess.mylasta.direction.sponsor;
17
18 import org.lastaflute.core.security.InvertibleCryptographer;
19 import org.lastaflute.core.security.OneWayCryptographer;
20 import org.lastaflute.core.security.SecurityResourceProvider;
21
22
23
24
25 public class FessSecurityResourceProvider implements SecurityResourceProvider {
26
27 protected final InvertibleCryptographer primaryInvertibleCryptographer;
28 protected final OneWayCryptographer primaryOneWayCryptographer;
29
30 public FessSecurityResourceProvider(final InvertibleCryptographer primaryInvertibleCryptographer,
31 final OneWayCryptographer primaryOneWayCryptographer) {
32 this.primaryInvertibleCryptographer = primaryInvertibleCryptographer;
33 this.primaryOneWayCryptographer = primaryOneWayCryptographer;
34 }
35
36 @Override
37 public InvertibleCryptographer providePrimaryInvertibleCryptographer() {
38 return primaryInvertibleCryptographer;
39 }
40
41 @Override
42 public OneWayCryptographer providePrimaryOneWayCryptographer() {
43 return primaryOneWayCryptographer;
44 }
45 }