![]() |
lingua-franca 0.10.1
Lingua Franca code generator
|
TLS related methods (cert/key generation + copy to src-gen). More...
Public Member Functions | |
| void | setupTLS (List< FederateInstance > federates) throws IOException |
| Entry point called from generator when comm-type is TLS. | |
| TLSGenerator (FederationFileConfig fileConfig, MessageReporter messageReporter, LFGeneratorContext context) | |
Static Public Member Functions | |
| static Path | getLocalCertPath (FederationFileConfig fileConfig, String entityName) |
| fed-gen/[program]/credentials/[entity]/[entity].crt | |
| static Path | getLocalCredentialsRoot (FederationFileConfig fileConfig) |
| fed-gen/[program]/credentials | |
| static Path | getLocalEntityCredentialsDir (FederationFileConfig fileConfig, String entityName) |
| static Path | getLocalKeyPath (FederationFileConfig fileConfig, String entityName) |
| fed-gen/[program]/credentials/[entity]/[entity].key | |
| static String | getRelativeRemoteCertPath (FederationFileConfig fileConfig, String entityName) |
| static String | getRelativeRemoteCredentialsDir (FederationFileConfig fileConfig, String entityName) |
| Remote base (NO "~"). | |
| static String | getRelativeRemoteKeyPath (FederationFileConfig fileConfig, String entityName) |
TLS related methods (cert/key generation + copy to src-gen).
| org.lflang.federated.generator.TLSGenerator.TLSGenerator | ( | FederationFileConfig | fileConfig, |
| MessageReporter | messageReporter, | ||
| LFGeneratorContext | context ) |
|
static |
fed-gen/[program]/credentials/[entity]/[entity].crt
|
static |
fed-gen/[program]/credentials
|
static |
|
static |
fed-gen/[program]/credentials/[entity]/[entity].key
|
static |
|
static |
Remote base (NO "~").
You should prefix with "$HOME/" in generated scripts. e.g. "$HOME/" + getRelativeRemoteCredentialsDir(...)
|
static |
| void org.lflang.federated.generator.TLSGenerator.setupTLS | ( | List< FederateInstance > | federates | ) | throws IOException |
Entry point called from generator when comm-type is TLS.