NDNts
Preparing search index...
@ndn/trust-schema
TrustSchemaPolicy
Class TrustSchemaPolicy
Policy in a trust schema.
Index
Constructors
constructor
Methods
add
Pattern
add
Rule
build
Signer
Names
can
Sign
get
Pattern
has
Rule
list
Patterns
list
Rules
match
Constructors
constructor
new
TrustSchemaPolicy
()
:
TrustSchemaPolicy
Returns
TrustSchemaPolicy
Methods
add
Pattern
addPattern
(
id
:
string
,
pattern
:
Pattern
)
:
void
Parameters
id
:
string
pattern
:
Pattern
Returns
void
add
Rule
addRule
(
packetId
:
string
,
signerId
:
string
)
:
void
Parameters
packetId
:
string
signerId
:
string
Returns
void
build
Signer
Names
buildSignerNames
(
packet
:
MatchInput
,
vars
?:
pattern
.
VarsLike
)
:
Iterable
<
Name
>
Parameters
packet
:
MatchInput
vars
:
pattern
.
VarsLike
= {}
Returns
Iterable
<
Name
>
can
Sign
canSign
(
packet
:
MatchInput
,
signer
:
MatchInput
)
:
boolean
Parameters
packet
:
MatchInput
signer
:
MatchInput
Returns
boolean
get
Pattern
getPattern
(
id
:
string
)
:
Pattern
Parameters
id
:
string
Returns
Pattern
getPattern
(
id
:
string
,
optional
:
true
)
:
Pattern
|
undefined
Parameters
id
:
string
optional
:
true
Returns
Pattern
|
undefined
has
Rule
hasRule
(
packetId
:
string
,
signerId
:
string
)
:
boolean
Parameters
packetId
:
string
signerId
:
string
Returns
boolean
list
Patterns
listPatterns
()
:
Iterable
<
[
id
:
string
,
pattern
:
Pattern
]
>
Returns
Iterable
<
[
id
:
string
,
pattern
:
Pattern
]
>
list
Rules
listRules
()
:
Iterable
<
[
packetId
:
string
,
signerId
:
string
]
>
Returns
Iterable
<
[
packetId
:
string
,
signerId
:
string
]
>
match
match
(
name
:
MatchInput
)
:
Match
[]
Parameters
name
:
MatchInput
Returns
Match
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
Pattern
add
Rule
build
Signer
Names
can
Sign
get
Pattern
has
Rule
list
Patterns
list
Rules
match
NDNts
Loading...
Policy in a trust schema.