AttributeCertificate
Namespace: Lacuna.Pki
Assembly: Lacuna.Pki
Class
public class AttributeCertificate : Certificate
Hierarquia: object → Certificate → AttributeCertificate
Construtores
AttributeCertificate(byte[], ICertificateStore)
protected AttributeCertificate(byte[] certContent, ICertificateStore certStore)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
certContent | byte[] | |
certStore | ICertificateStore |
Propriedades
Attributes
public X509Attributes Attributes { get; protected set; }
Retorno
HolderName
public GeneralNames HolderName { get; protected set; }
Retorno
HolderPKCertificate
public AttributeCertificateBaseCertificateId HolderPKCertificate { get; protected set; }
Retorno
AttributeCertificateBaseCertificateId
IsSelfSigned
Denotes whether this is a self-signed certificate (root certificate) or not.
NOTICE: never test the condition Issuer==null to assertain if a certificate is self-signed, since that condition may throw an exception in case the certificate is not a self-signed certificate but its issuer could not be located. For such purposes, use this property instead.
public override bool IsSelfSigned { get; }
Retorno
IssuerDisplayName
public override string IssuerDisplayName { get; }
Retorno
IssuerDN
protected override Name IssuerDN { get; }
Retorno
IssuerName
public GeneralNames IssuerName { get; protected set; }
Retorno
PkiBrazil
public IcpBrasilAttributeCertificateFields PkiBrazil { get; }
Retorno
IcpBrasilAttributeCertificateFields
SubjectDisplayName
public override string SubjectDisplayName { get; }
Retorno
Métodos
Decode(byte[], ICertificateStore)
public static AttributeCertificate Decode(byte[] certContent, ICertificateStore certStore = null)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
certContent | byte[] | |
certStore | ICertificateStore |
Retorno
GetTbsCertificateEncoded()
protected override byte[] GetTbsCertificateEncoded()
Retorno
Membros herdados
issuer, Validate(ITrustArbitrator), Validate(CertificateValidationOptions), TryFillIssuer(ICertificateStore), GetCertificateChain(), Equals(object), GetHashCode(), EncodedValue, ValidityStart, ValidityEnd, SignatureValue, SerialNumber, Extensions, SignatureAlgorithm, Issuer, IssuerFound, IssuerNotFound, TrustAnchor, TbsCertificateEncoded, ThumbprintSHA1, ThumbprintSHA256, AuthorityInformationAccess, CAIssuersUri, OcspUri, IssuerKeyIdentifier, ToString(), Equals(object, object), ReferenceEquals(object, object), GetType(), MemberwiseClone()