Class X509V2AttributeCertificate
- Namespace
- Enterprises.Org.BouncyCastle.X509
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class X509V2AttributeCertificate : X509ExtensionBase, IX509AttributeCertificate, IX509Extension
- Inheritance
-
X509V2AttributeCertificate
- Implements
-
- Inherited Members
-
Constructors
X509V2AttributeCertificate(byte[])
public X509V2AttributeCertificate(byte[] encoded)
Parameters
encoded
byte[]
X509V2AttributeCertificate(Stream)
public X509V2AttributeCertificate(Stream encIn)
Parameters
encIn
Stream
Properties
Holder
public virtual AttributeCertificateHolder Holder { get; }
Property Value
- AttributeCertificateHolder
IsValidNow
public virtual bool IsValidNow { get; }
Property Value
- bool
Issuer
public virtual AttributeCertificateIssuer Issuer { get; }
Property Value
- AttributeCertificateIssuer
NotAfter
public virtual DateTime NotAfter { get; }
Property Value
- DateTime
NotBefore
public virtual DateTime NotBefore { get; }
Property Value
- DateTime
SerialNumber
public virtual BigInteger SerialNumber { get; }
Property Value
- BigInteger
SignatureAlgorithm
public virtual AlgorithmIdentifier SignatureAlgorithm { get; }
Property Value
- AlgorithmIdentifier
Version
public virtual int Version { get; }
Property Value
- int
Methods
CheckSignature(IVerifierFactory)
protected virtual void CheckSignature(IVerifierFactory verifier)
Parameters
verifier
IVerifierFactory
CheckValidity()
public virtual void CheckValidity()
CheckValidity(DateTime)
public virtual void CheckValidity(DateTime date)
Parameters
date
DateTime
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
- bool
GetAttributes()
public virtual X509Attribute[] GetAttributes()
Returns
- X509Attribute[]
GetAttributes(string)
public virtual X509Attribute[] GetAttributes(string oid)
Parameters
oid
string
Returns
- X509Attribute[]
GetEncoded()
public virtual byte[] GetEncoded()
Returns
- byte[]
GetHashCode()
public override int GetHashCode()
Returns
- int
GetIssuerUniqueID()
public virtual bool[] GetIssuerUniqueID()
Returns
- bool[]
GetSignature()
public virtual byte[] GetSignature()
Returns
- byte[]
GetX509Extensions()
protected override X509Extensions GetX509Extensions()
Returns
- X509Extensions
IsValid(DateTime)
public virtual bool IsValid(DateTime date)
Parameters
date
DateTime
Returns
- bool
Verify(AsymmetricKeyParameter)
public virtual void Verify(AsymmetricKeyParameter key)
Parameters
key
AsymmetricKeyParameter
Verify(IVerifierFactoryProvider)
public virtual void Verify(IVerifierFactoryProvider verifierProvider)
Parameters
verifierProvider
IVerifierFactoryProvider