keyEncipherment
KeyEncipherment is a flag in the X.509 public key certificate KeyUsage extension defined by RFC 5280. It indicates that the subject public key is intended to be used to encipher (encrypt) private or secret keys, such as a symmetric session key, or to wrap keys for secure delivery. The keyEncipherment bit is commonly associated with RSA keys but is applicable to other algorithms capable of encrypting keys.
In practice, keyEncipherment matters in TLS and other public-key infrastructures. A server certificate with keyEncipherment enables
KeyUsage is one of several bits in the extension, and it can be marked as critical. If