Skip to content

feat(sdk): add comprehensive DPoP (RFC 9449) support (DSPX-3397)#374

Draft
dmihalcik-virtru wants to merge 6 commits into
mainfrom
DSPX-3397-java-sdk
Draft

feat(sdk): add comprehensive DPoP (RFC 9449) support (DSPX-3397)#374
dmihalcik-virtru wants to merge 6 commits into
mainfrom
DSPX-3397-java-sdk

test(java-sdk): add TokenSource unit tests and remove unused altindag…

244f4ba
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jun 12, 2026 in 37s

Annotations

Check warning on line 510 in sdk/src/main/java/io/opentdf/platform/sdk/SDKBuilder.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this use of "sslSocketFactory"; it is deprecated.

See more on https://sonarcloud.io/project/issues?id=opentdf_java-sdk&issues=AZ64G-FgXiAU-GKneYwX&open=AZ64G-FgXiAU-GKneYwX&pullRequest=374

Check warning on line 29 in sdk/src/test/java/io/opentdf/platform/sdk/TokenSourceTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the declaration of thrown exception 'java.lang.Exception', as it cannot be thrown from method's body.

See more on https://sonarcloud.io/project/issues?id=opentdf_java-sdk&issues=AZ64G-F2XiAU-GKneYwa&open=AZ64G-F2XiAU-GKneYwa&pullRequest=374

Check failure on line 332 in sdk/src/main/java/io/opentdf/platform/sdk/SDKBuilder.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=opentdf_java-sdk&issues=AZ64G-FgXiAU-GKneYwW&open=AZ64G-FgXiAU-GKneYwW&pullRequest=374

Check warning on line 16 in sdk/src/main/java/io/opentdf/platform/sdk/SDKBuilder.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused import 'com.nimbusds.jose.jwk.gen.ECKeyGenerator'.

See more on https://sonarcloud.io/project/issues?id=opentdf_java-sdk&issues=AZ64G-FgXiAU-GKneYwY&open=AZ64G-FgXiAU-GKneYwY&pullRequest=374

Check warning on line 6 in sdk/src/main/java/io/opentdf/platform/sdk/TokenSource.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused import 'com.nimbusds.jose.jwk.RSAKey'.

See more on https://sonarcloud.io/project/issues?id=opentdf_java-sdk&issues=AZ64G-FBXiAU-GKneYwV&open=AZ64G-FBXiAU-GKneYwV&pullRequest=374

Check warning on line 29 in sdk/src/test/java/io/opentdf/platform/sdk/DPoPRetryInterceptorTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the declaration of thrown exception 'java.lang.Exception', as it cannot be thrown from method's body.

See more on https://sonarcloud.io/project/issues?id=opentdf_java-sdk&issues=AZ64G-FtXiAU-GKneYwZ&open=AZ64G-FtXiAU-GKneYwZ&pullRequest=374