diff options
Diffstat (limited to 'security-utils/src/main/java/com/yahoo/security/tls/json/TransportSecurityOptionsEntity.java')
-rw-r--r-- | security-utils/src/main/java/com/yahoo/security/tls/json/TransportSecurityOptionsEntity.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/security-utils/src/main/java/com/yahoo/security/tls/json/TransportSecurityOptionsEntity.java b/security-utils/src/main/java/com/yahoo/security/tls/json/TransportSecurityOptionsEntity.java index 80ef06d9cac..be2027f1c7d 100644 --- a/security-utils/src/main/java/com/yahoo/security/tls/json/TransportSecurityOptionsEntity.java +++ b/security-utils/src/main/java/com/yahoo/security/tls/json/TransportSecurityOptionsEntity.java @@ -2,11 +2,14 @@ package com.yahoo.security.tls.json; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import java.util.ArrayList; import java.util.List; +import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_EMPTY; + /** * Jackson bindings for transport security options * @@ -16,7 +19,7 @@ import java.util.List; class TransportSecurityOptionsEntity { @JsonProperty("files") Files files; - @JsonProperty("authorized-peers") List<AuthorizedPeer> authorizedPeers = new ArrayList<>(); + @JsonProperty("authorized-peers") @JsonInclude(NON_EMPTY) List<AuthorizedPeer> authorizedPeers; static class Files { @JsonProperty("private-key") String privateKeyFile; |