Table of Contents

Interface IX509AttributeCertificate

Namespace
Enterprises.Org.BouncyCastle.X509
Assembly
Enterprises.BouncyCastle.Crypto.dll
public interface IX509AttributeCertificate : IX509Extension
Inherited Members

Properties

Holder

AttributeCertificateHolder Holder { get; }

Property Value

AttributeCertificateHolder

IsValidNow

bool IsValidNow { get; }

Property Value

bool

Issuer

AttributeCertificateIssuer Issuer { get; }

Property Value

AttributeCertificateIssuer

NotAfter

DateTime NotAfter { get; }

Property Value

DateTime

NotBefore

DateTime NotBefore { get; }

Property Value

DateTime

SerialNumber

BigInteger SerialNumber { get; }

Property Value

BigInteger

Version

int Version { get; }

Property Value

int

Methods

CheckValidity()

void CheckValidity()

CheckValidity(DateTime)

void CheckValidity(DateTime date)

Parameters

date DateTime

GetAttributes()

X509Attribute[] GetAttributes()

Returns

X509Attribute[]

GetAttributes(string)

X509Attribute[] GetAttributes(string oid)

Parameters

oid string

Returns

X509Attribute[]

GetEncoded()

byte[] GetEncoded()

Returns

byte[]

GetIssuerUniqueID()

bool[] GetIssuerUniqueID()

Returns

bool[]

GetSignature()

byte[] GetSignature()

Returns

byte[]

IsValid(DateTime)

bool IsValid(DateTime date)

Parameters

date DateTime

Returns

bool

Verify(AsymmetricKeyParameter)

void Verify(AsymmetricKeyParameter publicKey)

Parameters

publicKey AsymmetricKeyParameter