diff options
author | Peter Dettman <peter.dettman@bouncycastle.org> | 2013-06-22 09:12:10 +0400 |
---|---|---|
committer | Peter Dettman <peter.dettman@bouncycastle.org> | 2013-06-22 09:12:10 +0400 |
commit | a5771173c49d42f255665f8d11db3aee5e5a2db3 (patch) | |
tree | 95086f9cf2257696f272d6e6c2cba0f2df5f70a3 /core/src/main/java/org/bouncycastle/crypto/tls/DTLSServerProtocol.java | |
parent | d4fde10c1724fb641a019bebe8d50a4d254c3fda (diff) |
Check that any server session_ticket extension_data is empty
Diffstat (limited to 'core/src/main/java/org/bouncycastle/crypto/tls/DTLSServerProtocol.java')
-rw-r--r-- | core/src/main/java/org/bouncycastle/crypto/tls/DTLSServerProtocol.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/src/main/java/org/bouncycastle/crypto/tls/DTLSServerProtocol.java b/core/src/main/java/org/bouncycastle/crypto/tls/DTLSServerProtocol.java index c361ddfa..34ea0cf1 100644 --- a/core/src/main/java/org/bouncycastle/crypto/tls/DTLSServerProtocol.java +++ b/core/src/main/java/org/bouncycastle/crypto/tls/DTLSServerProtocol.java @@ -407,7 +407,8 @@ public class DTLSServerProtocol state.allowCertificateStatus = TlsUtils.hasExpectedEmptyExtensionData(state.serverExtensions, TlsExtensionsUtils.EXT_status_request, AlertDescription.internal_error); - state.expectSessionTicket = state.serverExtensions.containsKey(TlsProtocol.EXT_SessionTicket); + state.expectSessionTicket = TlsUtils.hasExpectedEmptyExtensionData(state.serverExtensions, + TlsProtocol.EXT_SessionTicket, AlertDescription.internal_error); TlsProtocol.writeExtensions(buf, state.serverExtensions); } |