Class 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 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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