Table of Contents

Class KeyGenParameterSpec

Namespace
Android.Security.Keystore
Assembly
MASES.Netdroid.dll
public class KeyGenParameterSpec : AlgorithmParameterSpec, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAlgorithmParameterSpec
Inheritance
JVMBridgeBase
JVMBridgeBase<AlgorithmParameterSpec>
KeyGenParameterSpec
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<AlgorithmParameterSpec>.IsAssignableFrom(IJavaType)
JVMBridgeBase<AlgorithmParameterSpec>.IsAssignableFrom<T>()
JVMBridgeBase<AlgorithmParameterSpec>.Execute<T>(params T[])
JVMBridgeBase<AlgorithmParameterSpec>.DynBridgeClazz
JVMBridgeBase<AlgorithmParameterSpec>.BridgeClazz
JVMBridgeBase.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.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

KeyGenParameterSpec()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public KeyGenParameterSpec()

KeyGenParameterSpec(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

public KeyGenParameterSpec(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

GetAlgorithmParameterSpec()

public AlgorithmParameterSpec GetAlgorithmParameterSpec()

Returns

AlgorithmParameterSpec

AlgorithmParameterSpec

GetAttestKeyAlias()

public String GetAttestKeyAlias()

Returns

String

String

GetAttestationChallenge()

public byte[] GetAttestationChallenge()

Returns

byte[]

byte

GetBlockModes()

public String[] GetBlockModes()

Returns

String[]

String

GetCertificateNotAfter()

public Date GetCertificateNotAfter()

Returns

Date

Date

GetCertificateNotBefore()

public Date GetCertificateNotBefore()

Returns

Date

Date

GetCertificateSerialNumber()

public BigInteger GetCertificateSerialNumber()

Returns

BigInteger

BigInteger

GetCertificateSubject()

public X500Principal GetCertificateSubject()

Returns

X500Principal

X500Principal

GetDigests()

public String[] GetDigests()

Returns

String[]

String

GetEncryptionPaddings()

public String[] GetEncryptionPaddings()

Returns

String[]

String

GetKeySize()

public int GetKeySize()

Returns

int

int

GetKeyValidityForConsumptionEnd()

public Date GetKeyValidityForConsumptionEnd()

Returns

Date

Date

GetKeyValidityForOriginationEnd()

public Date GetKeyValidityForOriginationEnd()

Returns

Date

Date

GetKeyValidityStart()

public Date GetKeyValidityStart()

Returns

Date

Date

GetKeystoreAlias()

public String GetKeystoreAlias()

Returns

String

String

GetMaxUsageCount()

public int GetMaxUsageCount()

Returns

int

int

GetMgf1Digests()

public Set<String> GetMgf1Digests()

Returns

Set<String>

Set

GetPurposes()

public int GetPurposes()

Returns

int

int

GetSignaturePaddings()

public String[] GetSignaturePaddings()

Returns

String[]

String

GetUserAuthenticationType()

public int GetUserAuthenticationType()

Returns

int

int

GetUserAuthenticationValidityDurationSeconds()

public int GetUserAuthenticationValidityDurationSeconds()

Returns

int

int

IsDevicePropertiesAttestationIncluded()

public bool IsDevicePropertiesAttestationIncluded()

Returns

bool

bool

IsDigestsSpecified()

public bool IsDigestsSpecified()

Returns

bool

bool

IsInvalidatedByBiometricEnrollment()

public bool IsInvalidatedByBiometricEnrollment()

Returns

bool

bool

IsMgf1DigestsSpecified()

public bool IsMgf1DigestsSpecified()

Returns

bool

bool

IsRandomizedEncryptionRequired()

public bool IsRandomizedEncryptionRequired()

Returns

bool

bool

IsStrongBoxBacked()

public bool IsStrongBoxBacked()

Returns

bool

bool

IsUnlockedDeviceRequired()

public bool IsUnlockedDeviceRequired()

Returns

bool

bool

IsUserAuthenticationRequired()

public bool IsUserAuthenticationRequired()

Returns

bool

bool

IsUserAuthenticationValidWhileOnBody()

public bool IsUserAuthenticationValidWhileOnBody()

Returns

bool

bool

IsUserConfirmationRequired()

public bool IsUserConfirmationRequired()

Returns

bool

bool

IsUserPresenceRequired()

public bool IsUserPresenceRequired()

Returns

bool

bool