Show / Hide Table of Contents
Editar no GitHub

Class AttributeCertificateGenerator

Inheritance
Object
AttributeCertificateGenerator
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Lacuna.Pki
Assembly: Lacuna.Pki.dll
Syntax
public class AttributeCertificateGenerator

Constructors

| Improve this Doc View Source

AttributeCertificateGenerator()

Declaration
public AttributeCertificateGenerator()

Properties

| Improve this Doc View Source

IncludeAuthorityKeyIdExtension

Declaration
public bool IncludeAuthorityKeyIdExtension { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

Warnings

Declaration
public List<string> Warnings { get; }
Property Value
Type Description
List<String>

Methods

| Improve this Doc View Source

AddAttribute<T>(String, T)

Declaration
public void AddAttribute<T>(string oid, T value)
Parameters
Type Name Description
String oid
T value
Type Parameters
Name Description
T
| Improve this Doc View Source

AddAttribute<T>(String, IEnumerable<T>)

Declaration
public void AddAttribute<T>(string oid, IEnumerable<T> values)
Parameters
Type Name Description
String oid
IEnumerable<T> values
Type Parameters
Name Description
T
| Improve this Doc View Source

AddRawAttribute(String, Byte[])

Declaration
public void AddRawAttribute(string oid, byte[] encodedValue)
Parameters
Type Name Description
String oid
Byte[] encodedValue
| Improve this Doc View Source

AddRawAttribute(String, IEnumerable<Byte[]>)

Declaration
public void AddRawAttribute(string oid, IEnumerable<byte[]> encodedValues)
Parameters
Type Name Description
String oid
IEnumerable<Byte[]> encodedValues
| Improve this Doc View Source

Generate(Boolean)

Declaration
public AttributeCertificate Generate(bool validate = true)
Parameters
Type Name Description
Boolean validate
Returns
Type Description
AttributeCertificate
| Improve this Doc View Source

GenerateToSignBytes()

Declaration
public byte[] GenerateToSignBytes()
Returns
Type Description
Byte[]
| Improve this Doc View Source

GenerateUniqueSerialNumber()

Declaration
public BigInteger GenerateUniqueSerialNumber()
Returns
Type Description
BigInteger
| Improve this Doc View Source

SetCAIssuersUri(Uri)

Declaration
public void SetCAIssuersUri(Uri caIssuersUri)
Parameters
Type Name Description
Uri caIssuersUri
| Improve this Doc View Source

SetCrlDistributionPoint(Uri)

Declaration
public void SetCrlDistributionPoint(Uri uri)
Parameters
Type Name Description
Uri uri
| Improve this Doc View Source

SetExtensionNoRevocationAvailable()

Declaration
public void SetExtensionNoRevocationAvailable()
| Improve this Doc View Source

SetHolderName(Name)

Declaration
public void SetHolderName(Name name)
Parameters
Type Name Description
Name name
| Improve this Doc View Source

SetHolderPKCertificate(PKCertificate)

Declaration
public void SetHolderPKCertificate(PKCertificate holderCertificate)
Parameters
Type Name Description
PKCertificate holderCertificate
| Improve this Doc View Source

SetIssuer(PKCertificate)

Declaration
public void SetIssuer(PKCertificate issuer)
Parameters
Type Name Description
PKCertificate issuer
| Improve this Doc View Source

SetIssuer(PKCertificateWithKey)

Declaration
public void SetIssuer(PKCertificateWithKey issuerWithKey)
Parameters
Type Name Description
PKCertificateWithKey issuerWithKey
| Improve this Doc View Source

SetOcspUri(Uri)

Declaration
public void SetOcspUri(Uri ocspUri)
Parameters
Type Name Description
Uri ocspUri
| Improve this Doc View Source

SetPrecomputedSignature(Byte[], Byte[])

Declaration
public void SetPrecomputedSignature(byte[] signature, byte[] toSignBytes)
Parameters
Type Name Description
Byte[] signature
Byte[] toSignBytes
| Improve this Doc View Source

SetSerialNumber(BigInteger)

Declaration
public void SetSerialNumber(BigInteger serialNumber)
Parameters
Type Name Description
BigInteger serialNumber
| Improve this Doc View Source

SetSignatureAlgorithm(SignatureAlgorithm)

Declaration
public void SetSignatureAlgorithm(SignatureAlgorithm signatureAlg)
Parameters
Type Name Description
SignatureAlgorithm signatureAlg
| Improve this Doc View Source

SetValidity(DateTimeOffset, DateTimeOffset)

Declaration
public void SetValidity(DateTimeOffset start, DateTimeOffset end)
Parameters
Type Name Description
DateTimeOffset start
DateTimeOffset end
| Improve this Doc View Source

SetValidityFromNow(TimeSpan)

Declaration
public void SetValidityFromNow(TimeSpan period)
Parameters
Type Name Description
TimeSpan period
Back to top Copyright © 2015-2020 Lacuna Software