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
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
Property Value
- int
Methods
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()
Returns
- byte[]
GetIssuerUniqueID()
bool[] GetIssuerUniqueID()
Returns
- bool[]
GetSignature()
Returns
- byte[]
IsValid(DateTime)
bool IsValid(DateTime date)
Parameters
date
DateTime
Returns
- bool
Verify(AsymmetricKeyParameter)
void Verify(AsymmetricKeyParameter publicKey)
Parameters
publicKey
AsymmetricKeyParameter