CertificateEngine Class
Namespace: Rebex.Security.Certificates
Assembly: Rebex.Common.dll (version 7.0.9448)
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. |