@tak-ps/node-tak
Preparing search index...
Security
Class Security
Hierarchy
default
Security
Index
Constructors
constructor
Properties
api
schema
Methods
auth
Config
cli
is
Secure
security
Config
verify
Config
Constructors
constructor
new
Security
(
api
:
TAKAPI
)
:
Security
Parameters
api
:
TAKAPI
Returns
Security
Properties
api
api
:
TAKAPI
schema
schema
:
{
"auth-config"
:
{
description
:
string
;
formats
:
CommandOutputFormat
[]
;
params
:
TObject
<
{}
>
;
query
:
TObject
<
{}
>
;
}
;
"is-secure"
:
{
description
:
string
;
formats
:
CommandOutputFormat
[]
;
params
:
TObject
<
{}
>
;
query
:
TObject
<
{}
>
;
}
;
"security-config"
:
{
description
:
string
;
formats
:
CommandOutputFormat
[]
;
params
:
TObject
<
{}
>
;
query
:
TObject
<
{}
>
;
}
;
"verify-config"
:
{
description
:
string
;
formats
:
CommandOutputFormat
[]
;
params
:
TObject
<
{}
>
;
query
:
TObject
<
{}
>
;
}
;
}
= ...
Methods
auth
Config
authConfig
()
:
Promise
<
{
data
:
{
groupBaseRDN
:
string
;
groupPrefix
:
string
;
serviceAccountCredential
:
string
;
serviceAccountDN
:
string
;
updateInterval
:
number
;
url
:
string
;
userString
:
string
;
}
;
messages
?:
string
[]
;
nodeId
?:
string
;
type
:
string
;
version
:
string
;
}
,
>
Get Auth Configuration
TAK Server Docs
.
Returns
Promise
<
{
data
:
{
groupBaseRDN
:
string
;
groupPrefix
:
string
;
serviceAccountCredential
:
string
;
serviceAccountDN
:
string
;
updateInterval
:
number
;
url
:
string
;
userString
:
string
;
}
;
messages
?:
string
[]
;
nodeId
?:
string
;
type
:
string
;
version
:
string
;
}
,
>
cli
cli
(
args
:
ParsedArgs
)
:
Promise
<
string
|
object
>
Parameters
args
:
ParsedArgs
Returns
Promise
<
string
|
object
>
is
Secure
isSecure
()
:
Promise
<
{
data
:
string
;
messages
?:
string
[]
;
nodeId
?:
string
;
type
:
string
;
version
:
string
;
}
,
>
Is Secure
TAK Server Docs
.
Returns
Promise
<
{
data
:
string
;
messages
?:
string
[]
;
nodeId
?:
string
;
type
:
string
;
version
:
string
;
}
,
>
security
Config
securityConfig
()
:
Promise
<
{
data
:
{
caType
:
string
;
enableEnrollment
:
boolean
;
keystoreFile
:
string
;
keystorePass
:
string
;
mscaPassword
:
string
|
null
;
mscaTemplateName
:
string
|
null
;
mscaTruststore
:
string
|
null
;
mscaTruststorePass
:
string
|
null
;
mscaUserName
:
string
|
null
;
signingKeystoreFile
:
string
;
signingKeystorePass
:
string
;
tlsVersion
:
string
;
truststoreFile
:
string
;
truststorePass
:
string
;
validityDays
:
number
;
x509addAnon
:
boolean
;
x509Groups
:
boolean
;
}
;
messages
?:
string
[]
;
nodeId
?:
string
;
type
:
string
;
version
:
string
;
}
,
>
Get Security Configuration
TAK Server Docs
.
Returns
Promise
<
{
data
:
{
caType
:
string
;
enableEnrollment
:
boolean
;
keystoreFile
:
string
;
keystorePass
:
string
;
mscaPassword
:
string
|
null
;
mscaTemplateName
:
string
|
null
;
mscaTruststore
:
string
|
null
;
mscaTruststorePass
:
string
|
null
;
mscaUserName
:
string
|
null
;
signingKeystoreFile
:
string
;
signingKeystorePass
:
string
;
tlsVersion
:
string
;
truststoreFile
:
string
;
truststorePass
:
string
;
validityDays
:
number
;
x509addAnon
:
boolean
;
x509Groups
:
boolean
;
}
;
messages
?:
string
[]
;
nodeId
?:
string
;
type
:
string
;
version
:
string
;
}
,
>
verify
Config
verifyConfig
()
:
Promise
<
{
data
:
string
;
messages
?:
string
[]
;
nodeId
?:
string
;
type
:
string
;
version
:
string
;
}
,
>
Verify Configuration
TAK Server Docs
.
Returns
Promise
<
{
data
:
string
;
messages
?:
string
[]
;
nodeId
?:
string
;
type
:
string
;
version
:
string
;
}
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
api
schema
Methods
auth
Config
cli
is
Secure
security
Config
verify
Config
@tak-ps/node-tak
Loading...
Get Auth Configuration
TAK Server Docs.