Class KeyProperties
public class KeyProperties : JVMBridgeBase<KeyProperties>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<KeyProperties>KeyProperties
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<KeyProperties>.SExecuteWithSignature(Type, IJavaType, string, string, params object[])JVMBridgeBase<KeyProperties>.SExecute<TReturn, TConverter>(Type, IJavaType, string, params object[])JVMBridgeBase<KeyProperties>.IsAssignableFrom(IJavaType)JVMBridgeBase<KeyProperties>.IsAssignableFrom<T>()JVMBridgeBase<KeyProperties>.Execute<T>(params T[])JVMBridgeBase<KeyProperties>.DynBridgeClazzJVMBridgeBase<KeyProperties>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
KeyProperties()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("KeyProperties class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public KeyProperties()
KeyProperties(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
[Obsolete("KeyProperties class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public KeyProperties(params object[] args)
Parameters
args
object[]
Properties
AUTH_BIOMETRIC_STRONG
public static int AUTH_BIOMETRIC_STRONG { get; }
Property Value
AUTH_DEVICE_CREDENTIAL
public static int AUTH_DEVICE_CREDENTIAL { get; }
Property Value
BLOCK_MODE_CBC
public static String BLOCK_MODE_CBC { get; }
Property Value
BLOCK_MODE_CTR
public static String BLOCK_MODE_CTR { get; }
Property Value
BLOCK_MODE_ECB
public static String BLOCK_MODE_ECB { get; }
Property Value
BLOCK_MODE_GCM
public static String BLOCK_MODE_GCM { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
DIGEST_MD5
public static String DIGEST_MD5 { get; }
Property Value
DIGEST_NONE
public static String DIGEST_NONE { get; }
Property Value
DIGEST_SHA1
public static String DIGEST_SHA1 { get; }
Property Value
DIGEST_SHA224
public static String DIGEST_SHA224 { get; }
Property Value
DIGEST_SHA256
public static String DIGEST_SHA256 { get; }
Property Value
DIGEST_SHA384
public static String DIGEST_SHA384 { get; }
Property Value
DIGEST_SHA512
public static String DIGEST_SHA512 { get; }
Property Value
ENCRYPTION_PADDING_NONE
public static String ENCRYPTION_PADDING_NONE { get; }
Property Value
ENCRYPTION_PADDING_PKCS7
public static String ENCRYPTION_PADDING_PKCS7 { get; }
Property Value
ENCRYPTION_PADDING_RSA_OAEP
public static String ENCRYPTION_PADDING_RSA_OAEP { get; }
Property Value
ENCRYPTION_PADDING_RSA_PKCS1
public static String ENCRYPTION_PADDING_RSA_PKCS1 { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
KEY_ALGORITHM_3DES
[Obsolete]
public static String KEY_ALGORITHM_3DES { get; }
Property Value
KEY_ALGORITHM_AES
public static String KEY_ALGORITHM_AES { get; }
Property Value
KEY_ALGORITHM_EC
public static String KEY_ALGORITHM_EC { get; }
Property Value
KEY_ALGORITHM_HMAC_SHA1
public static String KEY_ALGORITHM_HMAC_SHA1 { get; }
Property Value
KEY_ALGORITHM_HMAC_SHA224
public static String KEY_ALGORITHM_HMAC_SHA224 { get; }
Property Value
KEY_ALGORITHM_HMAC_SHA256
public static String KEY_ALGORITHM_HMAC_SHA256 { get; }
Property Value
KEY_ALGORITHM_HMAC_SHA384
public static String KEY_ALGORITHM_HMAC_SHA384 { get; }
Property Value
KEY_ALGORITHM_HMAC_SHA512
public static String KEY_ALGORITHM_HMAC_SHA512 { get; }
Property Value
KEY_ALGORITHM_RSA
public static String KEY_ALGORITHM_RSA { get; }
Property Value
ORIGIN_GENERATED
public static int ORIGIN_GENERATED { get; }
Property Value
ORIGIN_IMPORTED
https://developer.android.com/reference/android/security/keystore/KeyProperties.html#ORIGIN_IMPORTED
public static int ORIGIN_IMPORTED { get; }
Property Value
ORIGIN_SECURELY_IMPORTED
public static int ORIGIN_SECURELY_IMPORTED { get; }
Property Value
ORIGIN_UNKNOWN
public static int ORIGIN_UNKNOWN { get; }
Property Value
PURPOSE_AGREE_KEY
public static int PURPOSE_AGREE_KEY { get; }
Property Value
PURPOSE_ATTEST_KEY
public static int PURPOSE_ATTEST_KEY { get; }
Property Value
PURPOSE_DECRYPT
https://developer.android.com/reference/android/security/keystore/KeyProperties.html#PURPOSE_DECRYPT
public static int PURPOSE_DECRYPT { get; }
Property Value
PURPOSE_ENCRYPT
https://developer.android.com/reference/android/security/keystore/KeyProperties.html#PURPOSE_ENCRYPT
public static int PURPOSE_ENCRYPT { get; }
Property Value
PURPOSE_SIGN
public static int PURPOSE_SIGN { get; }
Property Value
PURPOSE_VERIFY
public static int PURPOSE_VERIFY { get; }
Property Value
PURPOSE_WRAP_KEY
public static int PURPOSE_WRAP_KEY { get; }
Property Value
SECURITY_LEVEL_SOFTWARE
public static int SECURITY_LEVEL_SOFTWARE { get; }
Property Value
SECURITY_LEVEL_STRONGBOX
public static int SECURITY_LEVEL_STRONGBOX { get; }
Property Value
SECURITY_LEVEL_TRUSTED_ENVIRONMENT
public static int SECURITY_LEVEL_TRUSTED_ENVIRONMENT { get; }
Property Value
SECURITY_LEVEL_UNKNOWN
public static int SECURITY_LEVEL_UNKNOWN { get; }
Property Value
SECURITY_LEVEL_UNKNOWN_SECURE
public static int SECURITY_LEVEL_UNKNOWN_SECURE { get; }
Property Value
SIGNATURE_PADDING_RSA_PKCS1
public static String SIGNATURE_PADDING_RSA_PKCS1 { get; }
Property Value
SIGNATURE_PADDING_RSA_PSS
public static String SIGNATURE_PADDING_RSA_PSS { get; }
Property Value
UNRESTRICTED_USAGE_COUNT
public static int UNRESTRICTED_USAGE_COUNT { get; }