Your suggested change has been received. Thank you.

close

Suggest A Change

https://thales.na.market.dpondemand.io/docs/dpod/services/kmo….

back

Connection Manager

DSM Connection

search

Please Note:

DSM Connection

DSM connections to the CipherTrust Manager can be configured using the following:

Managing DSM Connections using GUI

Add DSM Node

  • Node Hostname/IP - provide hostname or IP of a DSM node.

    If the DSM hostname cannot be resolved, then a DNS entry must be added under Admin Settings > DNS Hosts.

  • Certificate - upload the DSM node certificate. This is the DSM server certificate (for example, DSM.cer) you downloaded to your local machine.

To add multiple nodes in a DSM connection, click +Add DSM Node.

Nodes must be from the same DSM cluster.

For Authentication

  • Username - username of the DSM server.

  • Password - password of the DSM server.

  • Domain ID - provide domain Id if DSM user is restricted to a domain. It is an optional field.

    While creating a connection to DSM on the CipherTrust Manager, if the user is a local domain admin in the DSM, then a domain ID is required.
    Let's assume, user "U1" manages/owns the domain "D1".
    To get the domain id, follow this process:
    1. "U1" requests the System Administrator of DSM to provide the domain id for "D1".
    2. System Administrator calls the /dsm/v1/domains API to fetch the list of domains. This API returns details of all domains including their IDs.
    3. System Administrator finds the domain ID of domain "D1" and provides it to "U1".

Click the Test Credentials button to check whether the connection is configured correctly. If the test is successful, the status is OK else the status is Fail.

Click Next to move to the next step.

Managing DSM Connections using ksctl

The following operations can be performed:

  • Create/Get/Update/Delete a DSM connection

  • List all DSM connections

  • Test an existing DSM connection

  • Test parameters for a DSM connection

  • Add/Get/Update/Delete a node in an existing DSM connection

  • List all nodes in a DSM connection

Creating a DSM Connection

To create a DSM connection, run:

Syntax


ksctl connectionmgmt dsm create --name <Connection-Name> --products <Products-Names> --username <Server-Username> --conn-password <Server-Password> --meta <Key-Values> --dsm-domain-id <Domain-ID> --nodes-json-file <Json-File>

Example Request


ksctl connectionmgmt dsm create --name dsm-connection --username admin --conn-password Ssl12345# --nodes-json-file ./dsmnodes.json

Example DSM Nodes JSON File


[
    {
      "hostname": "test.node1",
      "server_certificate": "-----BEGIN CERTIFICATE-----\nMIIEETCCAvmgAwIBAgIGCBPpVT3oMA0GCSqGSIb3DQEBDAUAMHMxIzAhBgNVBAMT\nGkNHIENBIFMgb24gc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UE\nChMJVm9ybWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTIxMDEzMDA3MzYwOVoXDTMxMDEzMTA3MzYwOVowaDEYMBYG\nA1UEAxMPc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UEChMJVm9y\nbWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJBgNVBAYT\nAlVTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwVYaXdacb0/g0u41\nuPtRowUK1lroUUNBZ8ileAwPfItkZPo3pSVzxLKnqB+7vKSEy6t6JfBH/zTzVQxd\n6cPtG5rnUeDSeGiYDmbVSULY9XmaETb2nA2XRuv9yGxJzm8QuxKw2ANQNKbVWcEZ\nhpy9C9WQUM2Td9MD0vhzDGCDg1eZNjtqDQdgTM95Xs8RqK/lbGn3x8YLUKiUcTVA\n4NhTyNVGpnvu0i/SPeLZNScRUXI0awqYuavMS3ty5Ooxd78AF3qHiutddvzeR5Ry\n20w/Xralbk6AuVHtBkaB6CKvSG1dUi/pFHuXw+49Fn2+gVPP0RYXGEwVm5d6wJ3L\nHBZCQwIDAQABo4G1MIGyMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB\n/wQCMAAwDgYDVR0PAQH/BAQDAgOoMB0GA1UdDgQWBBT6eagam2IV9s2XkOesFOxL\nNRRmZTAnBgNVHSMEIDAegBQLjlEnc9uzLZKw8msCBSyUnRGdKIIGALOnqfHDMBoG\nA1UdEQQTMBGCD3N5czc4MTAwLnFhLmNvbTAWBgcrzg8AAAABBAtTRVJWRVJfTk9E\nRTANBgkqhkiG9w0BAQwFAAOCAQEAoQVMDr8SeS6+F1O3C7ALWp5V0b9FUeab49n7\nM4fV6yPy+ZC07cVkqG1qde9lIsn5vOHuhdMJOQeX0EClFG4zs0gvbQ8/HVcoD7dN\nfB98nJXm+jOrKOKcNAvGaddtAUX7mDI48mIVrqstjibXxMlgHBMZ382Ujp5xcOnF\nlKU9NSqicW3wYAFaJH9NiVSINQEA6AizVuNmx3y1Di6hnsijvH6aJf5UVWgYq7Z3\nFOSPBlo0lyF8Tfavbq8IUphXyR3eWwV86uJsrV9Pty1xfAy0TqSm9py2+WBIL+ZU\nCpMRws+XTtAG5js7OkJbgKvoVf+GtWpSw4/OSF4PgGnfzoZ0YA==\n-----END CERTIFICATE-----\n"
    },
    {
      "hostname": "test.node2",
      "server_certificate": "-----BEGIN CERTIFICATE-----\nMIIEETCCAvmgAwIBAgIGCBPpVT3oMA0GCSqGSIb3DQEBDAUAMHMxIzAhBgNVBAMT\nGkNHIENBIFMgb24gc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UE\nChMJVm9ybWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTIxMDEzMDA3MzYwOVoXDTMxMDEzMTA3MzYwOVowaDEYMBYG\nA1UEAxMPc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UEChMJVm9y\nbWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJBgNVBAYT\nAlVTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwVYaXdacb0/g0u41\nuPtRowUK1lroUUNBZ8ileAwPfItkZPo3pSVzxLKnqB+7vKSEy6t6JfBH/zTzVQxd\n6cPtG5rnUeDSeGiYDmbVSULY9XmaETb2nA2XRuv9yGxJzm8QuxKw2ANQNKbVWcEZ\nhpy9C9WQUM2Td9MD0vhzDGCDg1eZNjtqDQdgTM95Xs8RqK/lbGn3x8YLUKiUcTVA\n4NhTyNVGpnvu0i/SPeLZNScRUXI0awqYuavMS3ty5Ooxd78AF3qHiutddvzeR5Ry\n20w/Xralbk6AuVHtBkaB6CKvSG1dUi/pFHuXw+49Fn2+gVPP0RYXGEwVm5d6wJ3L\nHBZCQwIDAQABo4G1MIGyMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB\n/wQCMAAwDgYDVR0PAQH/BAQDAgOoMB0GA1UdDgQWBBT6eagam2IV9s2XkOesFOxL\nNRRmZTAnBgNVHSMEIDAegBQLjlEnc9uzLZKw8msCBSyUnRGdKIIGALOnqfHDMBoG\nA1UdEQQTMBGCD3N5czc4MTAwLnFhLmNvbTAWBgcrzg8AAAABBAtTRVJWRVJfTk9E\nRTANBgkqhkiG9w0BAQwFAAOCAQEAoQVMDr8SeS6+F1O3C7ALWp5V0b9FUeab49n7\nM4fV6yPy+ZC07cVkqG1qde9lIsn5vOHuhdMJOQeX0EClFG4zs0gvbQ8/HVcoD7dN\nfB98nJXm+jOrKOKcNAvGaddtAUX7mDI48mIVrqstjibXxMlgHBMZ382Ujp5xcOnF\nlKU9NSqicW3wYAFaJH9NiVSINQEA6AizVuNmx3y1Di6hnsijvH6aJf5UVWgYq7Z3\nFOSPBlo0lyF8Tfavbq8IUphXyR3eWwV86uJsrV9Pty1xfAy0TqSm9py2+WBIL+ZU\nCpMRws+XTtAG5js7OkJbgKvoVf+GtWpSw4/OSF4PgGnfzoZ0YA==\n-----END CERTIFICATE-----\n"
    }
]

Example Response


{
        "id": "d873bac7-adef-43a9-b3cf-2e76cbd40bd2",
        "uri": "kylo:kylo:connectionmgmt:connections:dsm-connection-d873bac7-adef-43a9-b3cf-2e76cbd40bd2",
        "account": "kylo:kylo:admin:accounts:kylo",
        "createdAt": "2021-02-03T10:36:52.944110478Z",
        "updatedAt": "2021-02-03T10:36:52.941941401Z",
        "service": "DSM",
        "category": "KeyManager",
        "last_connection_ok": null,
        "last_connection_at": "0001-01-01T00:00:00Z",
        "name": "dsm-connection",
        "username": "admin",
        "nodes": [
                {
                        "id": "7a523daa-aa94-4b11-b31b-c945853663e4",
                        "uri": "kylo:kylo:connectionmgmt:dsm-node:dsm-connection-7a523daa-aa94-4b11-b31b-c945853663e4",
                        "account": "kylo:kylo:admin:accounts:kylo",
                        "createdAt": "2021-02-03T10:36:52.946654385Z",
                        "hostname": "test.node1",
                        "server_certificate": "-----BEGIN CERTIFICATE-----\nMIIEETCCAvmgAwIBAgIGCBPpVT3oMA0GCSqGSIb3DQEBDAUAMHMxIzAhBgNVBAMT\nGkNHIENBIFMgb24gc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UE\nChMJVm9ybWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTIxMDEzMDA3MzYwOVoXDTMxMDEzMTA3MzYwOVowaDEYMBYG\nA1UEAxMPc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UEChMJVm9y\nbWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJBgNVBAYT\nAlVTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwVYaXdacb0/g0u41\nuPtRowUK1lroUUNBZ8ileAwPfItkZPo3pSVzxLKnqB+7vKSEy6t6JfBH/zTzVQxd\n6cPtG5rnUeDSeGiYDmbVSULY9XmaETb2nA2XRuv9yGxJzm8QuxKw2ANQNKbVWcEZ\nhpy9C9WQUM2Td9MD0vhzDGCDg1eZNjtqDQdgTM95Xs8RqK/lbGn3x8YLUKiUcTVA\n4NhTyNVGpnvu0i/SPeLZNScRUXI0awqYuavMS3ty5Ooxd78AF3qHiutddvzeR5Ry\n20w/Xralbk6AuVHtBkaB6CKvSG1dUi/pFHuXw+49Fn2+gVPP0RYXGEwVm5d6wJ3L\nHBZCQwIDAQABo4G1MIGyMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB\n/wQCMAAwDgYDVR0PAQH/BAQDAgOoMB0GA1UdDgQWBBT6eagam2IV9s2XkOesFOxL\nNRRmZTAnBgNVHSMEIDAegBQLjlEnc9uzLZKw8msCBSyUnRGdKIIGALOnqfHDMBoG\nA1UdEQQTMBGCD3N5czc4MTAwLnFhLmNvbTAWBgcrzg8AAAABBAtTRVJWRVJfTk9E\nRTANBgkqhkiG9w0BAQwFAAOCAQEAoQVMDr8SeS6+F1O3C7ALWp5V0b9FUeab49n7\nM4fV6yPy+ZC07cVkqG1qde9lIsn5vOHuhdMJOQeX0EClFG4zs0gvbQ8/HVcoD7dN\nfB98nJXm+jOrKOKcNAvGaddtAUX7mDI48mIVrqstjibXxMlgHBMZ382Ujp5xcOnF\nlKU9NSqicW3wYAFaJH9NiVSINQEA6AizVuNmx3y1Di6hnsijvH6aJf5UVWgYq7Z3\nFOSPBlo0lyF8Tfavbq8IUphXyR3eWwV86uJsrV9Pty1xfAy0TqSm9py2+WBIL+ZU\nCpMRws+XTtAG5js7OkJbgKvoVf+GtWpSw4/OSF4PgGnfzoZ0YA==\n-----END CERTIFICATE-----\n",
                        "last_connection_ok": null,
                        "connection_id": "d873bac7-adef-43a9-b3cf-2e76cbd40bd2"
                },
                {
                        "id": "bf333cb2-ad27-45ef-b1ba-5a85408e4141",
                        "uri": "kylo:kylo:connectionmgmt:dsm-node:dsm-connection-bf333cb2-ad27-45ef-b1ba-5a85408e4141",
                        "account": "kylo:kylo:admin:accounts:kylo",
                        "createdAt": "2021-02-03T10:36:52.948553989Z",
                        "hostname": "test.node2",
                        "server_certificate": "-----BEGIN CERTIFICATE-----\nMIIEETCCAvmgAwIBAgIGCBPpVT3oMA0GCSqGSIb3DQEBDAUAMHMxIzAhBgNVBAMT\nGkNHIENBIFMgb24gc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UE\nChMJVm9ybWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTIxMDEzMDA3MzYwOVoXDTMxMDEzMTA3MzYwOVowaDEYMBYG\nA1UEAxMPc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UEChMJVm9y\nbWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJBgNVBAYT\nAlVTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwVYaXdacb0/g0u41\nuPtRowUK1lroUUNBZ8ileAwPfItkZPo3pSVzxLKnqB+7vKSEy6t6JfBH/zTzVQxd\n6cPtG5rnUeDSeGiYDmbVSULY9XmaETb2nA2XRuv9yGxJzm8QuxKw2ANQNKbVWcEZ\nhpy9C9WQUM2Td9MD0vhzDGCDg1eZNjtqDQdgTM95Xs8RqK/lbGn3x8YLUKiUcTVA\n4NhTyNVGpnvu0i/SPeLZNScRUXI0awqYuavMS3ty5Ooxd78AF3qHiutddvzeR5Ry\n20w/Xralbk6AuVHtBkaB6CKvSG1dUi/pFHuXw+49Fn2+gVPP0RYXGEwVm5d6wJ3L\nHBZCQwIDAQABo4G1MIGyMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB\n/wQCMAAwDgYDVR0PAQH/BAQDAgOoMB0GA1UdDgQWBBT6eagam2IV9s2XkOesFOxL\nNRRmZTAnBgNVHSMEIDAegBQLjlEnc9uzLZKw8msCBSyUnRGdKIIGALOnqfHDMBoG\nA1UdEQQTMBGCD3N5czc4MTAwLnFhLmNvbTAWBgcrzg8AAAABBAtTRVJWRVJfTk9E\nRTANBgkqhkiG9w0BAQwFAAOCAQEAoQVMDr8SeS6+F1O3C7ALWp5V0b9FUeab49n7\nM4fV6yPy+ZC07cVkqG1qde9lIsn5vOHuhdMJOQeX0EClFG4zs0gvbQ8/HVcoD7dN\nfB98nJXm+jOrKOKcNAvGaddtAUX7mDI48mIVrqstjibXxMlgHBMZ382Ujp5xcOnF\nlKU9NSqicW3wYAFaJH9NiVSINQEA6AizVuNmx3y1Di6hnsijvH6aJf5UVWgYq7Z3\nFOSPBlo0lyF8Tfavbq8IUphXyR3eWwV86uJsrV9Pty1xfAy0TqSm9py2+WBIL+ZU\nCpMRws+XTtAG5js7OkJbgKvoVf+GtWpSw4/OSF4PgGnfzoZ0YA==\n-----END CERTIFICATE-----\n",
                        "last_connection_ok": null,
                        "connection_id": "d873bac7-adef-43a9-b3cf-2e76cbd40bd2"
                }
        ]
}

Getting Details of a DSM Connection

To get details of a DSM connection, run:

Syntax


ksctl connectionmgmt dsm get --id <Connection-Name/ID>

Example Request


ksctl connectionmgmt dsm get --id dsm-connection

Example Response


{
        "id": "d873bac7-adef-43a9-b3cf-2e76cbd40bd2",
        "uri": "kylo:kylo:connectionmgmt:connections:dsm-connection-d873bac7-adef-43a9-b3cf-2e76cbd40bd2",
        "account": "kylo:kylo:admin:accounts:kylo",
        "createdAt": "2021-02-03T10:36:52.94411Z",
        "updatedAt": "2021-02-03T10:36:52.941941Z",
        "service": "DSM",
        "category": "KeyManager",
        "last_connection_ok": null,
        "last_connection_at": "0001-01-01T00:00:00Z",
        "name": "dsm-connection",
        "username": "admin",
        "nodes": [
                {
                        "id": "7a523daa-aa94-4b11-b31b-c945853663e4",
                        "uri": "kylo:kylo:connectionmgmt:dsm-node:dsm-connection-7a523daa-aa94-4b11-b31b-c945853663e4",
                        "account": "kylo:kylo:admin:accounts:kylo",
                        "createdAt": "2021-02-03T10:36:52.946654Z",
                        "hostname": "test.node1",
                        "server_certificate": "-----BEGIN CERTIFICATE-----\nMIIEETCCAvmgAwIBAgIGCBPpVT3oMA0GCSqGSIb3DQEBDAUAMHMxIzAhBgNVBAMT\nGkNHIENBIFMgb24gc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UE\nChMJVm9ybWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTIxMDEzMDA3MzYwOVoXDTMxMDEzMTA3MzYwOVowaDEYMBYG\nA1UEAxMPc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UEChMJVm9y\nbWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJBgNVBAYT\nAlVTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwVYaXdacb0/g0u41\nuPtRowUK1lroUUNBZ8ileAwPfItkZPo3pSVzxLKnqB+7vKSEy6t6JfBH/zTzVQxd\n6cPtG5rnUeDSeGiYDmbVSULY9XmaETb2nA2XRuv9yGxJzm8QuxKw2ANQNKbVWcEZ\nhpy9C9WQUM2Td9MD0vhzDGCDg1eZNjtqDQdgTM95Xs8RqK/lbGn3x8YLUKiUcTVA\n4NhTyNVGpnvu0i/SPeLZNScRUXI0awqYuavMS3ty5Ooxd78AF3qHiutddvzeR5Ry\n20w/Xralbk6AuVHtBkaB6CKvSG1dUi/pFHuXw+49Fn2+gVPP0RYXGEwVm5d6wJ3L\nHBZCQwIDAQABo4G1MIGyMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB\n/wQCMAAwDgYDVR0PAQH/BAQDAgOoMB0GA1UdDgQWBBT6eagam2IV9s2XkOesFOxL\nNRRmZTAnBgNVHSMEIDAegBQLjlEnc9uzLZKw8msCBSyUnRGdKIIGALOnqfHDMBoG\nA1UdEQQTMBGCD3N5czc4MTAwLnFhLmNvbTAWBgcrzg8AAAABBAtTRVJWRVJfTk9E\nRTANBgkqhkiG9w0BAQwFAAOCAQEAoQVMDr8SeS6+F1O3C7ALWp5V0b9FUeab49n7\nM4fV6yPy+ZC07cVkqG1qde9lIsn5vOHuhdMJOQeX0EClFG4zs0gvbQ8/HVcoD7dN\nfB98nJXm+jOrKOKcNAvGaddtAUX7mDI48mIVrqstjibXxMlgHBMZ382Ujp5xcOnF\nlKU9NSqicW3wYAFaJH9NiVSINQEA6AizVuNmx3y1Di6hnsijvH6aJf5UVWgYq7Z3\nFOSPBlo0lyF8Tfavbq8IUphXyR3eWwV86uJsrV9Pty1xfAy0TqSm9py2+WBIL+ZU\nCpMRws+XTtAG5js7OkJbgKvoVf+GtWpSw4/OSF4PgGnfzoZ0YA==\n-----END CERTIFICATE-----\n",
                        "last_connection_ok": null,
                        "connection_id": "d873bac7-adef-43a9-b3cf-2e76cbd40bd2"
                },
                {
                        "id": "bf333cb2-ad27-45ef-b1ba-5a85408e4141",
                        "uri": "kylo:kylo:connectionmgmt:dsm-node:dsm-connection-bf333cb2-ad27-45ef-b1ba-5a85408e4141",
                        "account": "kylo:kylo:admin:accounts:kylo",
                        "createdAt": "2021-02-03T10:36:52.948554Z",
                        "hostname": "test.node2",
                        "server_certificate": "-----BEGIN CERTIFICATE-----\nMIIEETCCAvmgAwIBAgIGCBPpVT3oMA0GCSqGSIb3DQEBDAUAMHMxIzAhBgNVBAMT\nGkNHIENBIFMgb24gc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UE\nChMJVm9ybWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTIxMDEzMDA3MzYwOVoXDTMxMDEzMTA3MzYwOVowaDEYMBYG\nA1UEAxMPc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UEChMJVm9y\nbWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJBgNVBAYT\nAlVTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwVYaXdacb0/g0u41\nuPtRowUK1lroUUNBZ8ileAwPfItkZPo3pSVzxLKnqB+7vKSEy6t6JfBH/zTzVQxd\n6cPtG5rnUeDSeGiYDmbVSULY9XmaETb2nA2XRuv9yGxJzm8QuxKw2ANQNKbVWcEZ\nhpy9C9WQUM2Td9MD0vhzDGCDg1eZNjtqDQdgTM95Xs8RqK/lbGn3x8YLUKiUcTVA\n4NhTyNVGpnvu0i/SPeLZNScRUXI0awqYuavMS3ty5Ooxd78AF3qHiutddvzeR5Ry\n20w/Xralbk6AuVHtBkaB6CKvSG1dUi/pFHuXw+49Fn2+gVPP0RYXGEwVm5d6wJ3L\nHBZCQwIDAQABo4G1MIGyMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB\n/wQCMAAwDgYDVR0PAQH/BAQDAgOoMB0GA1UdDgQWBBT6eagam2IV9s2XkOesFOxL\nNRRmZTAnBgNVHSMEIDAegBQLjlEnc9uzLZKw8msCBSyUnRGdKIIGALOnqfHDMBoG\nA1UdEQQTMBGCD3N5czc4MTAwLnFhLmNvbTAWBgcrzg8AAAABBAtTRVJWRVJfTk9E\nRTANBgkqhkiG9w0BAQwFAAOCAQEAoQVMDr8SeS6+F1O3C7ALWp5V0b9FUeab49n7\nM4fV6yPy+ZC07cVkqG1qde9lIsn5vOHuhdMJOQeX0EClFG4zs0gvbQ8/HVcoD7dN\nfB98nJXm+jOrKOKcNAvGaddtAUX7mDI48mIVrqstjibXxMlgHBMZ382Ujp5xcOnF\nlKU9NSqicW3wYAFaJH9NiVSINQEA6AizVuNmx3y1Di6hnsijvH6aJf5UVWgYq7Z3\nFOSPBlo0lyF8Tfavbq8IUphXyR3eWwV86uJsrV9Pty1xfAy0TqSm9py2+WBIL+ZU\nCpMRws+XTtAG5js7OkJbgKvoVf+GtWpSw4/OSF4PgGnfzoZ0YA==\n-----END CERTIFICATE-----\n",
                        "last_connection_ok": null,
                        "connection_id": "d873bac7-adef-43a9-b3cf-2e76cbd40bd2"
                }
        ]
}

Updating a DSM Connection

To update a DSM connection, run:

Syntax


ksctl connectionmgmt dsm modify --id <Connection-Name/ID> --products <Products-Names> --username <Server-Username> --conn-password <Server-Password> --meta <Key:Values>

Example Request


ksctl connectionmgmt dsm  modify --id dsm-cli-1 --username myadmin

Example Response


{
        "id": "110b0166-6320-4de2-bbd4-c037665616cf",
        "uri": "kylo:kylo:connectionmgmt:connections:dsm-cli-1-110b0166-6320-4de2-bbd4-c037665616cf",
        "account": "kylo:kylo:admin:accounts:kylo",
        "createdAt": "2021-02-03T08:22:58.459353Z",
        "updatedAt": "2021-02-03T10:40:41.242490229Z",
        "service": "DSM",
        "category": "KeyManager",
        "last_connection_ok": null,
        "last_connection_at": "0001-01-01T00:00:00Z",
        "name": "dsm-cli-1",
        "meta": "",
        "username": "myadmin"
}

Deleting a DSM Connection

To delete a DSM connection, run:

Syntax


ksctl connectionmgmt dsm delete --id <Connection-Name/ID>

Example Request


ksctl connectionmgmt dsm delete --id dsm-cli-1

There will be no response if DSM connection is deleted successfully.

Getting List of DSM Connections

To list all the DSM connections, run:

Syntax


ksctl connectionmgmt dsm list

Example Request


ksctl connectionmgmt dsm list

Example Response


{
        "skip": 0,
        "limit": 10,
        "total": 2,
        "resources": [
                {
                        "id": "d873bac7-adef-43a9-b3cf-2e76cbd40bd2",
                        "uri": "kylo:kylo:connectionmgmt:connections:dsm-connection-d873bac7-adef-43a9-b3cf-2e76cbd40bd2",
                        "account": "kylo:kylo:admin:accounts:kylo",
                        "createdAt": "2021-02-03T10:36:52.94411Z",
                        "updatedAt": "2021-02-03T10:36:52.941941Z",
                        "service": "DSM",
                        "category": "KeyManager",
                        "last_connection_ok": null,
                        "last_connection_at": "0001-01-01T00:00:00Z",
                        "name": "dsm-connection",
                        "username": "admin"
                },
                {
                        "id": "110b0166-6320-4de2-bbd4-c037665616cf",
                        "uri": "kylo:kylo:connectionmgmt:connections:dsm-cli-1-110b0166-6320-4de2-bbd4-c037665616cf",
                        "account": "kylo:kylo:admin:accounts:kylo",
                        "createdAt": "2021-02-03T08:22:58.459353Z",
                        "updatedAt": "2021-02-03T08:23:03.937019Z",
                        "service": "DSM",
                        "category": "KeyManager",
                        "last_connection_ok": null,
                        "last_connection_at": "0001-01-01T00:00:00Z",
                        "name": "dsm-cli-1",
                        "meta": "",
                        "username": "kylo_d1_rst"
                }
        ]
}

Testing an Existing DSM Connection

To test an existing DSM connection, run:

Syntax


ksctl connectionmgmt dsm test --id <Connection-Name/ID>

Example Request


ksctl connectionmgmt dsm test --id dsm-connection

Example Response


{
        "status": true,
        "nodes": [
                {
                        "hostname": "test.node1",
                        "connection_ok": true
                },
                {
                        "hostname": "node2",
                        "connection_ok": true
                }
        ],
        "admin_type": "SYSTEM_ADMIN",
        "managed_domains": [
                {
                        "id": 1,
                        "url": "/v1/domains/1",
                        "name": "System Domain",
                        "description": "Internal system domain",
                        "kmipEnabled": false,
                        "fingerprintRegistrationDisabled": false,
                        "registrationTokenEnabled": false,
                        "MoreInfo": true
                }
        ]
}

Testing Parameters for a DSM Connection

To test parameters for a DSM connection, run:

Syntax


ksctl connectionmgmt dsm test --username <Server-Username> --conn-password <Server-Password> --nodes-json-file <JSON-File>

Example Request


ksctl connectionmgmt dsm test --username admin --conn-password Ssl12345# --nodes-json-file ./dsmnodes.json

Example Response


{
        "status": true,
        "nodes": [
                {
                        "hostname": "test.node1",
                        "connection_ok": true
                },
                {
                        "hostname": "test.node2",
                        "connection_ok": true
                }
        ],
        "admin_type": "SYSTEM_ADMIN",
        "managed_domains": [
                {
                        "id": 1,
                        "url": "/v1/domains/1",
                        "name": "System Domain",
                        "description": "Internal system domain",
                        "kmipEnabled": false,
                        "fingerprintRegistrationDisabled": false,
                        "registrationTokenEnabled": false,
                        "MoreInfo": true
                }
        ]
}

Adding Node in an Existing DSM Connection

To add node in a existing DSM connection, run:

Syntax


ksctl connectionmgmt dsm node add --id <Connection-Name/ID> --hostname <Server-Hostname> --server-cert-file <Server-Certificate-File>

Nodes must be from the same DSM cluster.

Example Request


ksctl connectionmgmt dsm node add --id dsm-connection --hostname node2 --server-cert-file ./cert.txt

Example Certificate File


-----BEGIN CERTIFICATE-----
MIIEETCCAvmgAwIBAgIGCBPpVT3oMA0GCSqGSIb3DQEBDAUAMHMxIzAhBgNVBAMT
GkNHIENBIFMgb24gc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UE
ChMJVm9ybWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJ
BgNVBAYTAlVTMB4XDTIxMDEzMDA3MzYwOVoXDTMxMDEzMTA3MzYwOVowaDEYMBYG
A1UEAxMPc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UEChMJVm9y
bWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJBgNVBAYT
AlVTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwVYaXdacb0/g0u41
uPtRowUK1lroUUNBZ8ileAwPfItkZPo3pSVzxLKnqB+7vKSEy6t6JfBH/zTzVQxd
6cPtG5rnUeDSeGiYDmbVSULY9XmaETb2nA2XRuv9yGxJzm8QuxKw2ANQNKbVWcEZ
hpy9C9WQUM2Td9MD0vhzDGCDg1eZNjtqDQdgTM95Xs8RqK/lbGn3x8YLUKiUcTVA
4NhTyNVGpnvu0i/SPeLZNScRUXI0awqYuavMS3ty5Ooxd78AF3qHiutddvzeR5Ry
20w/Xralbk6AuVHtBkaB6CKvSG1dUi/pFHuXw+49Fn2+gVPP0RYXGEwVm5d6wJ3L
HBZCQwIDAQABo4G1MIGyMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB
/wQCMAAwDgYDVR0PAQH/BAQDAgOoMB0GA1UdDgQWBBT6eagam2IV9s2XkOesFOxL
NRRmZTAnBgNVHSMEIDAegBQLjlEnc9uzLZKw8msCBSyUnRGdKIIGALOnqfHDMBoG
A1UdEQQTMBGCD3N5czc4MTAwLnFhLmNvbTAWBgcrzg8AAAABBAtTRVJWRVJfTk9E
RTANBgkqhkiG9w0BAQwFAAOCAQEAoQVMDr8SeS6+F1O3C7ALWp5V0b9FUeab49n7
M4fV6yPy+ZC07cVkqG1qde9lIsn5vOHuhdMJOQeX0EClFG4zs0gvbQ8/HVcoD7dN
fB98nJXm+jOrKOKcNAvGaddtAUX7mDI48mIVrqstjibXxMlgHBMZ382Ujp5xcOnF
lKU9NSqicW3wYAFaJH9NiVSINQEA6AizVuNmx3y1Di6hnsijvH6aJf5UVWgYq7Z3
FOSPBlo0lyF8Tfavbq8IUphXyR3eWwV86uJsrV9Pty1xfAy0TqSm9py2+WBIL+ZU
CpMRws+XTtAG5js7OkJbgKvoVf+GtWpSw4/OSF4PgGnfzoZ0YA==
-----END CERTIFICATE-----

Example Response


{
        "id": "82292365-39a0-4000-a756-963e7952b483",
        "uri": "kylo:kylo:connectionmgmt:DSM-node:dsm-connection-82292365-39a0-4000-a756-963e7952b483",
        "account": "kylo:kylo:admin:accounts:kylo",
        "createdAt": "2021-02-03T10:50:44.563323356Z",
        "hostname": "node2",
        "server_certificate": "-----BEGIN CERTIFICATE-----\nMIIEETCCAvmgAwIBAgIGCBPpVT3oMA0GCSqGSIb3DQEBDAUAMHMxIzAhBgNVBAMT\nGkNHIENBIFMgb24gc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UE\nChMJVm9ybWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTIxMDEzMDA3MzYwOVoXDTMxMDEzMTA3MzYwOVowaDEYMBYG\nA1UEAxMPc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UEChMJVm9y\nbWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJBgNVBAYT\nAlVTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwVYaXdacb0/g0u41\nuPtRowUK1lroUUNBZ8ileAwPfItkZPo3pSVzxLKnqB+7vKSEy6t6JfBH/zTzVQxd\n6cPtG5rnUeDSeGiYDmbVSULY9XmaETb2nA2XRuv9yGxJzm8QuxKw2ANQNKbVWcEZ\nhpy9C9WQUM2Td9MD0vhzDGCDg1eZNjtqDQdgTM95Xs8RqK/lbGn3x8YLUKiUcTVA\n4NhTyNVGpnvu0i/SPeLZNScRUXI0awqYuavMS3ty5Ooxd78AF3qHiutddvzeR5Ry\n20w/Xralbk6AuVHtBkaB6CKvSG1dUi/pFHuXw+49Fn2+gVPP0RYXGEwVm5d6wJ3L\nHBZCQwIDAQABo4G1MIGyMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB\n/wQCMAAwDgYDVR0PAQH/BAQDAgOoMB0GA1UdDgQWBBT6eagam2IV9s2XkOesFOxL\nNRRmZTAnBgNVHSMEIDAegBQLjlEnc9uzLZKw8msCBSyUnRGdKIIGALOnqfHDMBoG\nA1UdEQQTMBGCD3N5czc4MTAwLnFhLmNvbTAWBgcrzg8AAAABBAtTRVJWRVJfTk9E\nRTANBgkqhkiG9w0BAQwFAAOCAQEAoQVMDr8SeS6+F1O3C7ALWp5V0b9FUeab49n7\nM4fV6yPy+ZC07cVkqG1qde9lIsn5vOHuhdMJOQeX0EClFG4zs0gvbQ8/HVcoD7dN\nfB98nJXm+jOrKOKcNAvGaddtAUX7mDI48mIVrqstjibXxMlgHBMZ382Ujp5xcOnF\nlKU9NSqicW3wYAFaJH9NiVSINQEA6AizVuNmx3y1Di6hnsijvH6aJf5UVWgYq7Z3\nFOSPBlo0lyF8Tfavbq8IUphXyR3eWwV86uJsrV9Pty1xfAy0TqSm9py2+WBIL+ZU\nCpMRws+XTtAG5js7OkJbgKvoVf+GtWpSw4/OSF4PgGnfzoZ0YA==\n-----END CERTIFICATE-----\n\n",
        "last_connection_ok": null,
        "connection_id": "d873bac7-adef-43a9-b3cf-2e76cbd40bd2"
}

Getting Node Details in a DSM Connection

To get node details in a DSM connection, run:

Syntax


ksctl connectionmgmt dsm node get --id <Connection-Name/ID> --node-id <Server-Node-ID>

Example Request


ksctl connectionmgmt dsm node get --id dsm-connection --node-id test.node1

Example Response


{
        "id": "7a523daa-aa94-4b11-b31b-c945853663e4",
        "uri": "kylo:kylo:connectionmgmt:dsm-node:dsm-connection-7a523daa-aa94-4b11-b31b-c945853663e4",
        "account": "kylo:kylo:admin:accounts:kylo",
        "createdAt": "2021-02-03T10:36:52.946654Z",
        "hostname": "test.node1",
        "server_certificate": "-----BEGIN CERTIFICATE-----\nMIIEETCCAvmgAwIBAgIGCBPpVT3oMA0GCSqGSIb3DQEBDAUAMHMxIzAhBgNVBAMT\nGkNHIENBIFMgb24gc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UE\nChMJVm9ybWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTIxMDEzMDA3MzYwOVoXDTMxMDEzMTA3MzYwOVowaDEYMBYG\nA1UEAxMPc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UEChMJVm9y\nbWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJBgNVBAYT\nAlVTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwVYaXdacb0/g0u41\nuPtRowUK1lroUUNBZ8ileAwPfItkZPo3pSVzxLKnqB+7vKSEy6t6JfBH/zTzVQxd\n6cPtG5rnUeDSeGiYDmbVSULY9XmaETb2nA2XRuv9yGxJzm8QuxKw2ANQNKbVWcEZ\nhpy9C9WQUM2Td9MD0vhzDGCDg1eZNjtqDQdgTM95Xs8RqK/lbGn3x8YLUKiUcTVA\n4NhTyNVGpnvu0i/SPeLZNScRUXI0awqYuavMS3ty5Ooxd78AF3qHiutddvzeR5Ry\n20w/Xralbk6AuVHtBkaB6CKvSG1dUi/pFHuXw+49Fn2+gVPP0RYXGEwVm5d6wJ3L\nHBZCQwIDAQABo4G1MIGyMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB\n/wQCMAAwDgYDVR0PAQH/BAQDAgOoMB0GA1UdDgQWBBT6eagam2IV9s2XkOesFOxL\nNRRmZTAnBgNVHSMEIDAegBQLjlEnc9uzLZKw8msCBSyUnRGdKIIGALOnqfHDMBoG\nA1UdEQQTMBGCD3N5czc4MTAwLnFhLmNvbTAWBgcrzg8AAAABBAtTRVJWRVJfTk9E\nRTANBgkqhkiG9w0BAQwFAAOCAQEAoQVMDr8SeS6+F1O3C7ALWp5V0b9FUeab49n7\nM4fV6yPy+ZC07cVkqG1qde9lIsn5vOHuhdMJOQeX0EClFG4zs0gvbQ8/HVcoD7dN\nfB98nJXm+jOrKOKcNAvGaddtAUX7mDI48mIVrqstjibXxMlgHBMZ382Ujp5xcOnF\nlKU9NSqicW3wYAFaJH9NiVSINQEA6AizVuNmx3y1Di6hnsijvH6aJf5UVWgYq7Z3\nFOSPBlo0lyF8Tfavbq8IUphXyR3eWwV86uJsrV9Pty1xfAy0TqSm9py2+WBIL+ZU\nCpMRws+XTtAG5js7OkJbgKvoVf+GtWpSw4/OSF4PgGnfzoZ0YA==\n-----END CERTIFICATE-----\n",
        "last_connection_ok": null,
        "connection_id": "d873bac7-adef-43a9-b3cf-2e76cbd40bd2"
}

Updating a Node in a DSM Connection

To update a node in a DSM Connection, run:

Syntax


ksctl connectionmgmt dsm node modify --id <Connection-Name/ID> --node-id <Server-Node-ID> --hostname <Server-Hostname> --sever-cert-file <Server-Certificate-File>

Example Request


ksctl connectionmgmt dsm node modify --id dsm-connection --node-id test.node2 --hostname node3

Example Response


{
    "id": "bf333cb2-ad27-45ef-b1ba-5a85408e4141",
    "uri": "kylo:kylo:connectionmgmt:dsm-node:dsm-connection-bf333cb2-ad27-45ef-b1ba-5a85408e4141",
    "account": "kylo:kylo:admin:accounts:kylo",
    "createdAt": "2021-02-03T10:36:52.948554Z",
    "hostname": "node3",
    "server_certificate": "-----BEGIN CERTIFICATE-----\nMIIEETCCAvmgAwIBAgIGCBPpVT3oMA0GCSqGSIb3DQEBDAUAMHMxIzAhBgNVBAMT\nGkNHIENBIFMgb24gc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UE\nChMJVm9ybWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTIxMDEzMDA3MzYwOVoXDTMxMDEzMTA3MzYwOVowaDEYMBYG\nA1UEAxMPc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UEChMJVm9y\nbWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJBgNVBAYT\nAlVTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwVYaXdacb0/g0u41\nuPtRowUK1lroUUNBZ8ileAwPfItkZPo3pSVzxLKnqB+7vKSEy6t6JfBH/zTzVQxd\n6cPtG5rnUeDSeGiYDmbVSULY9XmaETb2nA2XRuv9yGxJzm8QuxKw2ANQNKbVWcEZ\nhpy9C9WQUM2Td9MD0vhzDGCDg1eZNjtqDQdgTM95Xs8RqK/lbGn3x8YLUKiUcTVA\n4NhTyNVGpnvu0i/SPeLZNScRUXI0awqYuavMS3ty5Ooxd78AF3qHiutddvzeR5Ry\n20w/Xralbk6AuVHtBkaB6CKvSG1dUi/pFHuXw+49Fn2+gVPP0RYXGEwVm5d6wJ3L\nHBZCQwIDAQABo4G1MIGyMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB\n/wQCMAAwDgYDVR0PAQH/BAQDAgOoMB0GA1UdDgQWBBT6eagam2IV9s2XkOesFOxL\nNRRmZTAnBgNVHSMEIDAegBQLjlEnc9uzLZKw8msCBSyUnRGdKIIGALOnqfHDMBoG\nA1UdEQQTMBGCD3N5czc4MTAwLnFhLmNvbTAWBgcrzg8AAAABBAtTRVJWRVJfTk9E\nRTANBgkqhkiG9w0BAQwFAAOCAQEAoQVMDr8SeS6+F1O3C7ALWp5V0b9FUeab49n7\nM4fV6yPy+ZC07cVkqG1qde9lIsn5vOHuhdMJOQeX0EClFG4zs0gvbQ8/HVcoD7dN\nfB98nJXm+jOrKOKcNAvGaddtAUX7mDI48mIVrqstjibXxMlgHBMZ382Ujp5xcOnF\nlKU9NSqicW3wYAFaJH9NiVSINQEA6AizVuNmx3y1Di6hnsijvH6aJf5UVWgYq7Z3\nFOSPBlo0lyF8Tfavbq8IUphXyR3eWwV86uJsrV9Pty1xfAy0TqSm9py2+WBIL+ZU\nCpMRws+XTtAG5js7OkJbgKvoVf+GtWpSw4/OSF4PgGnfzoZ0YA==\n-----END CERTIFICATE-----\n",
    "last_connection_ok": null,
    "connection_id": "d873bac7-adef-43a9-b3cf-2e76cbd40bd2"
}

Deleting a Node in a DSM Connection

To delete a node in a DSM connection, run:

Syntax


ksctl connectionmgmt dsm node delete --id <Connection-Name/ID> --node-id <Node-ID>

Example Request


ksctl connectionmgmt dsm node delete --id dsm-connection --node-id node3

There will be no response if node is deleted successfully.

Getting List of all Nodes in a DSM Connection

To list all the nodes in a DSM connection, run:

Syntax


ksctl connectionmgmt DSM node list --id <Connection-Name/ID>

Example Request


ksctl connectionmgmt dsm node list --id dsm-connection

Example Response


{
        "skip": 0,
        "limit": 10,
        "total": 2,
        "resources": [
                {
                        "id": "bf333cb2-ad27-45ef-b1ba-5a85408e4141",
                        "uri": "kylo:kylo:connectionmgmt:dsm-node:dsm-connection-bf333cb2-ad27-45ef-b1ba-5a85408e4141",
                        "account": "kylo:kylo:admin:accounts:kylo",
                        "createdAt": "2021-02-03T10:36:52.948554Z",
                        "hostname": "test.node2",
                        "server_certificate": "-----BEGIN CERTIFICATE-----\nMIIEETCCAvmgAwIBAgIGCBPpVT3oMA0GCSqGSIb3DQEBDAUAMHMxIzAhBgNVBAMT\nGkNHIENBIFMgb24gc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UE\nChMJVm9ybWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTIxMDEzMDA3MzYwOVoXDTMxMDEzMTA3MzYwOVowaDEYMBYG\nA1UEAxMPc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UEChMJVm9y\nbWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJBgNVBAYT\nAlVTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwVYaXdacb0/g0u41\nuPtRowUK1lroUUNBZ8ileAwPfItkZPo3pSVzxLKnqB+7vKSEy6t6JfBH/zTzVQxd\n6cPtG5rnUeDSeGiYDmbVSULY9XmaETb2nA2XRuv9yGxJzm8QuxKw2ANQNKbVWcEZ\nhpy9C9WQUM2Td9MD0vhzDGCDg1eZNjtqDQdgTM95Xs8RqK/lbGn3x8YLUKiUcTVA\n4NhTyNVGpnvu0i/SPeLZNScRUXI0awqYuavMS3ty5Ooxd78AF3qHiutddvzeR5Ry\n20w/Xralbk6AuVHtBkaB6CKvSG1dUi/pFHuXw+49Fn2+gVPP0RYXGEwVm5d6wJ3L\nHBZCQwIDAQABo4G1MIGyMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB\n/wQCMAAwDgYDVR0PAQH/BAQDAgOoMB0GA1UdDgQWBBT6eagam2IV9s2XkOesFOxL\nNRRmZTAnBgNVHSMEIDAegBQLjlEnc9uzLZKw8msCBSyUnRGdKIIGALOnqfHDMBoG\nA1UdEQQTMBGCD3N5czc4MTAwLnFhLmNvbTAWBgcrzg8AAAABBAtTRVJWRVJfTk9E\nRTANBgkqhkiG9w0BAQwFAAOCAQEAoQVMDr8SeS6+F1O3C7ALWp5V0b9FUeab49n7\nM4fV6yPy+ZC07cVkqG1qde9lIsn5vOHuhdMJOQeX0EClFG4zs0gvbQ8/HVcoD7dN\nfB98nJXm+jOrKOKcNAvGaddtAUX7mDI48mIVrqstjibXxMlgHBMZ382Ujp5xcOnF\nlKU9NSqicW3wYAFaJH9NiVSINQEA6AizVuNmx3y1Di6hnsijvH6aJf5UVWgYq7Z3\nFOSPBlo0lyF8Tfavbq8IUphXyR3eWwV86uJsrV9Pty1xfAy0TqSm9py2+WBIL+ZU\nCpMRws+XTtAG5js7OkJbgKvoVf+GtWpSw4/OSF4PgGnfzoZ0YA==\n-----END CERTIFICATE-----\n",
                        "last_connection_ok": null,
                        "connection_id": "d873bac7-adef-43a9-b3cf-2e76cbd40bd2"
                },
                {
                        "id": "7a523daa-aa94-4b11-b31b-c945853663e4",
                        "uri": "kylo:kylo:connectionmgmt:dsm-node:dsm-connection-7a523daa-aa94-4b11-b31b-c945853663e4",
                        "account": "kylo:kylo:admin:accounts:kylo",
                        "createdAt": "2021-02-03T10:36:52.946654Z",
                        "hostname": "test.node1",
                        "server_certificate": "-----BEGIN CERTIFICATE-----\nMIIEETCCAvmgAwIBAgIGCBPpVT3oMA0GCSqGSIb3DQEBDAUAMHMxIzAhBgNVBAMT\nGkNHIENBIFMgb24gc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UE\nChMJVm9ybWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJ\nBgNVBAYTAlVTMB4XDTIxMDEzMDA3MzYwOVoXDTMxMDEzMTA3MzYwOVowaDEYMBYG\nA1UEAxMPc3lzNzgxMDAucWEuY29tMQswCQYDVQQLEwJRQTESMBAGA1UEChMJVm9y\nbWV0cmljMREwDwYDVQQHEwhTYW4gSm9zZTELMAkGA1UECBMCQ0ExCzAJBgNVBAYT\nAlVTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwVYaXdacb0/g0u41\nuPtRowUK1lroUUNBZ8ileAwPfItkZPo3pSVzxLKnqB+7vKSEy6t6JfBH/zTzVQxd\n6cPtG5rnUeDSeGiYDmbVSULY9XmaETb2nA2XRuv9yGxJzm8QuxKw2ANQNKbVWcEZ\nhpy9C9WQUM2Td9MD0vhzDGCDg1eZNjtqDQdgTM95Xs8RqK/lbGn3x8YLUKiUcTVA\n4NhTyNVGpnvu0i/SPeLZNScRUXI0awqYuavMS3ty5Ooxd78AF3qHiutddvzeR5Ry\n20w/Xralbk6AuVHtBkaB6CKvSG1dUi/pFHuXw+49Fn2+gVPP0RYXGEwVm5d6wJ3L\nHBZCQwIDAQABo4G1MIGyMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB\n/wQCMAAwDgYDVR0PAQH/BAQDAgOoMB0GA1UdDgQWBBT6eagam2IV9s2XkOesFOxL\nNRRmZTAnBgNVHSMEIDAegBQLjlEnc9uzLZKw8msCBSyUnRGdKIIGALOnqfHDMBoG\nA1UdEQQTMBGCD3N5czc4MTAwLnFhLmNvbTAWBgcrzg8AAAABBAtTRVJWRVJfTk9E\nRTANBgkqhkiG9w0BAQwFAAOCAQEAoQVMDr8SeS6+F1O3C7ALWp5V0b9FUeab49n7\nM4fV6yPy+ZC07cVkqG1qde9lIsn5vOHuhdMJOQeX0EClFG4zs0gvbQ8/HVcoD7dN\nfB98nJXm+jOrKOKcNAvGaddtAUX7mDI48mIVrqstjibXxMlgHBMZ382Ujp5xcOnF\nlKU9NSqicW3wYAFaJH9NiVSINQEA6AizVuNmx3y1Di6hnsijvH6aJf5UVWgYq7Z3\nFOSPBlo0lyF8Tfavbq8IUphXyR3eWwV86uJsrV9Pty1xfAy0TqSm9py2+WBIL+ZU\nCpMRws+XTtAG5js7OkJbgKvoVf+GtWpSw4/OSF4PgGnfzoZ0YA==\n-----END CERTIFICATE-----\n",
                        "last_connection_ok": null,
                        "connection_id": "d873bac7-adef-43a9-b3cf-2e76cbd40bd2"
                }
        ]
}