Method new()
TLS configuration constructor.
Usage
crew_class_tls$new(
mode = NULL,
key = NULL,
password = NULL,
certificates = NULL
)
Arguments
mode
Argument passed from crew_tls()
.
key
Argument passed from crew_tls()
.
password
Argument passed from crew_tls()
.
certificates
Argument passed from crew_tls()
.
Returns
An R6
object with TLS configuration.
Examples
crew_tls(mode = "automatic")
Method validate()
Validate the object.
Usage
crew_class_tls$validate(test = TRUE)
Arguments
test
Logical of length 1, whether to test the TLS configuration
with nanonext::tls_config()
.
Returns
NULL
(invisibly).
Method client()
TLS credentials for the crew
client.
Usage
crew_class_tls$client()
Returns
NULL
or character vector, depending on the mode.
Method worker()
TLS credentials for crew
workers.
Usage
crew_class_tls$worker(name)
Arguments
name
Character of length 1 with the mirai
compute profile.
Returns
NULL
or character vector, depending on the mode.