Show / Hide Table of Contents

Class AttributeCertificate

Inheritance
Object
Certificate
AttributeCertificate
Inherited Members
Certificate.EncodedValue
Certificate.ValidityStart
Certificate.ValidityEnd
Certificate.SignatureAlgorithm
Certificate.SignatureValue
Certificate.SerialNumber
Certificate.Extensions
Certificate.issuer
Certificate.Issuer
Certificate.IssuerFound
Certificate.IssuerNotFound
Certificate.TrustAnchor
Certificate.TbsCertificateEncoded
Certificate.ThumbprintSHA1
Certificate.ThumbprintSHA256
Certificate.AuthorityInformationAccess
Certificate.CAIssuersUri
Certificate.OcspUri
Certificate.IssuerKeyIdentifier
Certificate.Validate(ITrustArbitrator)
Certificate.Validate(CertificateValidationOptions)
Certificate.TryFillIssuer(ICertificateStore)
Certificate.GetCertificateChain()
Certificate.Equals(Object)
Certificate.GetHashCode()
Object.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Namespace: Lacuna.Pki
Assembly: Lacuna.Pki.dll
Syntax
public class AttributeCertificate : Certificate

Constructors

AttributeCertificate(Byte[], ICertificateStore)

Declaration
protected AttributeCertificate(byte[] certContent, ICertificateStore certStore)
Parameters
Type Name Description
Byte[] certContent
ICertificateStore certStore

Properties

Attributes

Declaration
public X509Attributes Attributes { get; protected set; }
Property Value
Type Description
X509Attributes

HolderName

Declaration
public GeneralNames HolderName { get; protected set; }
Property Value
Type Description
GeneralNames

HolderPKCertificate

Declaration
public AttributeCertificateBaseCertificateId HolderPKCertificate { get; protected set; }
Property Value
Type Description
AttributeCertificateBaseCertificateId

IsSelfSigned

Declaration
public override bool IsSelfSigned { get; }
Property Value
Type Description
Boolean
Overrides
Certificate.IsSelfSigned

IssuerDisplayName

Declaration
public override string IssuerDisplayName { get; }
Property Value
Type Description
String
Overrides
Certificate.IssuerDisplayName

IssuerDN

Declaration
protected override Name IssuerDN { get; }
Property Value
Type Description
Name
Overrides
Certificate.IssuerDN

IssuerName

Declaration
public GeneralNames IssuerName { get; protected set; }
Property Value
Type Description
GeneralNames

PkiBrazil

Declaration
public IcpBrasilAttributeCertificateFields PkiBrazil { get; }
Property Value
Type Description
IcpBrasilAttributeCertificateFields

SubjectDisplayName

Declaration
public override string SubjectDisplayName { get; }
Property Value
Type Description
String
Overrides
Certificate.SubjectDisplayName

Methods

Decode(Byte[], ICertificateStore)

Declaration
public static AttributeCertificate Decode(byte[] certContent, ICertificateStore certStore = null)
Parameters
Type Name Description
Byte[] certContent
ICertificateStore certStore
Returns
Type Description
AttributeCertificate

GetTbsCertificateEncoded()

Declaration
protected override byte[] GetTbsCertificateEncoded()
Returns
Type Description
Byte[]
Overrides
Certificate.GetTbsCertificateEncoded()
Back to top Copyright © 2015-2020 Lacuna Software