Add cert_sig_algs into offered list
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
This commit is contained in:
parent
7de79850c9
commit
72d81e56b6
@ -151,7 +151,8 @@ class OpenSSLServ(TLSProgram):
|
|||||||
ret += ["-ciphersuites {ciphersuites}".format(ciphersuites=ciphersuites)]
|
ret += ["-ciphersuites {ciphersuites}".format(ciphersuites=ciphersuites)]
|
||||||
|
|
||||||
if self._sig_algs:
|
if self._sig_algs:
|
||||||
signature_algorithms = ':'.join(self._sig_algs)
|
signature_algorithms = set(self._sig_algs + self._cert_sig_algs)
|
||||||
|
signature_algorithms = ':'.join(signature_algorithms)
|
||||||
ret += ["-sigalgs {signature_algorithms}".format(
|
ret += ["-sigalgs {signature_algorithms}".format(
|
||||||
signature_algorithms=signature_algorithms)]
|
signature_algorithms=signature_algorithms)]
|
||||||
|
|
||||||
@ -246,8 +247,9 @@ class GnuTLSServ(TLSProgram):
|
|||||||
priority_string_list.append('CIPHER-ALL')
|
priority_string_list.append('CIPHER-ALL')
|
||||||
|
|
||||||
if self._sig_algs:
|
if self._sig_algs:
|
||||||
|
signature_algorithms = set(self._sig_algs + self._cert_sig_algs)
|
||||||
priority_string_list.extend(update_priority_string_list(
|
priority_string_list.extend(update_priority_string_list(
|
||||||
self._sig_algs, self.SIGNATURE_ALGORITHM))
|
signature_algorithms, self.SIGNATURE_ALGORITHM))
|
||||||
else:
|
else:
|
||||||
priority_string_list.append('SIGN-ALL')
|
priority_string_list.append('SIGN-ALL')
|
||||||
|
|
||||||
@ -298,9 +300,9 @@ class MbedTLSCli(TLSProgram):
|
|||||||
map(lambda cipher: self.CIPHER_SUITE[cipher], self._ciphers))
|
map(lambda cipher: self.CIPHER_SUITE[cipher], self._ciphers))
|
||||||
ret += ["force_ciphersuite={ciphers}".format(ciphers=ciphers)]
|
ret += ["force_ciphersuite={ciphers}".format(ciphers=ciphers)]
|
||||||
|
|
||||||
if self._sig_algs:
|
if self._sig_algs + self._cert_sig_algs:
|
||||||
ret += ['sig_algs={sig_algs}'.format(
|
ret += ['sig_algs={sig_algs}'.format(
|
||||||
sig_algs=','.join(self._sig_algs))]
|
sig_algs=','.join(set(self._sig_algs + self._cert_sig_algs)))]
|
||||||
|
|
||||||
if self._named_groups:
|
if self._named_groups:
|
||||||
named_groups = ','.join(self._named_groups)
|
named_groups = ','.join(self._named_groups)
|
||||||
|
Loading…
Reference in New Issue
Block a user