Table of Contents

Class X509Certificate

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

X509Certificate()

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

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

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

CheckValidity()

public void CheckValidity()

Exceptions

CertificateExpiredException
CertificateNotYetValidException

CheckValidity(Date)

public void CheckValidity(Date arg0)

Parameters

arg0 Date

Date

Exceptions

CertificateExpiredException
CertificateNotYetValidException

GetInstance(InputStream)

public static X509Certificate GetInstance(InputStream arg0)

Parameters

arg0 InputStream

InputStream

Returns

X509Certificate

X509Certificate

Exceptions

CertificateException

GetInstance(byte[])

public static X509Certificate GetInstance(byte[] arg0)

Parameters

arg0 byte[]

byte

Returns

X509Certificate

X509Certificate

Exceptions

CertificateException

GetIssuerDN()

public Principal GetIssuerDN()

Returns

Principal

Principal

GetNotAfter()

public Date GetNotAfter()

Returns

Date

Date

GetNotBefore()

public Date GetNotBefore()

Returns

Date

Date

GetSerialNumber()

public BigInteger GetSerialNumber()

Returns

BigInteger

BigInteger

GetSigAlgName()

public String GetSigAlgName()

Returns

String

String

GetSigAlgOID()

public String GetSigAlgOID()

Returns

String

String

GetSigAlgParams()

public byte[] GetSigAlgParams()

Returns

byte[]

byte

GetSubjectDN()

public Principal GetSubjectDN()

Returns

Principal

Principal

GetVersion()

public int GetVersion()

Returns

int

int