Table of Contents

Class PluginSecurityOptions

Namespace
JD.AI.Core.Plugins
Assembly
JD.AI.Core.dll

Security policy options for plugin installation and runtime loading.

public sealed class PluginSecurityOptions
Inheritance
PluginSecurityOptions
Inherited Members

Fields

TrustedPublishersEnvironmentVariable

public const string TrustedPublishersEnvironmentVariable = "JDAI_PLUGIN_TRUSTED_PUBLISHERS"

Field Value

string

Properties

EnforceTrustedPublishers

public bool EnforceTrustedPublishers { get; }

Property Value

bool

TrustedPublishers

public IReadOnlySet<string> TrustedPublishers { get; init; }

Property Value

IReadOnlySet<string>

Methods

FromEnvironment()

public static PluginSecurityOptions FromEnvironment()

Returns

PluginSecurityOptions