Table of Contents

Class KeyInfoFactory

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

KeyInfoFactory()

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

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

KeyInfoFactory(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("KeyInfoFactory 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 KeyInfoFactory(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

Instance

public static KeyInfoFactory Instance { get; }

Property Value

KeyInfoFactory

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

MechanismType

public String MechanismType { get; }

Property Value

String

Provider

public Provider Provider { get; }

Property Value

Provider

URIDereferencer

public URIDereferencer URIDereferencer { get; }

Property Value

URIDereferencer

Methods

GetInstance(String)

public static KeyInfoFactory GetInstance(String arg0)

Parameters

arg0 String

String

Returns

KeyInfoFactory

KeyInfoFactory

GetInstance(String, String)

public static KeyInfoFactory GetInstance(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

KeyInfoFactory

KeyInfoFactory

Exceptions

NoSuchProviderException

GetInstance(String, Provider)

public static KeyInfoFactory GetInstance(String arg0, Provider arg1)

Parameters

arg0 String

String

arg1 Provider

Provider

Returns

KeyInfoFactory

KeyInfoFactory

IsFeatureSupported(String)

public bool IsFeatureSupported(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

NewKeyInfo<Arg0ExtendsJavax_Xml_Crypto_XMLStructure>(List<Arg0ExtendsJavax_Xml_Crypto_XMLStructure>)

public KeyInfo NewKeyInfo<Arg0ExtendsJavax_Xml_Crypto_XMLStructure>(List<Arg0ExtendsJavax_Xml_Crypto_XMLStructure> arg0) where Arg0ExtendsJavax_Xml_Crypto_XMLStructure : XMLStructure

Parameters

arg0 List<Arg0ExtendsJavax_Xml_Crypto_XMLStructure>

List

Returns

KeyInfo

KeyInfo

Type Parameters

Arg0ExtendsJavax_Xml_Crypto_XMLStructure

XMLStructure

NewKeyInfo<Arg0ExtendsJavax_Xml_Crypto_XMLStructure>(List<Arg0ExtendsJavax_Xml_Crypto_XMLStructure>, String)

public KeyInfo NewKeyInfo<Arg0ExtendsJavax_Xml_Crypto_XMLStructure>(List<Arg0ExtendsJavax_Xml_Crypto_XMLStructure> arg0, String arg1) where Arg0ExtendsJavax_Xml_Crypto_XMLStructure : XMLStructure

Parameters

arg0 List<Arg0ExtendsJavax_Xml_Crypto_XMLStructure>

List

arg1 String

String

Returns

KeyInfo

KeyInfo

Type Parameters

Arg0ExtendsJavax_Xml_Crypto_XMLStructure

XMLStructure

NewKeyName(String)

public KeyName NewKeyName(String arg0)

Parameters

arg0 String

String

Returns

KeyName

KeyName

NewKeyValue(PublicKey)

public KeyValue NewKeyValue(PublicKey arg0)

Parameters

arg0 PublicKey

PublicKey

Returns

KeyValue

KeyValue

Exceptions

KeyException

NewPGPData(byte[])

public PGPData NewPGPData(byte[] arg0)

Parameters

arg0 byte[]

byte

Returns

PGPData

PGPData

NewPGPData<Arg1ExtendsJavax_Xml_Crypto_XMLStructure>(byte[], List<Arg1ExtendsJavax_Xml_Crypto_XMLStructure>)

public PGPData NewPGPData<Arg1ExtendsJavax_Xml_Crypto_XMLStructure>(byte[] arg0, List<Arg1ExtendsJavax_Xml_Crypto_XMLStructure> arg1) where Arg1ExtendsJavax_Xml_Crypto_XMLStructure : XMLStructure

Parameters

arg0 byte[]

byte

arg1 List<Arg1ExtendsJavax_Xml_Crypto_XMLStructure>

List

Returns

PGPData

PGPData

Type Parameters

Arg1ExtendsJavax_Xml_Crypto_XMLStructure

XMLStructure

NewPGPData<Arg2ExtendsJavax_Xml_Crypto_XMLStructure>(byte[], byte[], List<Arg2ExtendsJavax_Xml_Crypto_XMLStructure>)

public PGPData NewPGPData<Arg2ExtendsJavax_Xml_Crypto_XMLStructure>(byte[] arg0, byte[] arg1, List<Arg2ExtendsJavax_Xml_Crypto_XMLStructure> arg2) where Arg2ExtendsJavax_Xml_Crypto_XMLStructure : XMLStructure

Parameters

arg0 byte[]

byte

arg1 byte[]

byte

arg2 List<Arg2ExtendsJavax_Xml_Crypto_XMLStructure>

List

Returns

PGPData

PGPData

Type Parameters

Arg2ExtendsJavax_Xml_Crypto_XMLStructure

XMLStructure

NewRetrievalMethod(String)

public RetrievalMethod NewRetrievalMethod(String arg0)

Parameters

arg0 String

String

Returns

RetrievalMethod

RetrievalMethod

NewRetrievalMethod<Arg2ExtendsJavax_Xml_Crypto_Dsig_Transform>(String, String, List<Arg2ExtendsJavax_Xml_Crypto_Dsig_Transform>)

public RetrievalMethod NewRetrievalMethod<Arg2ExtendsJavax_Xml_Crypto_Dsig_Transform>(String arg0, String arg1, List<Arg2ExtendsJavax_Xml_Crypto_Dsig_Transform> arg2) where Arg2ExtendsJavax_Xml_Crypto_Dsig_Transform : Transform

Parameters

arg0 String

String

arg1 String

String

arg2 List<Arg2ExtendsJavax_Xml_Crypto_Dsig_Transform>

List

Returns

RetrievalMethod

RetrievalMethod

Type Parameters

Arg2ExtendsJavax_Xml_Crypto_Dsig_Transform

Transform

NewX509Data(List<object>)

public X509Data NewX509Data(List<object> arg0)

Parameters

arg0 List<object>

List

Returns

X509Data

X509Data

NewX509IssuerSerial(String, BigInteger)

public X509IssuerSerial NewX509IssuerSerial(String arg0, BigInteger arg1)

Parameters

arg0 String

String

arg1 BigInteger

BigInteger

Returns

X509IssuerSerial

X509IssuerSerial

UnmarshalKeyInfo(XMLStructure)

public KeyInfo UnmarshalKeyInfo(XMLStructure arg0)

Parameters

arg0 XMLStructure

XMLStructure

Returns

KeyInfo

KeyInfo

Exceptions

MarshalException