1.3.1.1 Server Bootstrapping

Server bootstrapping is an initialization step that the server completes before it services any client requests. As part of the server bootstrapping, the server generates two sets of private- public key pairs, one for encryption purposes and one for signature purposes, if such two sets of keys do not exist yet. These keys are 2048-bit long Rivest-Shamir-Adleman (RSA) keys. The server also generates a self-signed certificate, containing the public keys, if the certificate does not exist yet.