Table of Contents

Class KeyStore.PasswordProtection

Namespace
Java.Security
Assembly
MASES.Netdroid.dll
public class KeyStore.PasswordProtection : JVMBridgeBase<KeyStore.PasswordProtection>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IDestroyable
Inheritance
KeyStore.PasswordProtection
Implements
Extension Methods

Constructors

PasswordProtection(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public PasswordProtection(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

PasswordProtection(char[])

public PasswordProtection(char[] arg0)

Parameters

arg0 char[]

char

PasswordProtection(char[], String, AlgorithmParameterSpec)

public PasswordProtection(char[] arg0, String arg1, AlgorithmParameterSpec arg2)

Parameters

arg0 char[]

char

arg1 String

String

arg2 AlgorithmParameterSpec

AlgorithmParameterSpec

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

CreatePoolableInstance(char[])

HPA initializer for PasswordProtection(char[] arg0)

public static KeyStore.PasswordProtection CreatePoolableInstance(char[] arg0)

Parameters

arg0 char[]

Returns

KeyStore.PasswordProtection

CreatePoolableInstance(char[], String, AlgorithmParameterSpec)

HPA initializer for PasswordProtection(char[] arg0, Java.Lang.String arg1, Java.Security.Spec.AlgorithmParameterSpec arg2)

public static KeyStore.PasswordProtection CreatePoolableInstance(char[] arg0, String arg1, AlgorithmParameterSpec arg2)

Parameters

arg0 char[]
arg1 String
arg2 AlgorithmParameterSpec

Returns

KeyStore.PasswordProtection

Destroy()

public void Destroy()

Exceptions

DestroyFailedException

GetPassword()

public char[] GetPassword()

Returns

char[]

char

GetProtectionAlgorithm()

public String GetProtectionAlgorithm()

Returns

String

String

GetProtectionParameters()

public AlgorithmParameterSpec GetProtectionParameters()

Returns

AlgorithmParameterSpec

AlgorithmParameterSpec

IsDestroyed()

public bool IsDestroyed()

Returns

bool

bool

Operators

implicit operator Destroyable(PasswordProtection)

public static implicit operator Destroyable(KeyStore.PasswordProtection t)

Parameters

t KeyStore.PasswordProtection

Returns

Destroyable