

サーバー証明書を取得するためには、サーバー上で、CSR (証明書署名要求 Certificate Signing Request)を作成しなければなりません。
CSR を作成するのと同時に、プライベートキイ (Private Key) が作成されます。
CSR はサーバー証明書発行団体が、サーバー証明書を作成する基本となる文書です。
サーバー証明書は Private Key と共同で、サーバーでの安全なインターネットトランザクションを確保します。
CSR と Private Key を生成させる前に、以下の様な情報を用意し、間違いがないことを確認してください。
情報に間違いがあった場合、サーバー証明書が取得できなかったり、CSR を再発行することが必要になったりしますので、ご注意ください。
ウイザードに必要事項を入力すれば、openssl 用のコマンドを作ることができます。
サーバーに SSH でログインし root ユーザーになり、ウイザードで得られたコマンドを shell 画面に貼り付けます。
なお、Mac OS X server 10.5 上の Apache にはこのウイザードで得られたコマンドは利用できません。Apache Mac OS X での CSR 作成方法の手順に従ってください。
# mkdir /usr/local/certs# cd /usr/local/certs# openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr
-----BEGIN CERTIFICATE REQUEST----- MIIB2jCCAUMCAQAwgYExCzAJBgNVBAYTAlVTMQ0wCwYDVQQIEwRVdGFoMQ4wDAYD VQQHEwVQcm92bzETMBEGA1UEChMKU3R1bmt3b3JrczEVMBMGA1UEAxMMTWFyayBT cGVuY2VyMScwJQYJKoZIhvcNAQkBFhh3ZWJtYXN0ZXJAc3R1bmt3b3Jrcy5jb20w le9bbQlPK2D/3gJDhWW/aZHiMmLcYJtmWmf0wUMdmlibWYuq0UH1EefiLq3SLKK2 NOsTfXp/5sG1VXjlYhDMoLzWxBbaulx2hEufj1Sfkm65Mrd8j4nMFVIGf1sGnFCj ClgxQ/5DJtV22jgnqQfKq7se32r9INoPWjFfjD1JC+4zry5LRiSPNImCYq2E1578 h6S6i6auD1nTDD0LAgMBAAGgGDAWBgkqhkiG9w0BCQcxCRMHZ3JvYmxpbjANBgkq hkiG9w0BAQQFAAOBgQANwQ7wudkfkxrrZA4lXbOYeXWLngHtNdzPJ8WyzOjGof4h dod3Wn6z20cus21SY5LxFkfq6JZrAsqSZFzETN9n2Fbel2pTp3IRWx7Q+WBTlrME OPFCsrIErmaBgnmymGOk/DiHvhV+LqCkAgjcS2Kpn0cOy8KRyXzUc4k+TTw0Uw== -----END CERTIFICATE REQUEST-----
-----BEGIN RSA PRIVATE KEY----- MIICWwIBAAKBgQC8ov5wROFQcZyhw0M0vvUygu7oNWqH4Lh1NPwkFZ+VSFzVEBOU /H8DO0PncKKT0j9c38knTu8Tc3361SLl1TmJfcs9i3DSzmleV68UBTt1SOr14h7B zjjHcLgrzHZHLUK5UAzknRUX6JWaKo3ZauXb95hqfiLy/9Qt+FKk7QLpowIDAQAB AoGASn2zLHKG51V2HQsWxwWBnmjGHzy4zN+Y9+/sgfNoCXOB9UFb+kGbhpMoxYRd LzKfgvV8YeFx16SL4zm3hjsldNBBaXN8TuOsZcx8AJkIkjKhVpJgFbYtPNgngelS JFdpYI+yF7KcEFUD3Wq/v8cchKU+doJbgCpsTrK4jn6BQcECQQDn1LYhmv6f9vLF 5DM4ILxMPqT+yOuKzNh5nviK/kzMQ40Hdf1qyUC5YjSrAVg5qoag4V3mBNdljjA1 eOJPW7EPAkEA0E17GWCvs1w/e531Z8z7CFmbyqicWqhxAkrgUIsSlCPkQrUPMSay iNGP7ZLjudrAjGqlthb19IWGb5vJMXqWLQJAFQ/MJC1yqJHE6Jmc1aKTuNGQJ92V GJ0XpaT9q5MC4yPX8i+UAFmcWbtEUazjmQmXBZKz9yvFbeKHGrSKyu7nnQJAAapc 7ZsETJ7UMxzUNXxCFZMB1+D5PxBRtv76RCqYf266CH6CHJZ+nvFuASxHfdjt6TGB Ga+dT9Mxe/r25NpiEQJADvBOxjYO+M6jEh3zQ3fy8UIEvzHQXkZl+L3psd3dP7r2 Ba3qQL7a5D9WOIb+ekH+axB3yIQUANh3QmAkSDTGHw== -----END RSA PRIVATE KEY-----