Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

CertificateEngine Class

Namespace: Rebex.Security.Certificates
Assembly: Rebex.Common.dll (version 7.0.9147)

Represents a certificate engine.

Syntax
public abstract class CertificateEngine
Inheritance
Object
CertificateEngine
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()

Constructors

Name Description
CertificateEngine()

Initializes new instance of the CertificateEngine class.

Properties

Name Description
Default

Gets the default certificate engine which is used if no custom engine is set as current engine.

LocalMachine

Gets the certificate engine based on LocalMachine store.

LogWriter

Gets or sets the LogWriter used by this object.

Methods

Name Description
Bind(Certificate, PrivateKeyInfo, CertificateKeyParameters)

Saves the supplied private key to certificate engine's private key storage and permanently binds it to the supplied certificate.

BuildChain(Certificate)

Builds a certificate chain from the specified certificate.

BuildChain(Certificate, IEnumerable<Certificate>)

Builds a certificate chain from the specified certificate.

GetCurrentEngine()

Gets the current certificate engine.

SetCurrentEngine(CertificateEngine)

Sets the current certificate engine.

Validate(CertificateChain, CertificateValidationParameters)

Validates given certificate chain using specified validation parameters.

In This Article
  • Constructors
  • Properties
  • Methods
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies