在openssl

时间:2018-04-30 07:42:15

标签: kernel openssl

我想只启用这十二个密码套件:

  • TLS_DHE_RSA_WITH_AES_256_CBC_SHA256(0x006b)
  • TLS_RSA_WITH_AES_256_CBC_SHA256(0x003d)
  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256(0xc02f)
  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256(0xc027)
  • TLS_DHE_RSA_WITH_AES_128_GCM_SHA256(0x009e)
  • TLS_DHE_RSA_WITH_AES_128_CBC_SHA256(0x0067)
  • TLS_RSA_WITH_AES_128_GCM_SHA256(0x009c)
  • TLS_RSA_WITH_AES_128_CBC_SHA256(0x003c)
  • TLS_RSA_WITH_AES_256_CBC_SHA(0x0035)
  • TLS_RSA_WITH_AES_128_CBC_SHA(0x002f)
  • TLS_RSA_WITH_RC4_128_SHA(0x0005)
  • TLS_RSA_WITH_RC4_128_MD5(0x0004)

除了这些,我想禁用所有并使其可配置。 实际上我正在将openssl 1.0.2版本的源代码与我的应用程序集成。有没有一种方法可以在不使用openssl源代码编辑.c和.h文件的情况下进行配置?

1 个答案:

答案 0 :(得分:0)

你应该做什么,例如Apache确实为可配置的密码字符串提供了便利。您可能想要检查Apache如何实现SSLCipherSuite optionopenssl ciphers command的源代码也可能有用。