Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show relevant error message if CSR is malformed #56

Open
laurivosandi opened this issue Dec 17, 2018 · 2 comments
Open

Show relevant error message if CSR is malformed #56

laurivosandi opened this issue Dec 17, 2018 · 2 comments

Comments

@laurivosandi
Copy link
Owner

Some ideas for malformed CSR-s:

  • Mixed case CN
  • Whitespace in CN
@laurivosandi
Copy link
Owner Author

No CN whatsoever:

-----BEGIN NEW CERTIFICATE REQUEST-----
MIIDQjCCAioCAQAwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALPF
Lc1RUPldhGv7SOS2WwnrX2vuRuDTJA/J3rmt21Z9KR9kF0j8MN6xh8pd3/S6puFt
kVsS24WOj9LY7h9+Du4lPX9E9MIAIPkdBTVkEI21tUDIZMGTHFHN5QDiVaOB5x6y
6+e1eNBX8foGDEHXid1MRM8g+PffIVAlqF47Jp0yNzD3MYFwd1HT3ZskQ3IMd1Vt
kAcFj5NvHYXju/jPm0hsoAetx0YETGbyvY0ZqzoaPmpRv7VEiEW37Mx6voBVpSwP
x4nVxXn2659oxmw0Zv/wfh0XJCYz0nxoRzP0iIDqzezUmOV7xIOp25ROc7SHETG3
/kvF6N2OqQtBaV+wc2UCAwEAAaCB/DAcBgorBgEEAYI3DQIDMQ4WDDEwLjAuMTcx
MzQuMjAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdDgQWBBQW816sRWHliWIBmDAa3hLT
dO5DqDBEBgkrBgEEAYI3FRQxNzA1AgEFDA9ERVNLVE9QLVRPTkFJNkwMFkRFU0tU
T1AtVE9OQUk2TFxNb2hzZW4MB01NQy5FWEUwZgYKKwYBBAGCNw0CAjFYMFYCAQAe
TgBNAGkAYwByAG8AcwBvAGYAdAAgAFMAbwBmAHQAdwBhAHIAZQAgAEsAZQB5ACAA
UwB0AG8AcgBhAGcAZQAgAFAAcgBvAHYAaQBkAGUAcgMBADANBgkqhkiG9w0BAQsF
AAOCAQEAK2yumEFmkZ9tYU8iGehjmQu15sDK6JZ7EBL12c0STH3nfcP4BqrSxSu3
UA3yQKtXR3g896jwhSTOrFy3iC2u73YK8AM2etyLirbTQLZiTcHhvD/NeuILgrD+
KD/dy9rNXx+8bLgdIU4xNeWioRPgA+urDY2nUSKbhHt0TjCClDuutEGiO/IqQVMX
bgqGntWqGxTsmt/HhfU6EZ1yJ/WIyPPgk1f6BtKyWV0/JFbdZY+XHKU0u9Z9o3VN
5zh1Ong8qf3P+h6ijxicxQ4syScOPm6mJirRzNkhbG50rl+s9DewCrraiC5NsaCI
I11in2a7JrD+RiLNTBPPH/rMZ+Hm2g==
-----END NEW CERTIFICATE REQUEST-----

@laurivosandi
Copy link
Owner Author

Another example of missing CN:

-----BEGIN CERTIFICATE REQUEST-----
MIICrjCCAZYCAQAwaTELMAkGA1UEBhMCQVoxDTALBgNVBAgMBEJha3UxDTALBgNV
BAcMBEJha3UxDTALBgNVBAoMBGlXZWIxCzAJBgNVBAsMAklUMSAwHgYJKoZIhvcN
AQkBFhFpbGh1c2VAdGFsdGVjaC5lZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBALi495ZmfOgAudaKEdtaOY+rhpJpTS/8Nv6Xi1IovoONzMWWl4inFM9g
htUI1zXerG9wr52IAvCcZqfSGv3mF1vukXETj8eOCCBbfdlKuKibbIudIoXxlOie
tzU+Pd+40BY6m5S04AVUsTeU4npVG8V+Ieh8f11jKn2k8RfA35/WLjCeaxb2zgv+
xroSafAqgza/wRYJZeV8Umq9vGY91anYspikusTz8cxG5aRtCLgrANXHAypipWlk
hLyybCh3NbcU5BMSLWYWXPMhbLiujJzAcdHp7scXFITay8gwEW+EEGbHhtoeSctv
NTlM/15zOzBZPNGD/xz03sasXVXuFusCAwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IB
AQBdKpsZ9Xd/2QVSDJ6+xLvQtqTmbcT7bgw2ebhAXfzsr9wptTEbWbb9q/c4iGVJ
zpZoXw0KM1VwPWUz2GTFK6/VZNTe42OUzv2i3vmIYdBvgP8MLlTBe5NNEUzu/Pev
jV47Hml92vdML1bznaDp04dJgIuRBH00DDLXaYYmD0p0YrdukDKECA1iDJTdugUh
pcvUu1RCrmU/QIyN4x8Dl6DFOW76BGyHP+W9hAdrEAcF2MBuc/afvJPMaLGb8kQd
kZo1xlqS1wEt8/Xuh3zuAeWuKlI6id60HckuzhilUiUul4riyjG1QJeiyeBMGRof
eAmzsw1sL73aT5qbBORNf5pp
-----END CERTIFICATE REQUEST-----

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant