Class X509CRL
public class X509CRL : CRL, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
X509CRL
- Implements
- Inherited Members
-
JVMBridgeBase<CRL>.SExecuteWithSignature<TReturn, TConverter>(Type, string, string, params object[])JVMBridgeBase<CRL>.IsAssignableFrom(IJavaType)JVMBridgeBase<CRL>.IsAssignableFrom<T>()JVMBridgeBase<CRL>.Execute<T>(params T[])JVMBridgeBase<CRL>.DynBridgeClazzJVMBridgeBase<CRL>.BridgeClazzJVMBridgeBase.ReferenceEqualsJVM(IJVMBridgeBase, IJVMBridgeBase)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.CastToAndDetach<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.CastDirectAndDetach<TNewClass>()JVMBridgeBase.CheckDisposed()JVMBridgeBase.ToString()JVMBridgeBase.Equals(IJVMBridgeBase)JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
X509CRL(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 X509CRL(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
X509CRL(params object[])
Generic constructor used by JCOBridge when a derived class needs to forward arguments to the base JVMBridgeBase class.
[Obsolete("X509CRL 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 X509CRL(params object[] args)
Parameters
argsobject[]
Remarks
X509CRL represents a JVM interface or abstract class in .NET. Instantiating it directly outside of JCOBridge infrastructure is not supported and may produce undefined behavior.
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
Encoded
public byte[] Encoded { get; }
Property Value
- byte[]
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
IssuerDN
public Principal IssuerDN { get; }
Property Value
IssuerX500Principal
public X500Principal IssuerX500Principal { get; }
Property Value
NextUpdate
public Date NextUpdate { get; }
Property Value
RevokedCertificates
public Set RevokedCertificates { get; }
Property Value
SigAlgName
public String SigAlgName { get; }
Property Value
SigAlgOID
public String SigAlgOID { get; }
Property Value
SigAlgParams
public byte[] SigAlgParams { get; }
Property Value
- byte[]
Signature
public byte[] Signature { get; }
Property Value
- byte[]
TBSCertList
public byte[] TBSCertList { get; }
Property Value
- byte[]
ThisUpdate
public Date ThisUpdate { get; }
Property Value
Version
public int Version { get; }
Property Value
Methods
GetRevokedCertificate(BigInteger)
public X509CRLEntry GetRevokedCertificate(BigInteger arg0)
Parameters
arg0BigInteger
Returns
GetRevokedCertificate(X509Certificate)
public X509CRLEntry GetRevokedCertificate(X509Certificate arg0)
Parameters
Returns
Verify(PublicKey)
public void Verify(PublicKey arg0)
Parameters
Exceptions
- CRLException
- NoSuchAlgorithmException
- InvalidKeyException
- NoSuchProviderException
- SignatureException
Verify(PublicKey, String)
public void Verify(PublicKey arg0, String arg1)
Parameters
Exceptions
- CRLException
- NoSuchAlgorithmException
- InvalidKeyException
- NoSuchProviderException
- SignatureException
Verify(PublicKey, Provider)
public void Verify(PublicKey arg0, Provider arg1)
Parameters
Exceptions
Operators
implicit operator X509Extension(X509CRL)
Converter from X509CRL to X509Extension
public static implicit operator X509Extension(X509CRL t)
Parameters
tX509CRL