Package com.netscape.cms.servlet.tks
Class StandardKDF
- java.lang.Object
-
- com.netscape.cms.servlet.tks.KDF
-
- com.netscape.cms.servlet.tks.StandardKDF
-
public class StandardKDF extends KDF
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.mozilla.jss.crypto.SymmetricKey
computeCardKey(org.mozilla.jss.crypto.SymmetricKey masterKey, byte[] derivationData, org.mozilla.jss.crypto.CryptoToken token, int protocol)
org.mozilla.jss.crypto.SymmetricKey
computeCardKey_SCP03_WithDES3(org.mozilla.jss.crypto.SymmetricKey masterKey, byte[] derivationData, org.mozilla.jss.crypto.CryptoToken token)
org.mozilla.jss.crypto.SymmetricKey
computeCardKeyOnSoftToken(org.mozilla.jss.crypto.SymmetricKey masterKey, byte[] data, int protocol)
org.mozilla.jss.crypto.SymmetricKey
computeCardKeyOnToken(org.mozilla.jss.crypto.SymmetricKey masterKey, byte[] data, int protocol)
-
Methods inherited from class com.netscape.cms.servlet.tks.KDF
getDesParity, getDiversificationData_EMV, getDiversificationData_VISA2
-
-
-
-
Method Detail
-
computeCardKey_SCP03_WithDES3
public org.mozilla.jss.crypto.SymmetricKey computeCardKey_SCP03_WithDES3(org.mozilla.jss.crypto.SymmetricKey masterKey, byte[] derivationData, org.mozilla.jss.crypto.CryptoToken token) throws EBaseException
- Throws:
EBaseException
-
computeCardKey
public org.mozilla.jss.crypto.SymmetricKey computeCardKey(org.mozilla.jss.crypto.SymmetricKey masterKey, byte[] derivationData, org.mozilla.jss.crypto.CryptoToken token, int protocol) throws EBaseException
- Throws:
EBaseException
-
computeCardKeyOnSoftToken
public org.mozilla.jss.crypto.SymmetricKey computeCardKeyOnSoftToken(org.mozilla.jss.crypto.SymmetricKey masterKey, byte[] data, int protocol) throws EBaseException
- Throws:
EBaseException
-
computeCardKeyOnToken
public org.mozilla.jss.crypto.SymmetricKey computeCardKeyOnToken(org.mozilla.jss.crypto.SymmetricKey masterKey, byte[] data, int protocol) throws EBaseException
- Throws:
EBaseException
-
-