CertificateStore Class
Namespace: Rebex.Security.Certificates
Assembly: Rebex.Common.dll (version 7.0.9119)
Represents a certificate store.
Syntax
public sealed class CertificateStore : IEnumerable<Certificate>, IEnumerable, IDisposable
Inherited Members
Constructors
Name | Description |
---|---|
Certificate |
Opens a system certificate store of the specified name. |
Certificate |
Opens a system certificate store of the specified name and the specified location. |
Certificate |
Opens a certificate store of the specified name and the specified location. |
Certificate |
Opens a system certificate store of the specified name. |
Certificate |
Creates a temporary memory-based certificate store and populates it with certificates from the specified collection. |
Certificate |
Opens a certificate store of the specified name. |
Certificate |
Opens a certificate store of the specified name and the specified location. |
Certificate |
Opens a certificate store of the specified name and the specified location. |
Certificate |
Opens a certificate store of the specified name. |
Properties
Name | Description |
---|---|
Handle | Gets a handle of the certificate store. |
Methods
Name | Description |
---|---|
Add(Certificate) | Adds a certificate to this certificate store. |
Dispose() | Disposes the object and releases resources. |
Exists(Certificate |
Determines whether the specified certificate store exists. |
Exists(Certificate |
Determines whether the specified certificate store exists. |
Exists(String) | Determines whether the specified certificate store exists. |
Exists(String, Certificate |
Determines whether the specified certificate store exists. |
Finalize() | Finalizer called by garbage collector. |
Find |
Returns all certificates matching the specified certificate and options. |
Find |
Returns all certificates corresponding to the specified options. |
Find |
Returns all certificates matching the specified criteria. |
Find |
Returns all certificates issued by the specified issuer (or its subordinate issuer) and corresponding to the specified options. |
Find |
Returns all certificates with the specified serial number issued by the specified issuer (or its subordinate issuer) and corresponding to the specified options. |
Find |
Returns all certificates issued by one of specified issuers (or their subordinate issuer) and corresponding to the specified options. |
Find |
Returns all certificates issued by one of specified issuers (or their subordinate issuer) and corresponding to the specified options. |
Find |
Returns all certificates corresponding to the specified e-mail address. |
Find |
Returns all certificates corresponding to the specified e-mail address and options. |
Remove(Certificate) | Removes a certificate from this certificate store. |
Explicit Interface Implementations
Name | Description |
---|---|
IEnumerable<Certificate>.GetEnumerator() | Returns an enumerator that iterates through the Certificate |
IEnumerable. |
Returns an enumerator that iterates through the Certificate |