19 AbstractCryptoProvider cryptoProvider = null;
20 WebKeyStorage webKeyStorage = configuration.getWebKeysStorage();
22 switch (webKeyStorage) {
24 String keyStoreFile = configuration.getKeyStoreFile();
25 String keyStoreSecret = configuration.getKeyStoreSecret();
26 String dnName = configuration.getDnName();
27 cryptoProvider =
new OxAuthCryptoProvider(keyStoreFile, keyStoreSecret, dnName);
30 cryptoProvider =
new OxElevenCryptoProvider(
31 configuration.getOxElevenGenerateKeyEndpoint(),
32 configuration.getOxElevenSignEndpoint(),
33 configuration.getOxElevenVerifySignatureEndpoint(),
34 configuration.getOxElevenDeleteKeyEndpoint(),
35 configuration.getOxElevenTestModeToken());
39 return cryptoProvider;