ICertificateMemoryStore Interface
Namespace: iCore.Public.Crypto.X509Certificates
Assembly: iCore.Public.Crypto.dll
Represents an in-memory X.509 certificate store.
- C#
- VB
public interface ICertificateMemoryStore : ICertificateStore, IProvidesImplementation
Public Interface ICertificateMemoryStore
Inherits ICertificateStore, IProvidesImplementation
Implements ICertificateStore, IProvidesImplementation
Properties
Name | Description |
---|---|
CopyPrivateKeyOnAdd | Determines if the private key should be copied from the certificate when adding a certificate to the ICertificateMemoryStore. By default this value is false. |
Methods
Name | Description |
---|---|
Add(iCore.Public.Crypto.X509Certificates.ICertificate) | Adds the provided certificate to the ICertificateMemoryStore. Uses the CopyPrivateKeyOnAdd to determine if the private key should be bopied from the certificate. |
Clear() | Removes all items from the ICertificateMemoryStore. |
Contains(iCore.Public.Crypto.X509Certificates.ICertificate) | Determines whether the ICertificateMemoryStore contains the specified certificate. |
Remove(iCore.Public.Crypto.X509Certificates.ICertificate) | Removes the provided certificate from the ICertificateMemoryStore. |