C# Класс TSystems.RELOAD.Topology.AccessController

Наследование: IAccessController
Показать файл Открыть проект

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

Метод Описание
AccessController ( ReloadConfig rc ) : System
FromConfig ( configuration config ) : void
GetACP ( uint kindId ) : IAccessControlPolicy
GetPKC ( SignerIdentity identity ) : GenericCertificate
GetPKCs ( List identities ) : List
RegisterPolicy ( IAccessControlPolicy acp ) : void
RequestPermitted ( ReloadMessage msg ) : bool

Moked! Must be implemented

SetPKCs ( GenericCertificate>.Dictionary pkcs ) : void
SetPKCs ( List pkcs ) : void
validateDataSignature ( ResourceId resId, uint kind, StoredData sd ) : bool

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

Метод Описание
validateCertHash ( ReloadMessage msg, X509Certificate2 signerCert ) : bool

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

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

public AccessController ( ReloadConfig rc ) : System
rc ReloadConfig
Результат System

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

public FromConfig ( configuration config ) : void
config configuration
Результат void

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

public GetACP ( uint kindId ) : IAccessControlPolicy
kindId uint
Результат IAccessControlPolicy

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

public GetPKC ( SignerIdentity identity ) : GenericCertificate
identity SignerIdentity
Результат GenericCertificate

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

public GetPKCs ( List identities ) : List
identities List
Результат List

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

public RegisterPolicy ( IAccessControlPolicy acp ) : void
acp IAccessControlPolicy
Результат void

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

Moked! Must be implemented
public RequestPermitted ( ReloadMessage msg ) : bool
msg TSystems.RELOAD.Transport.ReloadMessage
Результат bool

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

public SetPKCs ( GenericCertificate>.Dictionary pkcs ) : void
pkcs GenericCertificate>.Dictionary
Результат void

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

public SetPKCs ( List pkcs ) : void
pkcs List
Результат void

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

public validateDataSignature ( ResourceId resId, uint kind, StoredData sd ) : bool
resId TSystems.RELOAD.Utils.ResourceId
kind uint
sd TSystems.RELOAD.Storage.StoredData
Результат bool