Table of Contents

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