Show / Hide Table of Contents
Editar no GitHub

Class RemotePKCertificateGenerator

Inheritance
Object
BasePKCertificateGenerator
RemotePKCertificateGenerator
Inherited Members
BasePKCertificateGenerator.SubjectName
BasePKCertificateGenerator.ValidityStart
BasePKCertificateGenerator.ValidityEnd
BasePKCertificateGenerator.IncludeAuthorityKeyId
BasePKCertificateGenerator.IncludeSubjectKeyId
BasePKCertificateGenerator.EndEntityBasicConstraintsCritical
BasePKCertificateGenerator.ExtendedKeyUsageCritical
BasePKCertificateGenerator.QualifiedCertificateStatementsCritical
BasePKCertificateGenerator.IsFinalCA
BasePKCertificateGenerator.IsSelfSigned
BasePKCertificateGenerator.SerialNumber
BasePKCertificateGenerator.SignatureAlgorithm
BasePKCertificateGenerator.KeyUsage
BasePKCertificateGenerator.ExtendedKeyUsage
BasePKCertificateGenerator.SanFields
BasePKCertificateGenerator.CertificateLevel
BasePKCertificateGenerator.Csr
BasePKCertificateGenerator.AddCertificatePolicy(String, Uri)
BasePKCertificateGenerator.AddCertificatePolicy(String)
BasePKCertificateGenerator.AddCertificatePolicy(String, Uri, IEnumerable<String>)
BasePKCertificateGenerator.AddQualifiedCertificateStatement(QualifiedCertificateStatement)
BasePKCertificateGenerator.SetStartAndEndValidityFromNow(TimeSpan)
BasePKCertificateGenerator.AddIssuerCertificateUri(Uri)
BasePKCertificateGenerator.AddIssuerOcspUri(Uri)
BasePKCertificateGenerator.AddCrlDistributionPoint(Uri)
BasePKCertificateGenerator.AddCustomExtension<T>(String, Boolean, T)
BasePKCertificateGenerator.AddRawCustomExtension(String, Boolean, Byte[])
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Lacuna.Pki.Issuer
Assembly: Lacuna.Pki.dll
Syntax
public class RemotePKCertificateGenerator : BasePKCertificateGenerator

Constructors

| Improve this Doc View Source

RemotePKCertificateGenerator()

Declaration
public RemotePKCertificateGenerator()

Properties

| Improve this Doc View Source

Issuer

Issuer certificate

Declaration
public PKCertificate Issuer { get; set; }
Property Value
Type Description
PKCertificate

Methods

| Improve this Doc View Source

GenerateCertificate(SignatureAlgorithm, Byte[], Byte[], PKCertificate)

Generates a X509 certificate after Issuer signature

Declaration
public static PKCertificate GenerateCertificate(SignatureAlgorithm signatureAlgorithm, byte[] toSignData, byte[] signature, PKCertificate issuer = null)
Parameters
Type Name Description
SignatureAlgorithm signatureAlgorithm

Issuer signature algorithm

Byte[] toSignData

Data submitted to issuer signature

Byte[] signature

Issuer's signature

PKCertificate issuer

Issuer's certificate. If not set, the signature verification will be bypassed

Returns
Type Description
PKCertificate

Issued PKCertificate

| Improve this Doc View Source

GenerateToSignData()

Generates the data that shall be signed by the Issuer

Declaration
public byte[] GenerateToSignData()
Returns
Type Description
Byte[]
Back to top Copyright © 2015-2020 Lacuna Software