diff options
author | Endi S. Dewata <edewata@redhat.com> | 2017-01-24 16:17:10 +0100 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2017-01-27 17:52:27 +0100 |
commit | 2fa7bc707a558da1b0c4d748d0805bdd0b60168c (patch) | |
tree | 9a0152fb6da9db98883bc16e8ee46ae676f0eac0 /base/server/cms/src/com/netscape/cms/authentication/CMCAuth.java | |
parent | 755fb2834d22131628ad1929c1bd4b1cd7592203 (diff) | |
download | pki-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.java | 8 |
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; |