Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/humla-spongycastle.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Dettman <peter.dettman@bouncycastle.org>2013-06-22 09:12:10 +0400
committerPeter Dettman <peter.dettman@bouncycastle.org>2013-06-22 09:12:10 +0400
commita5771173c49d42f255665f8d11db3aee5e5a2db3 (patch)
tree95086f9cf2257696f272d6e6c2cba0f2df5f70a3 /core/src/main/java/org/bouncycastle/crypto/tls/DTLSServerProtocol.java
parentd4fde10c1724fb641a019bebe8d50a4d254c3fda (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.java3
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);
}