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/kra/src/com/netscape/kra/StorageKeyUnit.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/kra/src/com/netscape/kra/StorageKeyUnit.java')
-rw-r--r-- | base/kra/src/com/netscape/kra/StorageKeyUnit.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/base/kra/src/com/netscape/kra/StorageKeyUnit.java b/base/kra/src/com/netscape/kra/StorageKeyUnit.java index 30a0317ac..83f3e2a79 100644 --- a/base/kra/src/com/netscape/kra/StorageKeyUnit.java +++ b/base/kra/src/com/netscape/kra/StorageKeyUnit.java @@ -60,6 +60,7 @@ import com.netscape.certsrv.kra.IShare; import com.netscape.certsrv.logging.ILogger; import com.netscape.certsrv.security.Credential; import com.netscape.certsrv.security.IStorageKeyUnit; +import com.netscape.cmsutil.crypto.CryptoUtil; import com.netscape.cmsutil.util.Utils; /** @@ -686,11 +687,9 @@ public class StorageKeyUnit extends EncryptionUnit implements public CryptoToken getToken() { try { - if (mConfig.getString(PROP_HARDWARE, null) != null) { - return mManager.getTokenByName(mConfig.getString(PROP_HARDWARE)); - } else { - return CryptoManager.getInstance().getInternalKeyStorageToken(); - } + String tokenName = mConfig.getString(PROP_HARDWARE, null); + return CryptoUtil.getKeyStorageToken(tokenName); + } catch (Exception e) { return null; } |