VMware Networking Community
Hamidreza74
Enthusiast
Enthusiast

Create CSR with API , NSX-T 3.1

I used this API to create CSR with Postman but got this error : Error:

{
    "module_name""common-services",
    "error_message""The requested URI: /api/v1/trust-management/csrs%0A could not be found.",
    "error_code"258
}
-------------------------------------------------

POST https://<nsx-mgr>/api/v1/trust-management/csrs

{
  "subject":
  {
    "attributes":
    [
      {"key":"CN","value":"Jane"},
      {"key":"O","value":"VMware"},
      {"key":"OU","value":"NSBU"},
      {"key":"C","value":"US"},
      {"key":"ST","value":"CA"},
      {"key":"L","value":"PA"}
    ]
  },
  "key_size""2048",
  "algorithm""RSA"
}
Has anybody faced this problem?
Reply
0 Kudos
2 Replies
p0wertje
Hot Shot
Hot Shot

Looks like you have a 'line-feed' in the URL (%0A)
When I do a post in postman with the body you supply, I get a 201 created

{
    "subject": {
        "attributes": [
            {
                "key": "CN",
                "value": "Jane"
            },
            {
                "key": "O",
                "value": "VMware"
            },
            {
                "key": "OU",
                "value": "NSBU"
            },
            {
                "key": "C",
                "value": "US"
            },
            {
                "key": "ST",
                "value": "CA"
            },
            {
                "key": "L",
                "value": "PA"
            }
        ]
    },
    "algorithm": "RSA",
    "key_size": 2048,
    "pem_encoded": "-----BEGIN CERTIFICATE REQUEST-----\nMIIC3DCCAcQCAQAwVjELMAkGA1UEBxMCUEExCzAJBgNVBAgTAkNBMQswCQYDVQQG\nEwJVUzENMAsGA1UECxMETlNCVTEPMA0GA1UEChMGVk13YXJlMQ0wCwYDVQQDEwRK\nYW5lMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuWG0e6oVDpacPHOB\nCSdOIfcJw2XjkflHdZ9oR7WTupC4NqdZNaSBdRnFoqo18ETtXEV+SR2dHN1eO1Gz\n0Vo9hRI1/aC3nLEZrULqWSRJsjzmG0qmNQF2HKcPVTw0h8rRBU749V89+UXMZm43\noim290JVJGV74tYA0EZdi3ljDYuxmaNJEPaAckMzSGNrO7NBH4XRlOoSLBxGJJYk\nwDR/b5G1tjSOp0YSCiMhnEvXHm62xxie7s+kRG3hZqblZ1nEUxYtJZYPtyLpqztt\nVXXsUifNk8+59JTCg1cnwua3jTM1+NtjNgGGnrO1vJpZO5JYCTRcqI4FjXwfqtgi\ntZYPnwIDAQABoEEwPwYJKoZIhvcNAQkOMTIwMDAgBgNVHSUBAf8EFjAUBggrBgEF\nBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQsFAAOCAQEA\nUw08bE1Cj7XW/JQAsSmmIMJ9G/s0Vb3ITcEQaGxDw9g6DbJ3KzE4gdMsbsIl6Nh9\nCA9pkWk4OFCOEPJq2828/vHFHlVHIU+alGJph4SRDOqkEK8IjyudXrXAemI7Lz7h\ndLFZbOLiTshogIJBJvXkBO1V3Spymn9PQg+XM4pZ6Y4voibe1XvoSvb18a8+P1R3\nGG/RXfU6koUGM952TaLMuV+R+NvbscJJz0JtGI+Go86WOZl/78V3HiV81t69EMWu\nAbJj8EWLmcP5TIoWz1HQ0ie0hsIUYecrA5jDDup/o/2apyLBALD1yGW8JslkZJwh\nXRXWbof7qOkhCHx9dpeNbg==\n-----END CERTIFICATE REQUEST-----\n",
    "resource_type": "csr",
    "id": "ee2e48a1-35e8-4fd6-8ee5-4f3d901b6f1f",
    "display_name": "ee2e48a1-35e8-4fd6-8ee5-4f3d901b6f1f",
    "tags": [],
    "_create_user": "admin",
    "_create_time": 1628073569980,
    "_last_modified_user": "admin",
    "_last_modified_time": 1628073569980,
    "_system_owned": false,
    "_protection": "NOT_PROTECTED",
    "_revision": 0
}

 

Cheers,
p0wertje | VCIX6-NV | JNCIS-ENT | vExpert
Please kudo helpful posts and mark the thread as solved if solved
Hamidreza74
Enthusiast
Enthusiast

I copy and paste your body but got this error :

    "error_message""The requested URI: /api/v1/trust-managment/csrs could not be found.",
 
Reply
0 Kudos