summaryrefslogtreecommitdiffstats
path: root/base/server/cms/src/com/netscape/cms/authentication/CMCAuth.java
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-01-24 16:17:10 +0100
committerEndi S. Dewata <edewata@redhat.com>2017-01-27 17:52:27 +0100
commit2fa7bc707a558da1b0c4d748d0805bdd0b60168c (patch)
tree9a0152fb6da9db98883bc16e8ee46ae676f0eac0 /base/server/cms/src/com/netscape/cms/authentication/CMCAuth.java
parent755fb2834d22131628ad1929c1bd4b1cd7592203 (diff)
downloadpki-2fa7bc707a558da1b0c4d748d0805bdd0b60168c.tar.gz
pki-2fa7bc707a558da1b0c4d748d0805bdd0b60168c.tar.xz
pki-2fa7bc707a558da1b0c4d748d0805bdd0b60168c.zip
Replaced CryptoManager.getTokenByName().
Direct invocations of CryptoManager.getTokenByName() have been replaced with CryptoUtil.getCryptoToken() and getKeyStorageToken() to ensure that internal token names are handled consistently both in normal mode and FIPS mode. https://fedorahosted.org/pki/ticket/2556
Diffstat (limited to 'base/server/cms/src/com/netscape/cms/authentication/CMCAuth.java')
-rw-r--r--base/server/cms/src/com/netscape/cms/authentication/CMCAuth.java8
1 files changed, 2 insertions, 6 deletions
diff --git a/base/server/cms/src/com/netscape/cms/authentication/CMCAuth.java b/base/server/cms/src/com/netscape/cms/authentication/CMCAuth.java
index d1c04ee9b..44dbed043 100644
--- a/base/server/cms/src/com/netscape/cms/authentication/CMCAuth.java
+++ b/base/server/cms/src/com/netscape/cms/authentication/CMCAuth.java
@@ -519,11 +519,7 @@ public class CMCAuth implements IAuthManager, IExtendedPluginInfo,
String tokenName =
CMS.getConfigStore().getString("ca.requestVerify.token", CryptoUtil.INTERNAL_TOKEN_NAME);
savedToken = cm.getThreadToken();
- if (tokenName.equals(CryptoUtil.INTERNAL_TOKEN_NAME)) {
- signToken = cm.getInternalCryptoToken();
- } else {
- signToken = cm.getTokenByName(tokenName);
- }
+ signToken = CryptoUtil.getCryptoToken(tokenName);
if (!savedToken.getName().equals(signToken.getName())) {
cm.setThreadToken(signToken);
tokenSwitched = true;
@@ -928,7 +924,7 @@ public class CMCAuth implements IAuthManager, IExtendedPluginInfo,
// by default JSS will use internal crypto token
if (!CryptoUtil.isInternalToken(tokenName)) {
savedToken = cm.getThreadToken();
- signToken = cm.getTokenByName(tokenName);
+ signToken = CryptoUtil.getCryptoToken(tokenName);
if(signToken != null) {
cm.setThreadToken(signToken);
tokenSwitched = true;