OK, as Dmytro already has noted, the config parameters have been misspelled in the docs (with dots instead of hyphens).
In addition, in the IpfFhirAutoConfiguration (and all other IPF Spring Boot autoconfigs), the AuditorTLSConfig and the actual Auditor beans are only initialized if ipf.atna.auditor.enabled is set to true, while the actual audits are only written if ipf.atna.auditor-enabled is set to true. Argh.
To make a long story short: for the time being, set both ipf.atna.auditor-enabled and ipf.atna.auditor.enabled to true.
A valid set of properties in yml-format should look like this:
ipf:
atna:
auditor-enabled: true
// ignored after #153 is fixed
auditor.enabled: true
audit-repository-host: arr.somewhere.com
audit-repository-port: 1234
audit-repository-transport: TLS
audit-enterprise-site-id: mysite
audit-queue-class: org.openhealthtools.ihe.atna.auditor.queue.AsynchronousAuditQueue
security-domain-name: mydomain
When starting up with a keystore/truststore configured with -Djavax.net...., TLS is configured correctly:
2017-04-10 16:28:58.463 INFO 4404 --- [ main] o.o.i.a.c.SecurityContextInitializer : SecurityContext module org.openhealthtools.ihe.atna.nodeauth initialized
2017-04-10 16:28:58.465 INFO 4404 --- [ main] o.o.i.a.c.SecurityContextInitializer : SecurityContext module org.openhealthtools.ihe.atna.auditor initialized
2017-04-10 16:28:58.542 INFO 4404 --- [ main] o.o.ihe.atna.auditor.AuditorTLSConfig : ATNA uses TLS, setting up Security Domain
2017-04-10 16:28:58.665 INFO 4404 --- [ main] o.o.ihe.atna.auditor.AuditorTLSConfig : Registered atna://
arr.somewhere.com:1234 for domain
cheers
Christian