Artifactory 7.x has two different microservices which separately connect to the database:
Artifactory (jfrt) – written in Java, uses JDBC
Metadata (jfmd) – written in Go, uses a Go SQL client
As both microservices are written in different languages and use different database drivers, we will need to configure two different connection strings and use two different formats for the same private key – PEM for Metadata and DER (PKCS 8) for Artifactory.
Artifactory (jfrt) – written in Java, uses JDBC
Metadata (jfmd) – written in Go, uses a Go SQL client
As both microservices are written in different languages and use different database drivers, we will need to configure two different connection strings and use two different formats for the same private key – PEM for Metadata and DER (PKCS 8) for Artifactory.