C# Class TSystems.RELOAD.Topology.AccessController

Inheritance: IAccessController
Afficher le fichier Open project: RELOAD-NET/RELOAD.NET

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
validateCertHash ( ReloadMessage msg, X509Certificate2 signerCert ) : bool

Method Details

AccessController() public méthode

public AccessController ( ReloadConfig rc ) : System
rc ReloadConfig
Résultat System

FromConfig() public méthode

public FromConfig ( configuration config ) : void
config configuration
Résultat void

GetACP() public méthode

public GetACP ( uint kindId ) : IAccessControlPolicy
kindId uint
Résultat IAccessControlPolicy

GetPKC() public méthode

public GetPKC ( SignerIdentity identity ) : GenericCertificate
identity SignerIdentity
Résultat GenericCertificate

GetPKCs() public méthode

public GetPKCs ( List identities ) : List
identities List
Résultat List

RegisterPolicy() public méthode

public RegisterPolicy ( IAccessControlPolicy acp ) : void
acp IAccessControlPolicy
Résultat void

RequestPermitted() public méthode

Moked! Must be implemented
public RequestPermitted ( ReloadMessage msg ) : bool
msg TSystems.RELOAD.Transport.ReloadMessage
Résultat bool

SetPKCs() public méthode

public SetPKCs ( GenericCertificate>.Dictionary pkcs ) : void
pkcs GenericCertificate>.Dictionary
Résultat void

SetPKCs() public méthode

public SetPKCs ( List pkcs ) : void
pkcs List
Résultat void

validateDataSignature() public méthode

public validateDataSignature ( ResourceId resId, uint kind, StoredData sd ) : bool
resId TSystems.RELOAD.Utils.ResourceId
kind uint
sd TSystems.RELOAD.Storage.StoredData
Résultat bool