Table of Contents

Class DtlsVerifier

Namespace
Org.BouncyCastle.Tls
Assembly
BouncyCastle.Cryptography.dll

Implements cookie generation/verification for a DTLS server as described in RFC 4347, 4.2.1. Denial of Service Countermeasures.

public class DtlsVerifier
Inheritance
DtlsVerifier
Inherited Members

Remarks

RFC 4347 4.2.1 additionally recommends changing the secret frequently. This class does not handle that internally, so the instance should be replaced instead.

Constructors

DtlsVerifier(TlsCrypto)

public DtlsVerifier(TlsCrypto crypto)

Parameters

crypto TlsCrypto

Methods

VerifyRequest(byte[], byte[], int, int, DatagramSender)

public virtual DtlsRequest VerifyRequest(byte[] clientID, byte[] data, int dataOff, int dataLen, DatagramSender sender)

Parameters

clientID byte[]
data byte[]
dataOff int
dataLen int
sender DatagramSender

Returns

DtlsRequest