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
cryptoTlsCrypto
Methods
VerifyRequest(byte[], byte[], int, int, DatagramSender)
public virtual DtlsRequest VerifyRequest(byte[] clientID, byte[] data, int dataOff, int dataLen, DatagramSender sender)
Parameters
clientIDbyte[]databyte[]dataOffintdataLenintsenderDatagramSender