google-auth-library-java icon indicating copy to clipboard operation
google-auth-library-java copied to clipboard

feat: Implement X509 certificate provider

Open nbayati opened this issue 9 months ago • 1 comments

This commit introduces the foundational components for workload identity mTLS authentication. It includes classes to load the certificate and private key file paths from a JSON configuration and to provide these credentials as a KeyStore.

This lays the groundwork for future implementation of trust chain handling and subject token generation.

nbayati avatar Mar 28 '25 18:03 nbayati

Would you be able to take a look at the Sonar report: https://sonarcloud.io/project/issues?issueStatuses=OPEN%2CCONFIRMED&pullRequest=1721&id=googleapis_google-auth-library-java and address some of the easier to fix issue?

Sonar can't run from forks so it wasn't something that came up in the previous review. Some of these look to be quick wins for code quality and we can leave the harder stuff as action items in the future.

lqiu96 avatar Mar 28 '25 18:03 lqiu96