tinyDTLS服务器密钥配置

时间:2014-05-02 18:03:14

标签: security contiki dtls

我在我的contiki代码中使用了一个tinyDTLS ..

http://tinydtls.sourceforge.net/

我目前能够配置客户端和服务器并运行 示例键。

现在我需要将我的客户端配置为连接三台服务器(如果全部) 服务器密钥是相同的,然后我就能连接。

tinyDTLS来源说,我们需要用它来配置密钥

  int get_key(struct dtls_context_t *ctx,
        const session_t *session,
        const unsigned char *id, size_t id_len,
        const dtls_key_t **result) {

   static const dtls_key_t psk = {
      .type = DTLS_KEY_PSK,
      .key.psk.id = (unsigned char *)"Client_identity",
      .key.psk.id_length = 15,
      .key.psk.key = (unsigned char *)"secretPSK",
      .key.psk.key_length = 9
     };

* result =& psk;   返回0; }

在客户端如何读取服务器发送的“PSK_Identity_hint” 密钥交换。 和服务器端如何读取PSK_identity ..

如果我能读懂这个PSK_Identity_hint,我可以选择一个合适的密钥 并发送PSK_身份..

请帮助理解如何配置密钥

0 个答案:

没有答案