Skip to content

Commit 13890d4

Browse files
authored
Merge pull request #526 from sigstore/default-verification-options
Add defaults to keylessverificationrequest
2 parents 5d82c81 + fe15345 commit 13890d4

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

sigstore-java/src/main/java/dev/sigstore/KeylessVerificationRequest.java

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,19 @@
1717

1818
import java.util.List;
1919
import java.util.Map;
20-
import org.immutables.value.Value;
20+
import org.immutables.value.Value.Default;
21+
import org.immutables.value.Value.Immutable;
2122

22-
@Value.Immutable
23+
@Immutable
2324
public interface KeylessVerificationRequest {
2425
KeylessSignature getKeylessSignature();
2526

26-
VerificationOptions getVerificationOptions();
27+
@Default
28+
default VerificationOptions getVerificationOptions() {
29+
return VerificationOptions.builder().isOnline(true).build();
30+
}
2731

28-
@Value.Immutable
32+
@Immutable
2933
interface VerificationOptions {
3034
boolean isOnline();
3135

@@ -36,7 +40,7 @@ static ImmutableVerificationOptions.Builder builder() {
3640
}
3741
}
3842

39-
@Value.Immutable
43+
@Immutable
4044
interface CertificateIdentity {
4145
String getIssuer();
4246

0 commit comments

Comments
 (0)