Generating the CSR and Private Key

The easiest way to generate your CSR and private key is to use the process built within IceWarp Server, which can be found at Certificates > Server. CSR generators can also be found online if you prefer to use them - two of these are located at:

http://www.myssl.cn/english/openssl/createcsr.asp

https://my.webblake.com/CSRGenerator3266.php

If you use IceWarp Server's generator, you should fill in the file names to generate, for example, private.pem and public.pem.

If you use another method, you will probably have to create these files manually using a plain-text editor of some description.

Whichever method you chose, you should end up with two files, your private key and your public key.

Warning: Your private key is exactly that - private! You should NEVER pass out this key to anyone you do not explicitly trust.

Here are examples of what your files should look like, just for information:

public.pem

-----BEGIN NEW CERTIFICATE REQUEST-----

MIIDYjCCAssCAQAwgYYxHjAcBgNVBAMTFW5ldC5jaGlja2Vua2lsbGVyLmNvbTEQMA4GA1UECxMHc3VwcG9ydDEbMBkGA1UEChMSY2hpY2tlbmtpbGxlciBMdGQuMQ8wDQYDVQQHEwZQcmFndWUxFzAVBgNVBAgTDkN6ZWNoIFJlcHVibGljMQswCQYDVQQGEwJDWjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuGry41oVXuJRoaoY/bJdapmX2sj0jpD3aJsr9PG9Mlg+msNvNIFIXAB3QPqGSpB45P5fOwj75VzmoMKu1iusxYwQNWl1Jxm0N58Rx0hugJ8ymRTVO44fxMmNyeClPAIiBeLk3aZjwPQ/AbF030PpQnskAWlAPjwqFGeuBom5MKcCAwEAAaCCAZkwGgYKKwYBBAGCNw0CAzEMFgo1LjEuMjYwMC4yMHsGCisGAQQBgjcCAQ4xbTBrMA4GA1UdDwEB/wQEAwIE8DBEBgkqhkiG9w0BCQ8ENzA1MA4GCCqGSIb3DQMCAgIAgDAOBggqhkiG9w0DBAICAIAwBwYFKw4DAgcwCgYIKoZIhvcNAwcwEwYDVR0lBAwwCgYIKwYBBQUHAwEwgf0GCisGAQQBgjcNAgIxge4wgesCAQEeWgBNAGkAYwByAG8AcwBvAGYAdAAgAFIAUwBBACAAUwBDAGgAYQBuAG4AZQBsACAAQwByAHkAcAB0AG8AZwByAGEAcABoAGkAYwAgAFAAcgBvAHYAaQBkAGUAcgOBiQCTSR8dKSviOwRXJreaBSjJpgw7jnoQI1mvgJv5aE+B7F+M47mrA4bWgM5NorJyuRzmkb4g8FCer7hyi1PyFYlDClz6oZvzFQROnEKiSGuE3nTv28Ver/l2weSa05PCRKpKfP3Ku5WjFh4NDyMjcobcdODHAW2jyhmeb4T5jiiyFQAAAAAAAAAAMA0GCSqGSIb3DQEBBQUAA4GBAGDp1WEw9q9tyXM0hfVjPEUPjYoC/XYzLzLiQBtiQluPf0fa61n0ZFj69elcAAgp4ZSRf6uMItWdcn2amq1Cv9KzEvSXyi+7ZkfnX4yhj1aHghRL7HS54lwop5IgzrhewKSXrbffq7Lrg8lx2ehQNiXocaewDtNY9929BrfpVyM6

-----END NEW CERTIFICATE REQUEST-----

and private.pem

-----BEGIN RSA PRIVATE KEY-----

MIICXAIBAAKGgQCtq6Le1Yyk2h1psJ9+zw0vVpRaVoKrZf6sCo8V3dMJkCxrUZebsM5/6Fw64xe1ZX8KNbbO4Khiqzcb6HrJpzeEmrJuf7bWCe1qmutyWkR+JsX+juHGcP2y/r6zyfpZqFaQhozCjgyQdyXIt9g5whq573AizO0Ny5dUlRoDHouTiwIDAQABAoGBAJqWjQONUwPqowPRFCfsZfAdQTCokOfAglDhlTwBmDiK/P8KQcl0OFvimTZRrmjpT4vnBDJiB4DMpuFQrvuQvPj0ym1VYq6+rcUMa5p2z6UrOrloXhmJKpoSCf5OwgYdiQ0KKy6Hot59MzPl6Je6kJCczEUQ7mkHUIW0oVoEN1cBAkEA1qSus+k1IqrJZhUj9nbTpwaEu1WsEMtp6emUO87dV1ubDCpbyLrkM6gqabZRnUpqZdfdtPZ0RHttU+jf3ZZybQJBAM8h9iR7va9ioYNDY3GFXQFdA/5qQGZbaqiLd6Krvr2a3B3gZbSIIc0sPFEYyhQQ/7c/XvHSZVVtA3VCfIqbItcCQFBgGJ98O46Av6v/TJk1Q+pusXNpEGa1lTKnaf+/ZfkZb4Tts7MF8QA6/67YO9WXkSIT5IyoIT+nrHfYY0QZ2z0CQHL/5gsHcJ8JYabhKTsD0klJfUgpcavioWsGU9vLAtF+QyuLRKxg0HN7Vdmoq7lMXs08r9gO+hfduIfH7CGAVG0CQCkVdxpggzSHBecd61bbAfwEi4mbBQq+BrkXWde5+bqLD5LNf3Fy7dO3YOqSF6riFiu2tJioS6njsM5x90FWS0A=

-----END RSA PRIVATE KEY-----