Table of Contents

Class KeyStoreSpi

Namespace
Java.Security
Assembly
MASES.JNet.dll
public class KeyStoreSpi : JVMBridgeBase<KeyStoreSpi>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<KeyStoreSpi>
KeyStoreSpi
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<KeyStoreSpi>.IsAssignableFrom(IJavaType)
JVMBridgeBase<KeyStoreSpi>.IsAssignableFrom<T>()
JVMBridgeBase<KeyStoreSpi>.Execute<T>(params T[])
JVMBridgeBase<KeyStoreSpi>.DynBridgeClazz
JVMBridgeBase<KeyStoreSpi>.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

KeyStoreSpi()

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

[Obsolete("KeyStoreSpi 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 KeyStoreSpi()

KeyStoreSpi(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("KeyStoreSpi 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 KeyStoreSpi(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

EngineAliases()

public Enumeration<String> EngineAliases()

Returns

Enumeration<String>

Enumeration

EngineContainsAlias(String)

public bool EngineContainsAlias(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

EngineDeleteEntry(String)

public void EngineDeleteEntry(String arg0)

Parameters

arg0 String

String

Exceptions

KeyStoreException

EngineEntryInstanceOf(String, Class)

public bool EngineEntryInstanceOf(String arg0, Class arg1)

Parameters

arg0 String

String

arg1 Class

Class

Returns

bool

bool

EngineGetCertificate(String)

public Certificate EngineGetCertificate(String arg0)

Parameters

arg0 String

String

Returns

Certificate

Certificate

EngineGetCertificateAlias(Certificate)

public String EngineGetCertificateAlias(Certificate arg0)

Parameters

arg0 Certificate

Certificate

Returns

String

String

EngineGetCertificateChain(String)

public Certificate[] EngineGetCertificateChain(String arg0)

Parameters

arg0 String

String

Returns

Certificate[]

Certificate

EngineGetCreationDate(String)

public Date EngineGetCreationDate(String arg0)

Parameters

arg0 String

String

Returns

Date

Date

EngineGetEntry(String, ProtectionParameter)

public KeyStore.Entry EngineGetEntry(String arg0, KeyStore.ProtectionParameter arg1)

Parameters

arg0 String

String

arg1 KeyStore.ProtectionParameter

KeyStore.ProtectionParameter

Returns

KeyStore.Entry

KeyStore.Entry

Exceptions

KeyStoreException
NoSuchAlgorithmException
UnrecoverableEntryException

EngineGetKey(String, char[])

public Key EngineGetKey(String arg0, char[] arg1)

Parameters

arg0 String

String

arg1 char[]

char

Returns

Key

Key

Exceptions

NoSuchAlgorithmException
UnrecoverableKeyException

EngineIsCertificateEntry(String)

public bool EngineIsCertificateEntry(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

EngineIsKeyEntry(String)

public bool EngineIsKeyEntry(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

EngineLoad(InputStream, char[])

public void EngineLoad(InputStream arg0, char[] arg1)

Parameters

arg0 InputStream

InputStream

arg1 char[]

char

Exceptions

IOException
NoSuchAlgorithmException
CertificateException

EngineLoad(LoadStoreParameter)

public void EngineLoad(KeyStore.LoadStoreParameter arg0)

Parameters

arg0 KeyStore.LoadStoreParameter

KeyStore.LoadStoreParameter

Exceptions

IOException
NoSuchAlgorithmException
CertificateException

EngineProbe(InputStream)

public bool EngineProbe(InputStream arg0)

Parameters

arg0 InputStream

InputStream

Returns

bool

bool

Exceptions

IOException

EngineSetCertificateEntry(String, Certificate)

public void EngineSetCertificateEntry(String arg0, Certificate arg1)

Parameters

arg0 String

String

arg1 Certificate

Certificate

Exceptions

KeyStoreException

EngineSetEntry(String, Entry, ProtectionParameter)

public void EngineSetEntry(String arg0, KeyStore.Entry arg1, KeyStore.ProtectionParameter arg2)

Parameters

arg0 String

String

arg1 KeyStore.Entry

KeyStore.Entry

arg2 KeyStore.ProtectionParameter

KeyStore.ProtectionParameter

Exceptions

KeyStoreException

EngineSetKeyEntry(String, Key, char[], Certificate[])

public void EngineSetKeyEntry(String arg0, Key arg1, char[] arg2, Certificate[] arg3)

Parameters

arg0 String

String

arg1 Key

Key

arg2 char[]

char

arg3 Certificate[]

Certificate

Exceptions

KeyStoreException

EngineSetKeyEntry(String, byte[], Certificate[])

public void EngineSetKeyEntry(String arg0, byte[] arg1, Certificate[] arg2)

Parameters

arg0 String

String

arg1 byte[]

byte

arg2 Certificate[]

Certificate

Exceptions

KeyStoreException

EngineSize()

public int EngineSize()

Returns

int

int

EngineStore(OutputStream, char[])

public void EngineStore(OutputStream arg0, char[] arg1)

Parameters

arg0 OutputStream

OutputStream

arg1 char[]

char

Exceptions

IOException
NoSuchAlgorithmException
CertificateException

EngineStore(LoadStoreParameter)

public void EngineStore(KeyStore.LoadStoreParameter arg0)

Parameters

arg0 KeyStore.LoadStoreParameter

KeyStore.LoadStoreParameter

Exceptions

IOException
NoSuchAlgorithmException
CertificateException