Revision a8b3b09d lib/tools/prepare_node_join.py

b/lib/tools/prepare_node_join.py
130 130
    raise errors.X509CertError(_noded_cert_file,
131 131
                               "Unable to load private key: %s" % err)
132 132

  
133
  ctx = OpenSSL.SSL.Context(OpenSSL.SSL.TLSv1_METHOD)
134
  ctx.use_privatekey(key)
135
  ctx.use_certificate(cert)
133
  check_fn = utils.PrepareX509CertKeyCheck(cert, key)
136 134
  try:
137
    ctx.check_privatekey()
135
    check_fn()
138 136
  except OpenSSL.SSL.Error:
139 137
    raise JoinError("Given cluster certificate does not match local key")
140 138

  

Also available in: Unified diff