Discuss this help topic in SecureBlackbox Forum

Use pre-shared key cipher suites

SSL-enabled classes in SecureBlackbox support Pre-shared key (PSK) cipher suites as defined by RFC 4279.

PSK cipher suites are different from regular SSL/TLS cipher suites already because they utilize shared-key approach to security, while SSL was originally based on other principles.

To make use of PSK cipher suites, you need to take the following steps:

  • enable the cipher suites using CipherSuites property of the SSL-enabled class
  • implement a handler for OnKeyNeeded event of the SSL-enabled class. In response to this event your application provides a previously negotiated secret key, which will be used to secure communications.

Remember, that PSK is a very recent addition to TLS, and it's not supported by most TLS clients and servers.

How To articles about common SSL/TLS questions

Discuss this help topic in SecureBlackbox Forum