C# Класс Internal.Cryptography.Pal.DirectoryBasedStoreProvider

Provides an implementation of an X509Store which is backed by files in a directory.
Наследование: IStorePal
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
DirectoryBasedStoreProvider System
DirectoryBasedStoreProvider System
EnsureDirectoryPermissions void
EnsureFilePermissions void
FindExistingFilename string
FindOpenSlot string
GetDirectoryName string

Открытые методы

Метод Описание
Add ( ICertificatePal certPal ) : void
CloneTo ( X509Certificate2Collection collection ) : void
Dispose ( ) : void
Remove ( ICertificatePal certPal ) : void

Приватные методы

Метод Описание
DirectoryBasedStoreProvider ( ) : System
DirectoryBasedStoreProvider ( string storeName, OpenFlags openFlags ) : System
EnsureDirectoryPermissions ( string path, uint userId ) : void

Checks the store directory has the correct permissions.

EnsureFilePermissions ( FileStream stream, uint userId ) : void

Checks the file has the correct permissions and attempts to modify them if they're inappropriate.

FindExistingFilename ( X509Certificate2 cert, string storePath, bool &hadCandidates ) : string
FindOpenSlot ( string thumbprint ) : string
GetDirectoryName ( string storeName ) : string

Описание методов

Add() публичный Метод

public Add ( ICertificatePal certPal ) : void
certPal ICertificatePal
Результат void

CloneTo() публичный Метод

public CloneTo ( X509Certificate2Collection collection ) : void
collection System.Security.Cryptography.X509Certificates.X509Certificate2Collection
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Remove() публичный Метод

public Remove ( ICertificatePal certPal ) : void
certPal ICertificatePal
Результат void