public class TKTokenKeychainKey extends TKTokenKeychainItem
Interface for propagation token's keys into the keychain.
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
TKTokenKeychainKey(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static TKTokenKeychainKey |
alloc() |
static TKTokenKeychainKey |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
NSData |
applicationTag()
Represents private tag data.
|
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
boolean |
canDecrypt()
Indicates whether this key can be used to decrypt data.
|
boolean |
canPerformKeyExchange()
Indicates whether this key can be used to perform Diffie-Hellman style cryptographic key exchange.
|
boolean |
canSign()
Indicates whether this key can be used to create a digital signature.
|
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
static long |
hash_static() |
TKTokenKeychainKey |
init() |
TKTokenKeychainKey |
initWithCertificateObjectID(SecCertificateRef certificateRef,
java.lang.Object objectID)
Initialize TKTokenKeychainKey with informations from SecCertificateRef associated with the key.
|
TKTokenKeychainKey |
initWithObjectID(java.lang.Object objectID)
Initializes item with objectID.
|
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
boolean |
isSuitableForLogin()
Indicates whether this key can be used for login in to the system.
|
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
long |
keySizeInBits()
Indicates the number of bits in this key.
|
java.lang.String |
keyType()
Type of the key, currently kSecAttrKeyTypeRSA and kSecAttrKeyTypeECSECPrimeRandom is supported).
|
static TKTokenKeychainKey |
new_objc() |
NSData |
publicKeyData()
Contains raw public key data for this private key.
|
NSData |
publicKeyHash()
SHA1 hash of the raw public key.
|
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
setApplicationTag(NSData value)
Represents private tag data.
|
void |
setCanDecrypt(boolean value)
Indicates whether this key can be used to decrypt data.
|
void |
setCanPerformKeyExchange(boolean value)
Indicates whether this key can be used to perform Diffie-Hellman style cryptographic key exchange.
|
void |
setCanSign(boolean value)
Indicates whether this key can be used to create a digital signature.
|
void |
setKeySizeInBits(long value)
Indicates the number of bits in this key.
|
void |
setKeyType(java.lang.String value)
Type of the key, currently kSecAttrKeyTypeRSA and kSecAttrKeyTypeECSECPrimeRandom is supported).
|
void |
setPublicKeyData(NSData value)
Contains raw public key data for this private key.
|
void |
setPublicKeyHash(NSData value)
SHA1 hash of the raw public key.
|
void |
setSuitableForLogin(boolean value)
Indicates whether this key can be used for login in to the system.
|
static void |
setVersion_static(long aVersion) |
static org.moe.natj.objc.Class |
superclass_static() |
static long |
version_static() |
constraints, label, objectID, setConstraints, setLabelaccessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeyprotected TKTokenKeychainKey(org.moe.natj.general.Pointer peer)
public static boolean accessInstanceVariablesDirectly()
public static TKTokenKeychainKey alloc()
public static TKTokenKeychainKey allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public NSData applicationTag()
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public boolean canDecrypt()
public boolean canPerformKeyExchange()
public boolean canSign()
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public TKTokenKeychainKey init()
init in class TKTokenKeychainItempublic TKTokenKeychainKey initWithCertificateObjectID(SecCertificateRef certificateRef, java.lang.Object objectID)
public TKTokenKeychainKey initWithObjectID(java.lang.Object objectID)
TKTokenKeychainIteminitWithObjectID in class TKTokenKeychainItempublic static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public boolean isSuitableForLogin()
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public long keySizeInBits()
public java.lang.String keyType()
public static TKTokenKeychainKey new_objc()
public NSData publicKeyData()
public NSData publicKeyHash()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public void setApplicationTag(NSData value)
public void setCanDecrypt(boolean value)
public void setCanPerformKeyExchange(boolean value)
public void setCanSign(boolean value)
public void setKeySizeInBits(long value)
public void setKeyType(java.lang.String value)
public void setPublicKeyData(NSData value)
public void setPublicKeyHash(NSData value)
public void setSuitableForLogin(boolean value)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static long version_static()