• Adds tests around default config values for both XRPC and TLS
• Add tests around server initialisation (are the various admin endpoints bound by default)
• Generates self-signed certificates (*.nordstrom.com) if x509CertPath or privateKeyPath are not supplied
• Default cyphersuite now lines up with engineering standards.
Note on XIO: We ended up overriding XIO TlsConfig as it had a hard requirement for a certificate to be present in a file written to disk. We didn't want this behaviour. We can put a PR or open an issue with the XIO repo to allow cert / private key to be env vars or paths to files.
• Adds tests around default config values for both
XRPC
andTLS
• Add tests around server initialisation (are the various admin endpoints bound by default) • Generates self-signed certificates (*.nordstrom.com) ifx509CertPath
orprivateKeyPath
are not supplied • Default cyphersuite now lines up with engineering standards.Note on XIO: We ended up overriding XIO
TlsConfig
as it had a hard requirement for a certificate to be present in a file written to disk. We didn't want this behaviour. We can put a PR or open an issue with the XIO repo to allow cert / private key to be env vars or paths to files.