Class TKTokenKeychainKey

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class TKTokenKeychainKey
extends TKTokenKeychainItem
Since:
Available in iOS 10.0 and later.
  • Constructor Details

    • TKTokenKeychainKey

      protected TKTokenKeychainKey()
    • TKTokenKeychainKey

      protected TKTokenKeychainKey​(NSObject.Handle h, long handle)
    • TKTokenKeychainKey

      protected TKTokenKeychainKey​(NSObject.SkipInit skipInit)
    • TKTokenKeychainKey

      public TKTokenKeychainKey​(SecCertificate certificateRef, NSObject objectID)
  • Method Details

    • getKeyType

      public String getKeyType()
    • setKeyType

      public void setKeyType​(String v)
    • getApplicationTag

      public NSData getApplicationTag()
    • setApplicationTag

      public void setApplicationTag​(NSData v)
    • getKeySizeInBits

      public long getKeySizeInBits()
    • setKeySizeInBits

      public void setKeySizeInBits​(long v)
    • getPublicKeyData

      public NSData getPublicKeyData()
    • setPublicKeyData

      public void setPublicKeyData​(NSData v)
    • getPublicKeyHash

      public NSData getPublicKeyHash()
    • setPublicKeyHash

      public void setPublicKeyHash​(NSData v)
    • canDecrypt

      public boolean canDecrypt()
    • setCanDecrypt

      public void setCanDecrypt​(boolean v)
    • canSign

      public boolean canSign()
    • setCanSign

      public void setCanSign​(boolean v)
    • canPerformKeyExchange

      public boolean canPerformKeyExchange()
    • setCanPerformKeyExchange

      public void setCanPerformKeyExchange​(boolean v)
    • isSuitableForLogin

      public boolean isSuitableForLogin()
    • setSuitableForLogin

      public void setSuitableForLogin​(boolean v)
    • init

      protected long init​(SecCertificate certificateRef, NSObject objectID)