For the MS108EUP with firmware 1.0.1.9, the certificate configuration file can be uploaded under Settings > GUI Access > Certificate Configuration > Certificate Update.
It must be a plain-text file with a .pem
extension and have the following format:
-----BEGIN CERTIFICATE-----
<snip>
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
<snip>
-----END RSA PRIVATE KEY-----
Note that the private key block must be -----{BEGIN/END} RSA PRIVATE KEY-----
. -----{BEGIN/END} PRIVATE KEY-----
will not be accepted by the switch.
It is not possible to include an intermediate certificate to be served by the switch.
I obtained this information via consultation with Netgear's customer support. Note that the manual for the MS108EUP is out-of-date and includes descriptions that do not match the current firmware.
I am posting here because this answer came up in my searching for how to configure this switch's certificates; I hope it will help the next person to come along.
Below is the example certificate file that was provided to me by Netgear support. It was named ms180eup-new.pem
, but the name is not important besides the extension. Please do not use this certificate for your switch, since the private key has been compromised by my posting of it here.
-----BEGIN CERTIFICATE-----
MIIDSjCCAjKgAwIBAgIJAIG23tYYz5/lMA0GCSqGSIb3DQEBCwUAME4xCzAJBgNV
BAYTAlVTMQswCQYDVQQIDAJIVzELMAkGA1UEBwwCT08xCzAJBgNVBAoMAlJSMQsw
CQYDVQQLDAJOVDELMAkGA1UEAwwCTlQwHhcNMjMwNDI2MDIzMDMwWhcNMzMwNDIz
MDIzMDMwWjBOMQswCQYDVQQGEwJVUzELMAkGA1UECAwCSFcxCzAJBgNVBAcMAk9P
MQswCQYDVQQKDAJSUjELMAkGA1UECwwCTlQxCzAJBgNVBAMMAk5UMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6hs0QtBNFacqXIFDFj2b3I2iTO8Q8nx4
v5j11nq3DVfv1nuHB5YSDtHf1yfONH0M9xdMLbQ0pS+qC7RN8uExD8XS4sTOVwoF
vhWMKlWAGRi4NlcSQnB9EZKyVCf7bx8vU/rJsEPbUWjP/8POQqz3t1W5Ly7GZ74T
B3mzS1hX9VIHZdQH4/Ij0Y7cRWZpKyFZ6GAaaAp1KA6fTaOIR7lFpNavL8nO1BgP
OKd+karkByaQ0hqfpzFp32VzGlvQCc9hjAZgCZDX1rH1/8MRPADtr0wa6ceb6MLm
JKfvA3iv9on7AH48vTDJ7M4y8JAXTxBoZCGah3o5BTKnlUv3gpZH8QIDAQABoysw
KTAnBgNVHREEIDAegg13d3cudGVzdDEuY29tgg13d3cudGVzdDIuY29tMA0GCSqG
SIb3DQEBCwUAA4IBAQBqku6P/IeLXSbtJCTVIMEUz55BcOEkXwoafycSH+wN3sph
CjUZa+nZugV6+THFLT+B4sN9UB0vSonJYIy5dchdplZzvrO9mrWwIkKTH9qWCjdJ
4c+bWvRa5crYkwDrN9iPxZaRBvOwlj1LDSMMQRysNkMWI2yczdT1/zCLL7uVubRG
z6Uuvpv2ViAizeR3wQdM+Kmk4/F6WZKzihGDBeODaW3DNvHFAGuNws2xhMn4eUz0
qSjn4c2AFzbUuC48mOVdP1LtdXEdfVeYXKFD7hvXt+xT1vAgPf9tQ+dsBJXosHlU
ux14aBeeXVKoxUKA01i4r0NqErAmIr1EYGBSi60B
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDqGzRC0E0Vpypc
gUMWPZvcjaJM7xDyfHi/mPXWercNV+/We4cHlhIO0d/XJ840fQz3F0wttDSlL6oL
tE3y4TEPxdLixM5XCgW+FYwqVYAZGLg2VxJCcH0RkrJUJ/tvHy9T+smwQ9tRaM//
w85CrPe3VbkvLsZnvhMHebNLWFf1Ugdl1Afj8iPRjtxFZmkrIVnoYBpoCnUoDp9N
o4hHuUWk1q8vyc7UGA84p36RquQHJpDSGp+nMWnfZXMaW9AJz2GMBmAJkNfWsfX/
wxE8AO2vTBrpx5vowuYkp+8DeK/2ifsAfjy9MMnszjLwkBdPEGhkIZqHejkFMqeV
S/eClkfxAgMBAAECggEBAJgwuUfaPNKfywU6L0/NG39FQEa9gAnz61e7a85UFp6B
FXUc9wpygCjMPbWUthQfW4diyO5JYZQlqWlUfPwxc4CqfU9Y3D9vT45kWavHy7AF
BvSkpEU29cev02isWWPDJTR2LBn/8xs4hUfjljp4Uc4I14uZ3/ffdGV+s5V+yCe9
Pqaz+lMeWhHHSl5TkiXJuhXgmaqzOCuairnppTpYJ2bXzgIxHWVlIZPUSW1GbqlU
A+86H9TOgpd76IGwl3SKQLLBGaD+gKKY9bCS6QiceJVjjQcxgDUl2HLgYUeMbaYK
bZV3r1PmL8AXydcLO9cQu6hOV5u+yKndF7zB8Gf3jgECgYEA+FX0ux4ICHtZTDmS
D76MdwBGvlLQapeBYwQlOoRCLysSdva7ASen2HaZxMkICGXdNoNiIM/wj2F5CjgO
n1bSLNGzBu5lTHUfzhz1yqYAJNwOSXSGcmd9Fbyj2YQ9Py7fgz4YPyKlzbzTP8gP
fFP5pUxIku4jfWlN0/Uwru0/nWECgYEA8VTS+1900nf50s4UH2VocN07MoTf8Rtf
P8HjHFFxLUEs6nPXDSJeHCI/WZNHpwmWVBS/oJ9AFoZSE6Kb34JQgkmzM8qosIa2
iWK6qcYwjvA27Hl/31LozVTfkXmAbNFBWqjxqerPUWahzKS/3xyKtRMc6QnNDavz
VYKR4D48pJECgYBN8dzApmprDxw2GpPHsU0xRLrvndqgujD4PSLaPQzw9Rn0kPid
Ii9Cd+dHprmIuUA3jgFMvzeIKVXuaS3dwUhynNcOQ+EzoEd9UAWtt3CwIQmy8IoK
eoT+P5lF+oWmwTWSYfkGR/+2lZ/QkyCZK1peEZVt2KT3BghRkNHY9cpTwQKBgA8R
eMrxPt4VV6ft7hu3vTmu1o9k9IadaukUNhYCj8p/k0pgSUEssCuZh9MT+xlW4+gE
E6L3zoyZfm5zbMAb5uL7rxDAyp+bCbKyU21eTpHeNc+2FmHfT2HitsLijz48IpSC
j/RIEQHIIrogX0qTAaYkt11lm0QLRHpGWM1jlW3BAoGBAMSkn17sB+IEsoLlvPEJ
lzq1iVAKurXEHD52beJn1/5VlBihMYq2ZRRZTbB/12KZdGwSe99VRLjDPy/NVuaZ
P+ktlGIxiXar2A1IVAscWd9rtujF6n4yGm5sl/vbevQ0BhZROTKDWSQizc4djg9y
bdLA4qsGap/9qJVfCWHi0+8/
-----END RSA PRIVATE KEY-----