CertificateEngine Class
Namespace: Rebex.Security.Certificates
Assembly: Rebex.Common.dll (version 7.0.9119)
Represents a certificate engine.
Syntax
public abstract class CertificateEngine
Inherited Members
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. |