add start of security notes
This commit is contained in:
parent
69fa06adfd
commit
5faa2df2fa
|
@ -0,0 +1,32 @@
|
|||
# Introduction
|
||||
|
||||
# Local Filesystem
|
||||
|
||||
The main use of the local file system for the core library (other than the validator - see below) is for the
|
||||
[NPM package cache](). The default location and content is as specified in the FHIR specification, bu you
|
||||
can choose where this goes if you want, or provide your own NPM package cache manager
|
||||
|
||||
However there are other uses of the local file system scattered throughout the code. Long term,
|
||||
the intention is to clean this up so these are all following a consistent policy.
|
||||
|
||||
All access to the local file system runs through the class ManagedFileAccess. You can
|
||||
set the static features of this class to completely cut the library off from the
|
||||
local filesystem, or provide your own file system accessor, or limit the files accessed
|
||||
to particular sub-directories. See ManagedFileAccess for details.
|
||||
|
||||
# Network access
|
||||
|
||||
The library will access the web to download needed collateral, or to access terminology resources or servers.
|
||||
All access is by http(s) using the Apache... library, and is controlled by the class XXXX where you can
|
||||
turn all network access off.
|
||||
|
||||
# Logging
|
||||
|
||||
todo
|
||||
|
||||
# Cryptography
|
||||
|
||||
Other than the https client, the library doesn't have any crypto functions in it.
|
||||
|
||||
TODO: Actually, it does, reading SHCs
|
||||
|
Loading…
Reference in New Issue