Skip to main content
Version: 4.4.0

ICertificateMemoryStore Interface

Namespace: iCore.Public.Crypto.X509Certificates
Assembly: iCore.Public.Crypto.dll

Represents an in-memory X.509 certificate store.

public interface ICertificateMemoryStore : ICertificateStore, IProvidesImplementation

Implements ICertificateStore, IProvidesImplementation

Properties

NameDescription
CopyPrivateKeyOnAddDetermines if the private key should be copied from the certificate when adding a certificate to the ICertificateMemoryStore. By default this value is false.

Methods

NameDescription
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.