From 9335e0ac2415333326da9d75f959162ce443e7d2 Mon Sep 17 00:00:00 2001 From: pierre Date: Thu, 19 Mar 2026 23:34:22 +0000 Subject: [PATCH] adding the terradfrom module just in case --- certificates/MyPrivateCA.crl | 18 + certificates/crlnumber | 1 + certificates/crlnumber.old | 1 + certificates/index.txt | 1 + certificates/index.txt.attr | 1 + certificates/index.txt.old | 0 certificates/module.tf | 112 ++++++ certificates/openssl.cnf | 37 ++ certificates/output/my-laptop.crt | 26 ++ certificates/output/my-laptop.key | 27 ++ certificates/output/my-laptop.p12 | Bin 0 -> 4181 bytes certificates/output/my-phone.p12 | Bin 0 -> 4181 bytes certificates/serial | 1 + certificates/terraform.tfstate | 281 +++++++++++++++ certificates/terraform.tfstate.backup | 485 ++++++++++++++++++++++++++ certificates/variables.auto.tfvars | 1 + 16 files changed, 992 insertions(+) create mode 100644 certificates/MyPrivateCA.crl create mode 100644 certificates/crlnumber create mode 100644 certificates/crlnumber.old create mode 100644 certificates/index.txt create mode 100644 certificates/index.txt.attr create mode 100644 certificates/index.txt.old create mode 100644 certificates/module.tf create mode 100644 certificates/openssl.cnf create mode 100755 certificates/output/my-laptop.crt create mode 100755 certificates/output/my-laptop.key create mode 100644 certificates/output/my-laptop.p12 create mode 100644 certificates/output/my-phone.p12 create mode 100644 certificates/serial create mode 100644 certificates/terraform.tfstate create mode 100644 certificates/terraform.tfstate.backup create mode 100644 certificates/variables.auto.tfvars diff --git a/certificates/MyPrivateCA.crl b/certificates/MyPrivateCA.crl new file mode 100644 index 0000000..dc61e28 --- /dev/null +++ b/certificates/MyPrivateCA.crl @@ -0,0 +1,18 @@ +-----BEGIN X509 CRL----- +MIIC1DCBvQIBATANBgkqhkiG9w0BAQsFADBRMQswCQYDVQQGEwJVSzEOMAwGA1UE +CAwFbGVlZHMxDjAMBgNVBAcMBWxlZWRzMREwDwYDVQQKDAhnZWVyYWVydDEPMA0G +A1UEAwwGcGllcnJlFw0yNjAzMTkyMzMzNDBaFw0zNjAzMTYyMzMzNDBaMCcwJQIU +czJzV+tMQcYuS3cIV70ViSOden0XDTI2MDMxOTIzMjUyOFqgDzANMAsGA1UdFAQE +AgIQAjANBgkqhkiG9w0BAQsFAAOCAgEAhdChD4AO0wRTLs8qlQOQT/q0uYHzV7dE +KLXLb4uwt1/nuYy9t60VtYqOzwWd8cXjIa0EiMtWg30Ve+CoGOLiI1XNKcigM/Hi +cNFyKte9/+yZvk+D/pJng85cj8eraH5TyO2f8u0FqFlRzTL4R215tXnpQ0MyxREq +McTt1vZ13ggvhXZhbz//e5i7kIMY6w9yN7+9oyeSOYIVt4MP2LKxMhTdT+9EwLxV +Tg8tIuZG3OeAzlDl5vHZifsoNfNOtASa8OzpD7RaHs4DaWmKUQbvX88E6fpsuwqK +5uusnpaSUsKtMGihQT8APXLuMMU7Zg+/i/GSMsh77sJeKFHe4Fmjdy4t2K7vplKq +ZHNz1EKh6uqjMnM4avoLRmN6hfcZKCKJMz/XaZmOm71+jb/Urh5hHNzJWiFQ1edU +L1qEhY9fpeDNKUoHZf2hiR7fAok+MNYjaqpS/s5ZqLfIY9v1kNVjSosGhucWSPER +g+8Wbd2aaLJz1TJDjBPKxQ/jMN6i9xkxZygR9IWBiyf26DMXRP/XlpXeROZcTWgk +4iVkdN+bhADKG2S4amyZCEK5Ze3sGmqwUMSpoHgBIiPXbpXlKoWopKx7lTl5Gvmi +qdmFzpsNperjbv4D6/ueA6Kh0+BQYaz1Rs6GTulZDyHvoL9kDgOZ/LAMqvkUDcSE +81/y3Eg8pNQ= +-----END X509 CRL----- diff --git a/certificates/crlnumber b/certificates/crlnumber new file mode 100644 index 0000000..baccd03 --- /dev/null +++ b/certificates/crlnumber @@ -0,0 +1 @@ +1003 diff --git a/certificates/crlnumber.old b/certificates/crlnumber.old new file mode 100644 index 0000000..7d802a3 --- /dev/null +++ b/certificates/crlnumber.old @@ -0,0 +1 @@ +1002 diff --git a/certificates/index.txt b/certificates/index.txt new file mode 100644 index 0000000..0a9e91a --- /dev/null +++ b/certificates/index.txt @@ -0,0 +1 @@ +R 270319224742Z 260319232528Z 73327357EB4C41C62E4B770857BD1589239D7A7D unknown /C=UK/ST=west-yorkshire/L=leeds/O=geeraert/CN=pierre diff --git a/certificates/index.txt.attr b/certificates/index.txt.attr new file mode 100644 index 0000000..8f7e63a --- /dev/null +++ b/certificates/index.txt.attr @@ -0,0 +1 @@ +unique_subject = yes diff --git a/certificates/index.txt.old b/certificates/index.txt.old new file mode 100644 index 0000000..e69de29 diff --git a/certificates/module.tf b/certificates/module.tf new file mode 100644 index 0000000..7eaf07d --- /dev/null +++ b/certificates/module.tf @@ -0,0 +1,112 @@ +variable "device_names" { + type = set(string) + default = [] +} + +# 1. Generate Private Keys for each device +resource "tls_private_key" "device_key" { + for_each = var.device_names + algorithm = "RSA" + rsa_bits = 2048 +} + +# 1. Save the private key temporarily (needed for the openssl command) +resource "local_sensitive_file" "tmp_key" { + for_each = var.device_names + content = tls_private_key.device_key[each.key].private_key_pem + filename = "${path.module}/output/${each.key}.key" +} + +# 2. Create Certificate Signing Requests (CSR) +resource "tls_cert_request" "device_csr" { + for_each = var.device_names + private_key_pem = tls_private_key.device_key[each.key].private_key_pem + + subject { + common_name = each.key + organization = "My Home Lab" + } +} + +# 3. Sign the Certificates using your existing CA +# Note: You need your CA cert and key available as files +resource "tls_locally_signed_cert" "device_cert" { + for_each = var.device_names + cert_request_pem = tls_cert_request.device_csr[each.key].cert_request_pem + ca_private_key_pem = file("${path.module}/MyPrivateCA.key") + ca_cert_pem = file("${path.module}/MyPrivateCA.crt") + + validity_period_hours = 8760 # 1 year + allowed_uses = [ + "client_auth", + "digital_signature", + ] +} + +# 4. EXPORT: Generate the .p12 and the CRL automatically +# This runs every time a cert is added OR removed +resource "null_resource" "manage_certs" { + triggers = { + devices = join(",", var.device_names) + } + + # When a cert is REMOVED from the list, Terraform marks it for destruction. + # We use a 'destroy' provisioner to trigger the revocation in your CRL. + provisioner "local-exec" { + when = destroy + command = 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

&Fwf!vZ*M5dF`pQDYcQT zHN{;tPxP2}5}c<#`0iK0^$y(bUoKHZdpnOmoN(xahIT;5934nQa4Rg>n`z&#$ c1wGXa`7zTk{Ye!-&5^4rnKsbG^Y2Rj7eLkQWB>pF literal 0 HcmV?d00001 diff --git a/certificates/output/my-phone.p12 b/certificates/output/my-phone.p12 new file mode 100644 index 0000000000000000000000000000000000000000..4d5cd14f6aaf2da9b92c2893e21a1e9c6af95b6f GIT binary patch literal 4181 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 literal 0 HcmV?d00001 diff --git a/certificates/serial b/certificates/serial new file mode 100644 index 0000000..83b33d2 --- /dev/null +++ b/certificates/serial @@ -0,0 +1 @@ +1000 diff --git a/certificates/terraform.tfstate b/certificates/terraform.tfstate new file mode 100644 index 0000000..7e03413 --- /dev/null +++ b/certificates/terraform.tfstate @@ -0,0 +1,281 @@ +{ + "version": 4, + "terraform_version": "1.14.4", + "serial": 28, + "lineage": "aa771277-e465-6f8f-5509-8c73b1bc34ae", + "outputs": {}, + "resources": [ + { + "mode": "managed", + "type": "local_file", + "name": "tmp_cert", + "provider": "provider[\"registry.terraform.io/hashicorp/local\"]", + "instances": [ + { + "index_key": "my-laptop", + "schema_version": 0, + "attributes": { + "content": "-----BEGIN CERTIFICATE-----\nMIIEXDCCAkSgAwIBAgIRAPGouQv+Tol5NJr9yFBvB5EwDQYJKoZIhvcNAQELBQAw\nUTELMAkGA1UEBhMCVUsxDjAMBgNVBAgMBWxlZWRzMQ4wDAYDVQQHDAVsZWVkczER\nMA8GA1UECgwIZ2VlcmFlcnQxDzANBgNVBAMMBnBpZXJyZTAeFw0yNjAzMTkyMzI4\nNDNaFw0yNzAzMTkyMzI4NDNaMCoxFDASBgNVBAoTC015IEhvbWUgTGFiMRIwEAYD\nVQQDEwlteS1sYXB0b3AwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCb\nQtJMF1gAKoquXIMArooUyMsHefh14J365jVwKJ8WcVJjZP/TeS92C0iOoqRbmDFc\nZaGWVFdJfwdb8xncZ3rL4lLbJp1KrNwU0FIzJeZPK+a8pHdHmOpy5ln5IPRS2LeG\n6Z0fpVGhFfXWhKV/As4VSRNKKTl8ZTpPIbTCtjDh6UHBEzqdys7k/ePXU+Ii7FdQ\nDaANGpQvvjRGTBFi5ChPeOESmdkEjefGN/ff3IFR1vFyhb4NtsG+1iL0983+ZT6x\nNf7BB87jBIxEBuV4jAZeKDU1sMeBrGvJEgrOk2ZSvF2NmzwNQnJAs+AL+Oyv+wc/\nJN2gPHtCY6qX+igQdczLAgMBAAGjVjBUMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUE\nDDAKBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFFeT4zBEM206\n+gDfNYEr8j7/gqaWMA0GCSqGSIb3DQEBCwUAA4ICAQAbqupGfatlXrnrhZ7WmFnB\nUGq+7ceHALrU23ttu+V9hSKGLtmQOTy1Yo0gvauEd039NAbbKibkL8lZlHGDLS2z\ncN4uqvXEWj78TMRA0GXQB12F1y6GlgWcgx/Gp7e9QOpvzTfIVPeZP/5nTNslxq+i\nkm4cIGecUHVNoNAf9f/QEG2I97h5sXz3VjKqgTjwrTK/g2cCYVYSMydGqaNRv1yW\nErtbY5o42GXwofynFs07r3a/4jHldn0uCaMY9Et4ZXuPy5b/T0KFZWfaEt18lisU\nx7vxJCXUY3rItZaqcayd2Kr0AyCIWs+k9vIySR00cOl5Zt1kdLASq29YwwWI5tjO\nU+LzRrGFrI9gB6wcIFVf54Vvd1q1hiEDAupZUywNHFK0kJu1yJdVuFTftgO6Vx3n\n6GgGdXhIECkVceGtEDyLasFBOKQzm2syRW8+8vzwKAtWYXX62qh734StyEA+Q0Gf\nVvOUDPgDGs51CEelyrZgS4Rn7rPY5TTRzSUYEsdy0ZXcnCmFsqjGltWBW28UPrV8\nBsp0mcFfiK8xFVJHxvVzfEJtzcYMSedUK9zks3LJApzd7xp0vfmnp4lxBlE9ucT9\ngi97ok1HJETEFAgW8MKGmNTXGLRW+aU9jY23Z/MHCJOH/IO3tA+UXcVsdw4+nOLr\nr5ddhhFmtBDXWBUDcNCllA==\n-----END CERTIFICATE-----\n", + "content_base64": null, + "content_base64sha256": "gqigKNvU5bUehagkCKdkOwXxdTnoj9z565hhvtY7b/E=", + "content_base64sha512": "jgnulBXwkWpCCS6I3wUAXU+zTibrnZU9FmhSIvDfbTU/Kqa8aKcU6bXmGO4p91p6S/Xbt/k3cvUYa/LmrJOYTQ==", + "content_md5": "16e9e90bb365d85c7ff0174b25fbaba1", + "content_sha1": "18f8b177f99b4d9b0b933830751d5a27440f9ecd", + "content_sha256": "82a8a028dbd4e5b51e85a82408a7643b05f17539e88fdcf9eb9861bed63b6ff1", + "content_sha512": "8e09ee9415f0916a42092e88df05005d4fb34e26eb9d953d16685222f0df6d353f2aa6bc68a714e9b5e618ee29f75a7a4bf5dbb7f93772f5186bf2e6ac93984d", + "directory_permission": "0777", + "file_permission": "0777", + "filename": "./output/my-laptop.crt", + "id": "18f8b177f99b4d9b0b933830751d5a27440f9ecd", + "sensitive_content": null, + "source": null + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "sensitive_content" + } + ] + ], + "identity_schema_version": 0, + "dependencies": [ + "tls_cert_request.device_csr", + "tls_locally_signed_cert.device_cert", + "tls_private_key.device_key" + ] + } + ] + }, + { + "mode": "managed", + "type": "local_sensitive_file", + "name": "tmp_key", + "provider": "provider[\"registry.terraform.io/hashicorp/local\"]", + "instances": [ + { + "index_key": "my-laptop", + "schema_version": 0, + "attributes": { + "content": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAm0LSTBdYACqKrlyDAK6KFMjLB3n4deCd+uY1cCifFnFSY2T/\n03kvdgtIjqKkW5gxXGWhllRXSX8HW/MZ3Gd6y+JS2yadSqzcFNBSMyXmTyvmvKR3\nR5jqcuZZ+SD0Uti3humdH6VRoRX11oSlfwLOFUkTSik5fGU6TyG0wrYw4elBwRM6\nncrO5P3j11PiIuxXUA2gDRqUL740RkwRYuQoT3jhEpnZBI3nxjf339yBUdbxcoW+\nDbbBvtYi9PfN/mU+sTX+wQfO4wSMRAbleIwGXig1NbDHgaxryRIKzpNmUrxdjZs8\nDUJyQLPgC/jsr/sHPyTdoDx7QmOql/ooEHXMywIDAQABAoIBADLV1ClZ01RqmXGx\nlKsaeteHTwKpqvJdkxxdV83bXwtoG0O0BBdnrGSIGT+qfQoIcNEB7cBc6R+FWhF/\nLU5/CzPKbLqYkBOtOXoPI3rfw+LUSv4lE3D73ne0eG0bnyOpFZ40y19bL7kAibet\nQsqtTnClto0npkzWkBrsvFSsdqDgzjDaOKsY51zLNjFKmscGXhwQ9L957yx22Yjo\nlFffmdm20aILdPpb7+m7cjdijYInKIqxCRFkuJClGxjy0oxGRq3oLaAH4kU7DZuS\naz4gEXdZWfIWMF+aI4UJNhe/1MPAr96OEFFxCq4LzwOXVTR0PNTVlJbNrmBhgn5B\nkx5t8UECgYEAwoqDaKYSckUlhms728EvPgiHTtxWBKORbbP7BYF1U+DVkgfEyXuh\nb96pAnJuG3egc23jw/iI0ED3bwzRoPT/n9qssIAsH8wZaL0IO40oAR36XuX2kuBU\nO2W0WDqQyT0BK4OIqYwrXdE5Z5O49JGCllFGcmYC7kOlSwflNsLeYxECgYEAzE+J\n9MnRSmYGMHaC62BE/reoGBAqiHTKkMrvtEh2qMyj/BGemUKem6zqtAQHqt9h9Tou\nTcGxoVoC7RmW0+FrsYrjXGyNfUFf4Oay/f9k4mW5z8fErMVL1vf1/HBjJbcnjQE+\ntDOG78vojPMCIxIR00sihhcA3isBoDQxp4CXuhsCgYEAjpT4hR2azXeSbjdv8rtf\nRab4jLr+rH25m97arwlYFbbmsRXSjB15j8Vwt6NowebmiVNUKRCiLYhAEXsitUZ7\niAy8nswCCvgK83IAc60cUd1H4H/JPZL/CV2cVUHvVh7JGbxY0HM0YZlz6k8hstZn\nEIbXDAdqRHj9z8UkoQMn/RECgYEAt+9PmtJqmlk5bz3yZWdZFhxPt8IuGIVUrIAW\nxy6JrTP22gMezol8c1h8QC50nK/Y58ZGU3hyq3l2svBbqksCAmewgs+znbVSVQ48\nzJC1yWCdpOMLPCOvQEwh5+9iQ10dvUMGqYLOE2p25RYNsXceFyRIY4GoJVuAbjMv\nFMafUksCgYAjj0uFq0fJuPhRWRpiq502Af+v/CrnQyHZoFc13eUZA7EJeZxYBz7t\nWMJhkW/6wEaqp1+5o+LpUJf+38l44+PxqyvE6NSWhDOsrh7UU639P8rdJNty8sSZ\nuO3Ok5BOZsTxQ5sek6WtRzq3mHC58SJA5epCVJUhweawPfruzidHWw==\n-----END RSA PRIVATE KEY-----\n", + "content_base64": null, + "content_base64sha256": "dzEE49OmUoz4hiCEfnST9wWNJ/eI4vzShp4Vl1vKJ2o=", + "content_base64sha512": "H0X8WhoJwT2UwwJmD4c37FcXJAJ+iRVqxTsa2p3p1H99Iijq0g35nzd7rABredunbm6KNucNIlFl12OFEwc3ew==", + "content_md5": "c67b8dd01a2dc39e7ece2771b780cf92", + "content_sha1": "27d9e7ee1ff9b8a0b943af8c541c427c46cc343f", + "content_sha256": "773104e3d3a6528cf88620847e7493f7058d27f788e2fcd2869e15975bca276a", + "content_sha512": "1f45fc5a1a09c13d94c302660f8737ec571724027e89156ac53b1ada9de9d47f7d2228ead20df99f377bac006b79dba76e6e8a36e70d225165d763851307377b", + "directory_permission": "0700", + "file_permission": "0700", + "filename": "./output/my-laptop.key", + "id": "27d9e7ee1ff9b8a0b943af8c541c427c46cc343f", + "source": null + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "content" + } + ], + [ + { + "type": "get_attr", + "value": "content_base64" + } + ] + ], + "identity_schema_version": 0, + "dependencies": [ + "tls_private_key.device_key" + ] + } + ] + }, + { + "mode": "managed", + "type": "null_resource", + "name": "create_p12", + "provider": "provider[\"registry.terraform.io/hashicorp/null\"]", + "instances": [ + { + "index_key": "my-laptop", + "schema_version": 0, + "attributes": { + "id": "2184784907969526757", + "triggers": { + "cert_id": "321220006052389177535953164346485311377" + } + }, + "sensitive_attributes": [], + "identity_schema_version": 0, + "dependencies": [ + "local_file.tmp_cert", + "local_sensitive_file.tmp_key", + "tls_cert_request.device_csr", + "tls_locally_signed_cert.device_cert", + "tls_private_key.device_key" + ] + } + ] + }, + { + "mode": "managed", + "type": "null_resource", + "name": "manage_certs", + "provider": "provider[\"registry.terraform.io/hashicorp/null\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "2881104601042337454", + "triggers": { + "devices": "my-laptop" + } + }, + "sensitive_attributes": [], + "identity_schema_version": 0 + } + ] + }, + { + "mode": "managed", + "type": "tls_cert_request", + "name": "device_csr", + "provider": "provider[\"registry.terraform.io/hashicorp/tls\"]", + "instances": [ + { + "index_key": "my-laptop", + "schema_version": 0, + "attributes": { + "cert_request_pem": "-----BEGIN CERTIFICATE REQUEST-----\nMIICbzCCAVcCAQAwKjEUMBIGA1UEChMLTXkgSG9tZSBMYWIxEjAQBgNVBAMTCW15\nLWxhcHRvcDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJtC0kwXWAAq\niq5cgwCuihTIywd5+HXgnfrmNXAonxZxUmNk/9N5L3YLSI6ipFuYMVxloZZUV0l/\nB1vzGdxnesviUtsmnUqs3BTQUjMl5k8r5rykd0eY6nLmWfkg9FLYt4bpnR+lUaEV\n9daEpX8CzhVJE0opOXxlOk8htMK2MOHpQcETOp3KzuT949dT4iLsV1ANoA0alC++\nNEZMEWLkKE944RKZ2QSN58Y399/cgVHW8XKFvg22wb7WIvT3zf5lPrE1/sEHzuME\njEQG5XiMBl4oNTWwx4Gsa8kSCs6TZlK8XY2bPA1CckCz4Av47K/7Bz8k3aA8e0Jj\nqpf6KBB1zMsCAwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IBAQCG1D4yXpDzK3/MFxbg\ncyq2yYW7G7z6GyPkBywmbiqEEt/Fd/ZxUruAzRcG5Wd/SDOwfRbjTlhkiKHWZ/DY\nRP5Q5DCbPGXKiK8iz5ccafXc16koeHF+Z4KJxyn7PkuGZPeo/1F3fzWZlyu8dtUY\nf2LSA2jmbgNtnKeRvWouFnfif5+u/sypREuDwxiTD4AJfSPygm7Db/LtQuD5o/4Z\nlhy7t0UnnCn9WF1fm4ya/RaKrLQod49e7BzVBRUoW03VkFUWL+d9gx36WdPfsxny\nMXhpoNiAg6qox9CBqwTY1VzBxM3g0e/CSm+mRTaFqzK/qakvW1wDJUp80qgPSe/6\nQ2sI\n-----END CERTIFICATE REQUEST-----\n", + "dns_names": null, + "id": "79709907bec1a3e9a967de1223a0df1e09b0d407", + "ip_addresses": null, + "key_algorithm": "RSA", + "private_key_pem": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAm0LSTBdYACqKrlyDAK6KFMjLB3n4deCd+uY1cCifFnFSY2T/\n03kvdgtIjqKkW5gxXGWhllRXSX8HW/MZ3Gd6y+JS2yadSqzcFNBSMyXmTyvmvKR3\nR5jqcuZZ+SD0Uti3humdH6VRoRX11oSlfwLOFUkTSik5fGU6TyG0wrYw4elBwRM6\nncrO5P3j11PiIuxXUA2gDRqUL740RkwRYuQoT3jhEpnZBI3nxjf339yBUdbxcoW+\nDbbBvtYi9PfN/mU+sTX+wQfO4wSMRAbleIwGXig1NbDHgaxryRIKzpNmUrxdjZs8\nDUJyQLPgC/jsr/sHPyTdoDx7QmOql/ooEHXMywIDAQABAoIBADLV1ClZ01RqmXGx\nlKsaeteHTwKpqvJdkxxdV83bXwtoG0O0BBdnrGSIGT+qfQoIcNEB7cBc6R+FWhF/\nLU5/CzPKbLqYkBOtOXoPI3rfw+LUSv4lE3D73ne0eG0bnyOpFZ40y19bL7kAibet\nQsqtTnClto0npkzWkBrsvFSsdqDgzjDaOKsY51zLNjFKmscGXhwQ9L957yx22Yjo\nlFffmdm20aILdPpb7+m7cjdijYInKIqxCRFkuJClGxjy0oxGRq3oLaAH4kU7DZuS\naz4gEXdZWfIWMF+aI4UJNhe/1MPAr96OEFFxCq4LzwOXVTR0PNTVlJbNrmBhgn5B\nkx5t8UECgYEAwoqDaKYSckUlhms728EvPgiHTtxWBKORbbP7BYF1U+DVkgfEyXuh\nb96pAnJuG3egc23jw/iI0ED3bwzRoPT/n9qssIAsH8wZaL0IO40oAR36XuX2kuBU\nO2W0WDqQyT0BK4OIqYwrXdE5Z5O49JGCllFGcmYC7kOlSwflNsLeYxECgYEAzE+J\n9MnRSmYGMHaC62BE/reoGBAqiHTKkMrvtEh2qMyj/BGemUKem6zqtAQHqt9h9Tou\nTcGxoVoC7RmW0+FrsYrjXGyNfUFf4Oay/f9k4mW5z8fErMVL1vf1/HBjJbcnjQE+\ntDOG78vojPMCIxIR00sihhcA3isBoDQxp4CXuhsCgYEAjpT4hR2azXeSbjdv8rtf\nRab4jLr+rH25m97arwlYFbbmsRXSjB15j8Vwt6NowebmiVNUKRCiLYhAEXsitUZ7\niAy8nswCCvgK83IAc60cUd1H4H/JPZL/CV2cVUHvVh7JGbxY0HM0YZlz6k8hstZn\nEIbXDAdqRHj9z8UkoQMn/RECgYEAt+9PmtJqmlk5bz3yZWdZFhxPt8IuGIVUrIAW\nxy6JrTP22gMezol8c1h8QC50nK/Y58ZGU3hyq3l2svBbqksCAmewgs+znbVSVQ48\nzJC1yWCdpOMLPCOvQEwh5+9iQ10dvUMGqYLOE2p25RYNsXceFyRIY4GoJVuAbjMv\nFMafUksCgYAjj0uFq0fJuPhRWRpiq502Af+v/CrnQyHZoFc13eUZA7EJeZxYBz7t\nWMJhkW/6wEaqp1+5o+LpUJf+38l44+PxqyvE6NSWhDOsrh7UU639P8rdJNty8sSZ\nuO3Ok5BOZsTxQ5sek6WtRzq3mHC58SJA5epCVJUhweawPfruzidHWw==\n-----END RSA PRIVATE KEY-----\n", + "subject": [ + { + "common_name": "my-laptop", + "country": null, + "email_address": null, + "locality": null, + "organization": "My Home Lab", + "organizational_unit": null, + "postal_code": null, + "province": null, + "serial_number": null, + "street_address": null + } + ], + "uris": null + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "private_key_pem" + } + ] + ], + "identity_schema_version": 0, + "dependencies": [ + "tls_private_key.device_key" + ] + } + ] + }, + { + "mode": "managed", + "type": "tls_locally_signed_cert", + "name": "device_cert", + "provider": "provider[\"registry.terraform.io/hashicorp/tls\"]", + "instances": [ + { + "index_key": "my-laptop", + "schema_version": 0, + "attributes": { + "allowed_uses": [ + "client_auth", + "digital_signature" + ], + "ca_cert_pem": "-----BEGIN CERTIFICATE-----\nMIIFgzCCA2ugAwIBAgIUOE2Ww1c9ZZnbcA21fKrhzyQvpZUwDQYJKoZIhvcNAQEL\nBQAwUTELMAkGA1UEBhMCVUsxDjAMBgNVBAgMBWxlZWRzMQ4wDAYDVQQHDAVsZWVk\nczERMA8GA1UECgwIZ2VlcmFlcnQxDzANBgNVBAMMBnBpZXJyZTAeFw0yNjAzMTky\nMjQ3MDBaFw0zNjAzMTYyMjQ3MDBaMFExCzAJBgNVBAYTAlVLMQ4wDAYDVQQIDAVs\nZWVkczEOMAwGA1UEBwwFbGVlZHMxETAPBgNVBAoMCGdlZXJhZXJ0MQ8wDQYDVQQD\nDAZwaWVycmUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDGdhzM2nxE\nXNYLQ8hqeh6NAl8qwd7HFcJ+ckq+QxkBQtR2CZA0Z2TAKffRKZafYHiAI8MEoT4I\nXKbYmP5+9JhzhdgmymwXCKqbDPSVc+nnyOxfmX383gIq0SZHjJC/6z+8QlsDkI+A\n4/yttSJNY7o7bPm9FT3uv/orpD867+1pS2wXwQCdbxlj2ctACfjTkDAPe3eAVzNs\neeL1jerS4OvyvVZbnspXsUiFF8lceLV4pVWi4SHQtVbjoNtyuUlTlDrGRdfjUUvl\nkoKEtChhK0YXEDm2CHYRIswFtCFkqBITHKbwfGVxn+tlNZMP/DEAmYHUkX5fSrPZ\nnKZ4J0i1IqjcmfYtJfVlJxLDaA6zrlOtfvloOQEMoDxXSNu9x2eIP5xu16kJzaL5\neva5AswWaeNtdJKQgxPaYkZlvILuqo1oI6/re6JMgBSD6udsNttAHfOCoSWd75tZ\n6JrweyPnAeXto7NisN6Xn6TufC6bZqF2ibrLODfI00SHBMv7OwdCiPeoIeVeSDpa\nm4QRCyqO8NmJYrw7xGrm4bh6/ECJXGGahC+aBZORrUTA5ZaKrLRb/GkIcRd2b6Dl\nFp1AoHWjG7DfZJiWFefAxU9CYevo5I9LfMTIxyAS3QLw591t9He7OYFgiLioQugZ\ni3lP1PzzGSZeqJQkGYcjVaupZb0oc343PQIDAQABo1MwUTAdBgNVHQ4EFgQUV5Pj\nMEQzbTr6AN81gSvyPv+CppYwHwYDVR0jBBgwFoAUV5PjMEQzbTr6AN81gSvyPv+C\nppYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAt1Do3rc6AqgJ\nCcfpeRcuTS7zPH1f3g/RwfossTd+sSJeCp8hwqOsCGFP8oqNE5KkRuLucRYBvbFF\nJwOZi/aaSkzP4VJXx4Q+VFM+bjyxLD5WSyeevvDZwU3isk1KLfrxZ2pHTYSR+bG/\nalXxStFEQ7ZKO2xuh7LTQjKVG9tkkmQmh3RFFDzH1qZcpP2iQSaRrgejgNF+nQQR\nZE9SWxV+j7BgOVo6zWoF2vTW3KUmmvSoPsdrvcRnFw+aK2biMfcUDETC21ELO7j2\nVPm8OB/hqnzlAL8Dqe1eXoMUW3Mo7tt++CE8uBgNFjdQRfbo0NI6NFR7K0Hhl/20\nJxqZ9ep4C60ZOPPj2QPxbb4Z0y2LUPMk5SrnW3x4TYPsxcqtYJJEKSDunJFuSuq7\nB+xEtYLM/xZZSp7JtaeomQ1ktzhHAz6mLzVqulXT0iGOzX4DY5vDXFEHBgogSK1h\nqfo3d5Vzj+GI5XPREerk8b7O50mAkC24XZ7UBBejtoSrqPrh9kiPNEv/CdSVsCWu\nL1B29byKlDZ5ZRP0Ab3SR4aho6vDj07wMtJ+hxfMYbIC/ey3JziHbAx2E/733NFM\n+1QudCsGjTLsA++K+mBI6oDUDUYDDA2kWpGSHY6L8dPTeDlxm9nZ8jdpJaI8+C02\nxEILze2e9CR1k/h7WD0w04qE/FMDskA=\n-----END CERTIFICATE-----\n", + "ca_key_algorithm": "RSA", + "ca_private_key_pem": "-----BEGIN RSA PRIVATE KEY-----\nMIIJKQIBAAKCAgEAxnYczNp8RFzWC0PIanoejQJfKsHexxXCfnJKvkMZAULUdgmQ\nNGdkwCn30SmWn2B4gCPDBKE+CFym2Jj+fvSYc4XYJspsFwiqmwz0lXPp58jsX5l9\n/N4CKtEmR4yQv+s/vEJbA5CPgOP8rbUiTWO6O2z5vRU97r/6K6Q/Ou/taUtsF8EA\nnW8ZY9nLQAn405AwD3t3gFczbHni9Y3q0uDr8r1WW57KV7FIhRfJXHi1eKVVouEh\n0LVW46DbcrlJU5Q6xkXX41FL5ZKChLQoYStGFxA5tgh2ESLMBbQhZKgSExym8Hxl\ncZ/rZTWTD/wxAJmB1JF+X0qz2ZymeCdItSKo3Jn2LSX1ZScSw2gOs65TrX75aDkB\nDKA8V0jbvcdniD+cbtepCc2i+Xr2uQLMFmnjbXSSkIMT2mJGZbyC7qqNaCOv63ui\nTIAUg+rnbDbbQB3zgqElne+bWeia8Hsj5wHl7aOzYrDel5+k7nwum2ahdom6yzg3\nyNNEhwTL+zsHQoj3qCHlXkg6WpuEEQsqjvDZiWK8O8Rq5uG4evxAiVxhmoQvmgWT\nka1EwOWWiqy0W/xpCHEXdm+g5RadQKB1oxuw32SYlhXnwMVPQmHr6OSPS3zEyMcg\nEt0C8OfdbfR3uzmBYIi4qELoGYt5T9T88xkmXqiUJBmHI1WrqWW9KHN+Nz0CAwEA\nAQKCAgA6RbYBJGn2fLfQiO+Q7BiKWNburAwosqfwDskJgpQV/bR6kCZKbM11ax07\nyhVS6LWZEmcRtfKL7ACFeq7HQjR9PyCPi0IfpUjKzAwI0gctKp7VFzGaDOnf/pdZ\nzNk3sPB+65DjxA+OzeKEcroGtTCagE34CgOsVaw0Ij76pDY2g5HSi7YNg/CVk/6M\n6CCqphymfx9AjNopkMRmS2xWzPoaxSNVNZO+GezsP2a9gyftq8YwVCBksso3fiTR\nU7xHETAMxbc1JMq/NryiEHAGz/j9jqMTYvqf33K+ffyMHJlqCTCvTidPLKCmkAuF\nVwxgW7J2Yt4TRtD2JXvvrcE4hlvEHTOzKAjgOaxnu8yf7FTyAAc7lqo08vD2+5rw\n1QKwQ853drDMC3PUkAEU2Hp3M+7L0fTiGBCbRKQK75/oZtc7QlQ5WtiW/lzheJqv\nnu1V0JwEIbm38GPHaBW9bxDliqSN6i8ya/yTUog4vjVGED8h4cQJ2HdHFOuaIuiL\n13vF5C5TsDdqj5PjB61Ig8Jtpp9O9MoM15PsEdMXsyx3TJuuq37pk3xf0ZqswGOO\nir/JxiqpcLt9TotZCkGnaFjEDW3IjmxXveSrfGClAUzSiEqoBCUkAAGoDSGrkYlR\nQa9+rTSFvDCrAC1MFA0T82dQzmT13+ELFg0/9mLnh5vcJaFsoQKCAQEA/AHdI8bh\n6Ob2156L922MNAxPPNBIrU8X9oNs155UUnVvklp9oDReMq+aFCmF3hyZvtfUTAHD\nQkLCanu8Iu+OUmD9cqkoRB/yz5Qx5n8/p5LzeyDbdABVGs7pTJueKoxh9CI+w9d5\n1gRBmc7tjNCo0FUh3g1qhYnNo+t3dA8F4L8CPGnlaI7EiBldFCn2rs3FvELrKJac\nUWu0XDjinF7xTugT2Z5U1PoYmJVhbRglpWf9aj6KeBQTfhoF0w1aKzOy8qia3zyq\n/mLZkmkd5+4ujXcGl80xBYYvrUlbf2b1X0rCYjRArR6gas2hKLgNv0LISJjGLqGJ\nJ+lknq60U6AAuQKCAQEAyZsRT/5gg2hZ85WpWD7631ZcPGH+YEhxsc/sJlLTBE3X\nAxrd6T1iHoXSiSovZfRof/yxiHc4KvIR0vRs/SUbSkjGRRRPO1u87BGgAuS5yAzD\nfPInCvfd62HRqgm7smDDFdEED7ycyCFiJw9IPqrLL0EU/APEfEhdvKK/73iEmm+X\n6DwY2U4iU9rgOaP4VeHPfTgy7vdZzLIg6aZDXyJfdthEAgafELErdaSK9Xp+f7UE\nwWrH/mfu/RCY+mXKtnzawjLy+buMv/2XrgBoO6+ERBkxvxK0hPgb9Mogi7K5rwOc\n4Ixsk3R1zA7cNFxcTUstsQc1HUXd0Ztlly9le+vApQKCAQEA7FKLIIvXOmOtQ9KI\ni0WN3xlUDUF9hhjP7fqdTS5LAPDj6ik1+dBiLcIDCblOslW7z/3yNjzI8RBN5TGX\n4mMn4hTWWHpNKmWTfBoLGY5nESx7bBIJ+iR9qqAypAajMl9nVFvw5BLjTFG9exFU\nL2NVi9jp46RNKmFqGLgt0wZrirFU1XaxDXYk00SFxuz7Sj3pmnxerjde6/PGtV0b\nFWzregWk58TU5MyL2DrtnDKyywRT3xg7HhQlm3Gn2J2C21SmEW0PnxzzdY8ZXXV5\n+A+iVEM0SZLAz99gQm6ygSz6GZyv4QwDQtWftciTwu2m5p8n1vx9jSkqx+TU2QIY\nVPuM8QKCAQA1ZNFP+1H6W4+/OHryOTPeJJQnFdj2DRm3exbTC4qBkFAKrXnqROyQ\nouagl0CYYwOuKfGm79Q7Y4Me+MdIwCQbJ20DbJ6TXPeLGhvjyEn/1omLtOJsQDtR\nFMYfn5ZLZt8kDwhhVpW7V0QUjjKXDkrjx/vTxvep5syUohHtTWDpOfbkdc4q90uW\nI9jQy0GBFV4Lju/GZFIvKVoYJ4WeU48u/ZX9Z12HYTTeYma/HuMT1ZBd3Xb8RPCB\nq3yojH8El8qkNjQtueNMEdCzL75rWE/SbU3EiiKvOLrGuSWnef09gdpxih9Tajus\ngJ8HaxKzEd8XDI6foxpdYiekw9O/3y9VAoIBAQDfopVGqMsg3B2UtAjN/5KpS/19\no4M0q2LhVAwPV0kG7ZPyEkSVdhqzvIUnXXsEFpZZaZsev1my0yIlNKZIYIWLhrHO\noy6fVyuAUwaI4eGrTg/FU6yN4o62m6W/tTUlF6POyCeSf1+IntwVunK9NghBUZrX\nkU4mt4c68rmbkIlPwSJO9a8bCR6ZuqN1BgCU4XfUfTSFPkDuTyWBxrwsvvHlhrvY\nkOFuCL5FaRVghwmsC/pkX/I20T95NynD7yIRrJRuuz+9KEIidIfj34ubGZFWAsT5\nmVaDz4SvLhOo3JiaQaqkkkzO9UMIznbC+XAPG5AVfSH0MfN2ij0/koMqFoNk\n-----END RSA PRIVATE KEY-----\n", + "cert_pem": "-----BEGIN CERTIFICATE-----\nMIIEXDCCAkSgAwIBAgIRAPGouQv+Tol5NJr9yFBvB5EwDQYJKoZIhvcNAQELBQAw\nUTELMAkGA1UEBhMCVUsxDjAMBgNVBAgMBWxlZWRzMQ4wDAYDVQQHDAVsZWVkczER\nMA8GA1UECgwIZ2VlcmFlcnQxDzANBgNVBAMMBnBpZXJyZTAeFw0yNjAzMTkyMzI4\nNDNaFw0yNzAzMTkyMzI4NDNaMCoxFDASBgNVBAoTC015IEhvbWUgTGFiMRIwEAYD\nVQQDEwlteS1sYXB0b3AwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCb\nQtJMF1gAKoquXIMArooUyMsHefh14J365jVwKJ8WcVJjZP/TeS92C0iOoqRbmDFc\nZaGWVFdJfwdb8xncZ3rL4lLbJp1KrNwU0FIzJeZPK+a8pHdHmOpy5ln5IPRS2LeG\n6Z0fpVGhFfXWhKV/As4VSRNKKTl8ZTpPIbTCtjDh6UHBEzqdys7k/ePXU+Ii7FdQ\nDaANGpQvvjRGTBFi5ChPeOESmdkEjefGN/ff3IFR1vFyhb4NtsG+1iL0983+ZT6x\nNf7BB87jBIxEBuV4jAZeKDU1sMeBrGvJEgrOk2ZSvF2NmzwNQnJAs+AL+Oyv+wc/\nJN2gPHtCY6qX+igQdczLAgMBAAGjVjBUMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUE\nDDAKBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFFeT4zBEM206\n+gDfNYEr8j7/gqaWMA0GCSqGSIb3DQEBCwUAA4ICAQAbqupGfatlXrnrhZ7WmFnB\nUGq+7ceHALrU23ttu+V9hSKGLtmQOTy1Yo0gvauEd039NAbbKibkL8lZlHGDLS2z\ncN4uqvXEWj78TMRA0GXQB12F1y6GlgWcgx/Gp7e9QOpvzTfIVPeZP/5nTNslxq+i\nkm4cIGecUHVNoNAf9f/QEG2I97h5sXz3VjKqgTjwrTK/g2cCYVYSMydGqaNRv1yW\nErtbY5o42GXwofynFs07r3a/4jHldn0uCaMY9Et4ZXuPy5b/T0KFZWfaEt18lisU\nx7vxJCXUY3rItZaqcayd2Kr0AyCIWs+k9vIySR00cOl5Zt1kdLASq29YwwWI5tjO\nU+LzRrGFrI9gB6wcIFVf54Vvd1q1hiEDAupZUywNHFK0kJu1yJdVuFTftgO6Vx3n\n6GgGdXhIECkVceGtEDyLasFBOKQzm2syRW8+8vzwKAtWYXX62qh734StyEA+Q0Gf\nVvOUDPgDGs51CEelyrZgS4Rn7rPY5TTRzSUYEsdy0ZXcnCmFsqjGltWBW28UPrV8\nBsp0mcFfiK8xFVJHxvVzfEJtzcYMSedUK9zks3LJApzd7xp0vfmnp4lxBlE9ucT9\ngi97ok1HJETEFAgW8MKGmNTXGLRW+aU9jY23Z/MHCJOH/IO3tA+UXcVsdw4+nOLr\nr5ddhhFmtBDXWBUDcNCllA==\n-----END CERTIFICATE-----\n", + "cert_request_pem": "-----BEGIN CERTIFICATE REQUEST-----\nMIICbzCCAVcCAQAwKjEUMBIGA1UEChMLTXkgSG9tZSBMYWIxEjAQBgNVBAMTCW15\nLWxhcHRvcDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJtC0kwXWAAq\niq5cgwCuihTIywd5+HXgnfrmNXAonxZxUmNk/9N5L3YLSI6ipFuYMVxloZZUV0l/\nB1vzGdxnesviUtsmnUqs3BTQUjMl5k8r5rykd0eY6nLmWfkg9FLYt4bpnR+lUaEV\n9daEpX8CzhVJE0opOXxlOk8htMK2MOHpQcETOp3KzuT949dT4iLsV1ANoA0alC++\nNEZMEWLkKE944RKZ2QSN58Y399/cgVHW8XKFvg22wb7WIvT3zf5lPrE1/sEHzuME\njEQG5XiMBl4oNTWwx4Gsa8kSCs6TZlK8XY2bPA1CckCz4Av47K/7Bz8k3aA8e0Jj\nqpf6KBB1zMsCAwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IBAQCG1D4yXpDzK3/MFxbg\ncyq2yYW7G7z6GyPkBywmbiqEEt/Fd/ZxUruAzRcG5Wd/SDOwfRbjTlhkiKHWZ/DY\nRP5Q5DCbPGXKiK8iz5ccafXc16koeHF+Z4KJxyn7PkuGZPeo/1F3fzWZlyu8dtUY\nf2LSA2jmbgNtnKeRvWouFnfif5+u/sypREuDwxiTD4AJfSPygm7Db/LtQuD5o/4Z\nlhy7t0UnnCn9WF1fm4ya/RaKrLQod49e7BzVBRUoW03VkFUWL+d9gx36WdPfsxny\nMXhpoNiAg6qox9CBqwTY1VzBxM3g0e/CSm+mRTaFqzK/qakvW1wDJUp80qgPSe/6\nQ2sI\n-----END CERTIFICATE REQUEST-----\n", + "early_renewal_hours": 0, + "id": "321220006052389177535953164346485311377", + "is_ca_certificate": false, + "max_path_length": null, + "ready_for_renewal": false, + "set_subject_key_id": false, + "validity_end_time": "2027-03-19T23:28:43.335149733Z", + "validity_period_hours": 8760, + "validity_start_time": "2026-03-19T23:28:43.335149733Z" + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "ca_private_key_pem" + } + ] + ], + "identity_schema_version": 0, + "dependencies": [ + "tls_cert_request.device_csr", + "tls_private_key.device_key" + ] + } + ] + }, + { + "mode": "managed", + "type": "tls_private_key", + "name": "device_key", + "provider": "provider[\"registry.terraform.io/hashicorp/tls\"]", + "instances": [ + { + "index_key": "my-laptop", + "schema_version": 1, + "attributes": { + "algorithm": "RSA", + "ecdsa_curve": "P224", + "id": "87b8f9d108b91f887fab92b0cbd2dd0044bf3c81", + "private_key_openssh": "-----BEGIN OPENSSH PRIVATE KEY-----\nb3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABFwAAAAdz\nc2gtcnNhAAAAAwEAAQAAAQEAm0LSTBdYACqKrlyDAK6KFMjLB3n4deCd+uY1cCif\nFnFSY2T/03kvdgtIjqKkW5gxXGWhllRXSX8HW/MZ3Gd6y+JS2yadSqzcFNBSMyXm\nTyvmvKR3R5jqcuZZ+SD0Uti3humdH6VRoRX11oSlfwLOFUkTSik5fGU6TyG0wrYw\n4elBwRM6ncrO5P3j11PiIuxXUA2gDRqUL740RkwRYuQoT3jhEpnZBI3nxjf339yB\nUdbxcoW+DbbBvtYi9PfN/mU+sTX+wQfO4wSMRAbleIwGXig1NbDHgaxryRIKzpNm\nUrxdjZs8DUJyQLPgC/jsr/sHPyTdoDx7QmOql/ooEHXMywAAA7huaQWwbmkFsAAA\nAAdzc2gtcnNhAAABAQCbQtJMF1gAKoquXIMArooUyMsHefh14J365jVwKJ8WcVJj\nZP/TeS92C0iOoqRbmDFcZaGWVFdJfwdb8xncZ3rL4lLbJp1KrNwU0FIzJeZPK+a8\npHdHmOpy5ln5IPRS2LeG6Z0fpVGhFfXWhKV/As4VSRNKKTl8ZTpPIbTCtjDh6UHB\nEzqdys7k/ePXU+Ii7FdQDaANGpQvvjRGTBFi5ChPeOESmdkEjefGN/ff3IFR1vFy\nhb4NtsG+1iL0983+ZT6xNf7BB87jBIxEBuV4jAZeKDU1sMeBrGvJEgrOk2ZSvF2N\nmzwNQnJAs+AL+Oyv+wc/JN2gPHtCY6qX+igQdczLAAAAAwEAAQAAAQAy1dQpWdNU\naplxsZSrGnrXh08CqaryXZMcXVfN218LaBtDtAQXZ6xkiBk/qn0KCHDRAe3AXOkf\nhVoRfy1Ofwszymy6mJATrTl6DyN638Pi1Er+JRNw+953tHhtG58jqRWeNMtfWy+5\nAIm3rULKrU5wpbaNJ6ZM1pAa7LxUrHag4M4w2jirGOdcyzYxSprHBl4cEPS/ee8s\ndtmI6JRX35nZttGiC3T6W+/pu3I3Yo2CJyiKsQkRZLiQpRsY8tKMRkat6C2gB+JF\nOw2bkms+IBF3WVnyFjBfmiOFCTYXv9TDwK/ejhBRcQquC88Dl1U0dDzU1ZSWza5g\nYYJ+QZMebfFBAAAAgCOPS4WrR8m4+FFZGmKrnTYB/6/8KudDIdmgVzXd5RkDsQl5\nnFgHPu1YwmGRb/rARqqnX7mj4ulQl/7fyXjj4/GrK8To1JaEM6yuHtRTrf0/yt0k\n23LyxJm47c6TkE5mxPFDmx6Tpa1HOreYcLnxIkDl6kJUlSHB5rA9+u7OJ0dbAAAA\ngQDCioNophJyRSWGazvbwS8+CIdO3FYEo5Fts/sFgXVT4NWSB8TJe6Fv3qkCcm4b\nd6BzbePD+IjQQPdvDNGg9P+f2qywgCwfzBlovQg7jSgBHfpe5faS4FQ7ZbRYOpDJ\nPQErg4ipjCtd0Tlnk7j0kYKWUUZyZgLuQ6VLB+U2wt5jEQAAAIEAzE+J9MnRSmYG\nMHaC62BE/reoGBAqiHTKkMrvtEh2qMyj/BGemUKem6zqtAQHqt9h9TouTcGxoVoC\n7RmW0+FrsYrjXGyNfUFf4Oay/f9k4mW5z8fErMVL1vf1/HBjJbcnjQE+tDOG78vo\njPMCIxIR00sihhcA3isBoDQxp4CXuhsAAAAAAQID\n-----END OPENSSH PRIVATE KEY-----\n", + "private_key_pem": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAm0LSTBdYACqKrlyDAK6KFMjLB3n4deCd+uY1cCifFnFSY2T/\n03kvdgtIjqKkW5gxXGWhllRXSX8HW/MZ3Gd6y+JS2yadSqzcFNBSMyXmTyvmvKR3\nR5jqcuZZ+SD0Uti3humdH6VRoRX11oSlfwLOFUkTSik5fGU6TyG0wrYw4elBwRM6\nncrO5P3j11PiIuxXUA2gDRqUL740RkwRYuQoT3jhEpnZBI3nxjf339yBUdbxcoW+\nDbbBvtYi9PfN/mU+sTX+wQfO4wSMRAbleIwGXig1NbDHgaxryRIKzpNmUrxdjZs8\nDUJyQLPgC/jsr/sHPyTdoDx7QmOql/ooEHXMywIDAQABAoIBADLV1ClZ01RqmXGx\nlKsaeteHTwKpqvJdkxxdV83bXwtoG0O0BBdnrGSIGT+qfQoIcNEB7cBc6R+FWhF/\nLU5/CzPKbLqYkBOtOXoPI3rfw+LUSv4lE3D73ne0eG0bnyOpFZ40y19bL7kAibet\nQsqtTnClto0npkzWkBrsvFSsdqDgzjDaOKsY51zLNjFKmscGXhwQ9L957yx22Yjo\nlFffmdm20aILdPpb7+m7cjdijYInKIqxCRFkuJClGxjy0oxGRq3oLaAH4kU7DZuS\naz4gEXdZWfIWMF+aI4UJNhe/1MPAr96OEFFxCq4LzwOXVTR0PNTVlJbNrmBhgn5B\nkx5t8UECgYEAwoqDaKYSckUlhms728EvPgiHTtxWBKORbbP7BYF1U+DVkgfEyXuh\nb96pAnJuG3egc23jw/iI0ED3bwzRoPT/n9qssIAsH8wZaL0IO40oAR36XuX2kuBU\nO2W0WDqQyT0BK4OIqYwrXdE5Z5O49JGCllFGcmYC7kOlSwflNsLeYxECgYEAzE+J\n9MnRSmYGMHaC62BE/reoGBAqiHTKkMrvtEh2qMyj/BGemUKem6zqtAQHqt9h9Tou\nTcGxoVoC7RmW0+FrsYrjXGyNfUFf4Oay/f9k4mW5z8fErMVL1vf1/HBjJbcnjQE+\ntDOG78vojPMCIxIR00sihhcA3isBoDQxp4CXuhsCgYEAjpT4hR2azXeSbjdv8rtf\nRab4jLr+rH25m97arwlYFbbmsRXSjB15j8Vwt6NowebmiVNUKRCiLYhAEXsitUZ7\niAy8nswCCvgK83IAc60cUd1H4H/JPZL/CV2cVUHvVh7JGbxY0HM0YZlz6k8hstZn\nEIbXDAdqRHj9z8UkoQMn/RECgYEAt+9PmtJqmlk5bz3yZWdZFhxPt8IuGIVUrIAW\nxy6JrTP22gMezol8c1h8QC50nK/Y58ZGU3hyq3l2svBbqksCAmewgs+znbVSVQ48\nzJC1yWCdpOMLPCOvQEwh5+9iQ10dvUMGqYLOE2p25RYNsXceFyRIY4GoJVuAbjMv\nFMafUksCgYAjj0uFq0fJuPhRWRpiq502Af+v/CrnQyHZoFc13eUZA7EJeZxYBz7t\nWMJhkW/6wEaqp1+5o+LpUJf+38l44+PxqyvE6NSWhDOsrh7UU639P8rdJNty8sSZ\nuO3Ok5BOZsTxQ5sek6WtRzq3mHC58SJA5epCVJUhweawPfruzidHWw==\n-----END RSA PRIVATE KEY-----\n", + "private_key_pem_pkcs8": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCbQtJMF1gAKoqu\nXIMArooUyMsHefh14J365jVwKJ8WcVJjZP/TeS92C0iOoqRbmDFcZaGWVFdJfwdb\n8xncZ3rL4lLbJp1KrNwU0FIzJeZPK+a8pHdHmOpy5ln5IPRS2LeG6Z0fpVGhFfXW\nhKV/As4VSRNKKTl8ZTpPIbTCtjDh6UHBEzqdys7k/ePXU+Ii7FdQDaANGpQvvjRG\nTBFi5ChPeOESmdkEjefGN/ff3IFR1vFyhb4NtsG+1iL0983+ZT6xNf7BB87jBIxE\nBuV4jAZeKDU1sMeBrGvJEgrOk2ZSvF2NmzwNQnJAs+AL+Oyv+wc/JN2gPHtCY6qX\n+igQdczLAgMBAAECggEAMtXUKVnTVGqZcbGUqxp614dPAqmq8l2THF1XzdtfC2gb\nQ7QEF2esZIgZP6p9Cghw0QHtwFzpH4VaEX8tTn8LM8psupiQE605eg8jet/D4tRK\n/iUTcPved7R4bRufI6kVnjTLX1svuQCJt61Cyq1OcKW2jSemTNaQGuy8VKx2oODO\nMNo4qxjnXMs2MUqaxwZeHBD0v3nvLHbZiOiUV9+Z2bbRogt0+lvv6btyN2KNgico\nirEJEWS4kKUbGPLSjEZGregtoAfiRTsNm5JrPiARd1lZ8hYwX5ojhQk2F7/Uw8Cv\n3o4QUXEKrgvPA5dVNHQ81NWUls2uYGGCfkGTHm3xQQKBgQDCioNophJyRSWGazvb\nwS8+CIdO3FYEo5Fts/sFgXVT4NWSB8TJe6Fv3qkCcm4bd6BzbePD+IjQQPdvDNGg\n9P+f2qywgCwfzBlovQg7jSgBHfpe5faS4FQ7ZbRYOpDJPQErg4ipjCtd0Tlnk7j0\nkYKWUUZyZgLuQ6VLB+U2wt5jEQKBgQDMT4n0ydFKZgYwdoLrYET+t6gYECqIdMqQ\nyu+0SHaozKP8EZ6ZQp6brOq0BAeq32H1Oi5NwbGhWgLtGZbT4WuxiuNcbI19QV/g\n5rL9/2TiZbnPx8SsxUvW9/X8cGMltyeNAT60M4bvy+iM8wIjEhHTSyKGFwDeKwGg\nNDGngJe6GwKBgQCOlPiFHZrNd5JuN2/yu19FpviMuv6sfbmb3tqvCVgVtuaxFdKM\nHXmPxXC3o2jB5uaJU1QpEKItiEAReyK1RnuIDLyezAIK+ArzcgBzrRxR3Ufgf8k9\nkv8JXZxVQe9WHskZvFjQczRhmXPqTyGy1mcQhtcMB2pEeP3PxSShAyf9EQKBgQC3\n70+a0mqaWTlvPfJlZ1kWHE+3wi4YhVSsgBbHLomtM/baAx7OiXxzWHxALnScr9jn\nxkZTeHKreXay8FuqSwICZ7CCz7OdtVJVDjzMkLXJYJ2k4ws8I69ATCHn72JDXR29\nQwapgs4TanblFg2xdx4XJEhjgaglW4BuMy8Uxp9SSwKBgCOPS4WrR8m4+FFZGmKr\nnTYB/6/8KudDIdmgVzXd5RkDsQl5nFgHPu1YwmGRb/rARqqnX7mj4ulQl/7fyXjj\n4/GrK8To1JaEM6yuHtRTrf0/yt0k23LyxJm47c6TkE5mxPFDmx6Tpa1HOreYcLnx\nIkDl6kJUlSHB5rA9+u7OJ0db\n-----END PRIVATE KEY-----\n", + "public_key_fingerprint_md5": "93:bb:fe:a3:55:21:8a:28:e9:cb:34:d5:2d:ae:56:2b", + "public_key_fingerprint_sha256": "SHA256:g8V1MbmrVXlbXqHIytFzl3nNieXl9dDc3UTd8jm3GH0", + "public_key_openssh": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCbQtJMF1gAKoquXIMArooUyMsHefh14J365jVwKJ8WcVJjZP/TeS92C0iOoqRbmDFcZaGWVFdJfwdb8xncZ3rL4lLbJp1KrNwU0FIzJeZPK+a8pHdHmOpy5ln5IPRS2LeG6Z0fpVGhFfXWhKV/As4VSRNKKTl8ZTpPIbTCtjDh6UHBEzqdys7k/ePXU+Ii7FdQDaANGpQvvjRGTBFi5ChPeOESmdkEjefGN/ff3IFR1vFyhb4NtsG+1iL0983+ZT6xNf7BB87jBIxEBuV4jAZeKDU1sMeBrGvJEgrOk2ZSvF2NmzwNQnJAs+AL+Oyv+wc/JN2gPHtCY6qX+igQdczL\n", + "public_key_pem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm0LSTBdYACqKrlyDAK6K\nFMjLB3n4deCd+uY1cCifFnFSY2T/03kvdgtIjqKkW5gxXGWhllRXSX8HW/MZ3Gd6\ny+JS2yadSqzcFNBSMyXmTyvmvKR3R5jqcuZZ+SD0Uti3humdH6VRoRX11oSlfwLO\nFUkTSik5fGU6TyG0wrYw4elBwRM6ncrO5P3j11PiIuxXUA2gDRqUL740RkwRYuQo\nT3jhEpnZBI3nxjf339yBUdbxcoW+DbbBvtYi9PfN/mU+sTX+wQfO4wSMRAbleIwG\nXig1NbDHgaxryRIKzpNmUrxdjZs8DUJyQLPgC/jsr/sHPyTdoDx7QmOql/ooEHXM\nywIDAQAB\n-----END PUBLIC KEY-----\n", + "rsa_bits": 2048 + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "private_key_openssh" + } + ], + [ + { + "type": "get_attr", + "value": "private_key_pem" + } + ], + [ + { + "type": "get_attr", + "value": "private_key_pem_pkcs8" + } + ] + ], + "identity_schema_version": 0 + } + ] + } + ], + "check_results": null +} diff --git a/certificates/terraform.tfstate.backup b/certificates/terraform.tfstate.backup new file mode 100644 index 0000000..5831195 --- /dev/null +++ b/certificates/terraform.tfstate.backup @@ -0,0 +1,485 @@ +{ + "version": 4, + "terraform_version": "1.14.4", + "serial": 19, + "lineage": "aa771277-e465-6f8f-5509-8c73b1bc34ae", + "outputs": {}, + "resources": [ + { + "mode": "managed", + "type": "local_file", + "name": "tmp_cert", + "provider": "provider[\"registry.terraform.io/hashicorp/local\"]", + "instances": [ + { + "index_key": "my-laptop", + "schema_version": 0, + "attributes": { + "content": "-----BEGIN CERTIFICATE-----\nMIIEXDCCAkSgAwIBAgIRAPGouQv+Tol5NJr9yFBvB5EwDQYJKoZIhvcNAQELBQAw\nUTELMAkGA1UEBhMCVUsxDjAMBgNVBAgMBWxlZWRzMQ4wDAYDVQQHDAVsZWVkczER\nMA8GA1UECgwIZ2VlcmFlcnQxDzANBgNVBAMMBnBpZXJyZTAeFw0yNjAzMTkyMzI4\nNDNaFw0yNzAzMTkyMzI4NDNaMCoxFDASBgNVBAoTC015IEhvbWUgTGFiMRIwEAYD\nVQQDEwlteS1sYXB0b3AwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCb\nQtJMF1gAKoquXIMArooUyMsHefh14J365jVwKJ8WcVJjZP/TeS92C0iOoqRbmDFc\nZaGWVFdJfwdb8xncZ3rL4lLbJp1KrNwU0FIzJeZPK+a8pHdHmOpy5ln5IPRS2LeG\n6Z0fpVGhFfXWhKV/As4VSRNKKTl8ZTpPIbTCtjDh6UHBEzqdys7k/ePXU+Ii7FdQ\nDaANGpQvvjRGTBFi5ChPeOESmdkEjefGN/ff3IFR1vFyhb4NtsG+1iL0983+ZT6x\nNf7BB87jBIxEBuV4jAZeKDU1sMeBrGvJEgrOk2ZSvF2NmzwNQnJAs+AL+Oyv+wc/\nJN2gPHtCY6qX+igQdczLAgMBAAGjVjBUMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUE\nDDAKBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFFeT4zBEM206\n+gDfNYEr8j7/gqaWMA0GCSqGSIb3DQEBCwUAA4ICAQAbqupGfatlXrnrhZ7WmFnB\nUGq+7ceHALrU23ttu+V9hSKGLtmQOTy1Yo0gvauEd039NAbbKibkL8lZlHGDLS2z\ncN4uqvXEWj78TMRA0GXQB12F1y6GlgWcgx/Gp7e9QOpvzTfIVPeZP/5nTNslxq+i\nkm4cIGecUHVNoNAf9f/QEG2I97h5sXz3VjKqgTjwrTK/g2cCYVYSMydGqaNRv1yW\nErtbY5o42GXwofynFs07r3a/4jHldn0uCaMY9Et4ZXuPy5b/T0KFZWfaEt18lisU\nx7vxJCXUY3rItZaqcayd2Kr0AyCIWs+k9vIySR00cOl5Zt1kdLASq29YwwWI5tjO\nU+LzRrGFrI9gB6wcIFVf54Vvd1q1hiEDAupZUywNHFK0kJu1yJdVuFTftgO6Vx3n\n6GgGdXhIECkVceGtEDyLasFBOKQzm2syRW8+8vzwKAtWYXX62qh734StyEA+Q0Gf\nVvOUDPgDGs51CEelyrZgS4Rn7rPY5TTRzSUYEsdy0ZXcnCmFsqjGltWBW28UPrV8\nBsp0mcFfiK8xFVJHxvVzfEJtzcYMSedUK9zks3LJApzd7xp0vfmnp4lxBlE9ucT9\ngi97ok1HJETEFAgW8MKGmNTXGLRW+aU9jY23Z/MHCJOH/IO3tA+UXcVsdw4+nOLr\nr5ddhhFmtBDXWBUDcNCllA==\n-----END CERTIFICATE-----\n", + "content_base64": null, + "content_base64sha256": "gqigKNvU5bUehagkCKdkOwXxdTnoj9z565hhvtY7b/E=", + "content_base64sha512": "jgnulBXwkWpCCS6I3wUAXU+zTibrnZU9FmhSIvDfbTU/Kqa8aKcU6bXmGO4p91p6S/Xbt/k3cvUYa/LmrJOYTQ==", + "content_md5": "16e9e90bb365d85c7ff0174b25fbaba1", + "content_sha1": "18f8b177f99b4d9b0b933830751d5a27440f9ecd", + "content_sha256": "82a8a028dbd4e5b51e85a82408a7643b05f17539e88fdcf9eb9861bed63b6ff1", + "content_sha512": "8e09ee9415f0916a42092e88df05005d4fb34e26eb9d953d16685222f0df6d353f2aa6bc68a714e9b5e618ee29f75a7a4bf5dbb7f93772f5186bf2e6ac93984d", + "directory_permission": "0777", + "file_permission": "0777", + "filename": "./output/my-laptop.crt", + "id": "18f8b177f99b4d9b0b933830751d5a27440f9ecd", + "sensitive_content": null, + "source": null + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "sensitive_content" + } + ] + ], + "identity_schema_version": 0, + "dependencies": [ + "tls_cert_request.device_csr", + "tls_locally_signed_cert.device_cert", + "tls_private_key.device_key" + ] + }, + { + "index_key": "my-phone", + "schema_version": 0, + "attributes": { + "content": "-----BEGIN CERTIFICATE-----\nMIIEWjCCAkKgAwIBAgIQdH5tMQQ0PHpoZNUXMV88KzANBgkqhkiG9w0BAQsFADBR\nMQswCQYDVQQGEwJVSzEOMAwGA1UECAwFbGVlZHMxDjAMBgNVBAcMBWxlZWRzMREw\nDwYDVQQKDAhnZWVyYWVydDEPMA0GA1UEAwwGcGllcnJlMB4XDTI2MDMxOTIzMjg0\nM1oXDTI3MDMxOTIzMjg0M1owKTEUMBIGA1UEChMLTXkgSG9tZSBMYWIxETAPBgNV\nBAMTCG15LXBob25lMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5oFI\nbRv+YB1aznJGu5X77LlPvMOYMSItZDTc5QLqek7koKoPftrv+8784dbn9QAUSuvf\n5jrzudy6202RMk7FmOFX00ZnelWPzaGY3jWebYD7vp0AUgI44ZEYqLK4dvLGKnDV\nteM9I4osgoUXSmNxIyqCE+iJGv4FPUsPnrohv6F5ZTZWTzYsnryfv6pAevZtwnI8\nHWe5Vjb+f8SB8TAkwEB6DbGYOHNRZrZwVbrYQs7JPf0O2V2f95OCb/UrdPeTOO3A\nJXO+95V9NZPSeOI55KyeNjBBQrU7QgFCt0lyOUwGJP0RJXgkelHKnpJS2ICBMveV\nCKloTM3/KcUCY8EO5wIDAQABo1YwVDAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAww\nCgYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBRXk+MwRDNtOvoA\n3zWBK/I+/4KmljANBgkqhkiG9w0BAQsFAAOCAgEAWSUTuDpn+la5BMA08tytbpjs\nTZpE5CJlkYepkquzxaxhVgb2gfu9TiWG5ZLKUFJv5S1/9R0Mkrcy0P1hxbQd2xmE\nEXpx/kziXhwqeEIvH5iH7LCQoFhUs4AL7np5RrhDpqwi/+TcGDHC7ZJSx18FzZ4k\n7YsM1fmK/rV/7b6Efwrw0ZlZa/cuOQqN5o7MCNYw5v6RidVPM6k2i9A6nILXkSFk\n0YbLSm+nobwXxlLcvMRX3fukLpjoafKLndkf0Dm42WcqTur63nz1Bmxd3IxmKt07\nqPAlu6PpA2NCLwQDhf87p01+fekSOeOIK58yOspTSX+1H2cEcikb8YA8Vht3doML\nqgSMLktu1OS3yAw/jemY+Q+Vfa74aRrgg+moH06UhUNY1eJNATouCtITUsJYxgSX\nR6tdfuEVfn89lU1QapH17XHwdv6DlgTfClNXidWCgm9d0HHMrJgHuRLNrDv7LwF2\nJX+Ftize8MTjby8T+W2bWu461FmDel59yqLFcJ5PdECbIRRJNNEKrVK33M5BtbD8\n0Ve53Gw+Aw4fdwNxEgQpgNEchio3Cz1oWGkdXUxX/AN5BwZMzJdz3eqhHhifDCcO\n4bXrlxSFJKizmqcXQwvXPTZ84VzlzoGWty8JTQRBL8k8pKzoq9yK3Ih07rzz6NW3\nHmI4s5wQiLcVMeeZhF8=\n-----END CERTIFICATE-----\n", + "content_base64": null, + "content_base64sha256": "s6yFFgSt0gnUpBkt7dVVnM5xxqJ8gNAwmzj1ZEzpmz4=", + "content_base64sha512": "trgnMOJqNSd5qkCSLBHLkE38GK1e9w2b/tAdMA6Qqw8GXKEp/oiYnNa9ZCAbFxdaHmhkswX3q131y2y/LthbPQ==", + "content_md5": "3638b185204349693bcd0798dc9b7009", + "content_sha1": "387b3e2e242a64a98168724d391ad5e83cc159f9", + "content_sha256": "b3ac851604add209d4a4192dedd5559cce71c6a27c80d0309b38f5644ce99b3e", + "content_sha512": "b6b82730e26a352779aa40922c11cb904dfc18ad5ef70d9bfed01d300e90ab0f065ca129fe88989cd6bd64201b17175a1e6864b305f7ab5df5cb6cbf2ed85b3d", + "directory_permission": "0777", + "file_permission": "0777", + "filename": "./output/my-phone.crt", + "id": "387b3e2e242a64a98168724d391ad5e83cc159f9", + "sensitive_content": null, + "source": null + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "sensitive_content" + } + ] + ], + "identity_schema_version": 0, + "dependencies": [ + "tls_cert_request.device_csr", + "tls_locally_signed_cert.device_cert", + "tls_private_key.device_key" + ] + } + ] + }, + { + "mode": "managed", + "type": "local_sensitive_file", + "name": "tmp_key", + "provider": "provider[\"registry.terraform.io/hashicorp/local\"]", + "instances": [ + { + "index_key": "my-laptop", + "schema_version": 0, + "attributes": { + "content": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAm0LSTBdYACqKrlyDAK6KFMjLB3n4deCd+uY1cCifFnFSY2T/\n03kvdgtIjqKkW5gxXGWhllRXSX8HW/MZ3Gd6y+JS2yadSqzcFNBSMyXmTyvmvKR3\nR5jqcuZZ+SD0Uti3humdH6VRoRX11oSlfwLOFUkTSik5fGU6TyG0wrYw4elBwRM6\nncrO5P3j11PiIuxXUA2gDRqUL740RkwRYuQoT3jhEpnZBI3nxjf339yBUdbxcoW+\nDbbBvtYi9PfN/mU+sTX+wQfO4wSMRAbleIwGXig1NbDHgaxryRIKzpNmUrxdjZs8\nDUJyQLPgC/jsr/sHPyTdoDx7QmOql/ooEHXMywIDAQABAoIBADLV1ClZ01RqmXGx\nlKsaeteHTwKpqvJdkxxdV83bXwtoG0O0BBdnrGSIGT+qfQoIcNEB7cBc6R+FWhF/\nLU5/CzPKbLqYkBOtOXoPI3rfw+LUSv4lE3D73ne0eG0bnyOpFZ40y19bL7kAibet\nQsqtTnClto0npkzWkBrsvFSsdqDgzjDaOKsY51zLNjFKmscGXhwQ9L957yx22Yjo\nlFffmdm20aILdPpb7+m7cjdijYInKIqxCRFkuJClGxjy0oxGRq3oLaAH4kU7DZuS\naz4gEXdZWfIWMF+aI4UJNhe/1MPAr96OEFFxCq4LzwOXVTR0PNTVlJbNrmBhgn5B\nkx5t8UECgYEAwoqDaKYSckUlhms728EvPgiHTtxWBKORbbP7BYF1U+DVkgfEyXuh\nb96pAnJuG3egc23jw/iI0ED3bwzRoPT/n9qssIAsH8wZaL0IO40oAR36XuX2kuBU\nO2W0WDqQyT0BK4OIqYwrXdE5Z5O49JGCllFGcmYC7kOlSwflNsLeYxECgYEAzE+J\n9MnRSmYGMHaC62BE/reoGBAqiHTKkMrvtEh2qMyj/BGemUKem6zqtAQHqt9h9Tou\nTcGxoVoC7RmW0+FrsYrjXGyNfUFf4Oay/f9k4mW5z8fErMVL1vf1/HBjJbcnjQE+\ntDOG78vojPMCIxIR00sihhcA3isBoDQxp4CXuhsCgYEAjpT4hR2azXeSbjdv8rtf\nRab4jLr+rH25m97arwlYFbbmsRXSjB15j8Vwt6NowebmiVNUKRCiLYhAEXsitUZ7\niAy8nswCCvgK83IAc60cUd1H4H/JPZL/CV2cVUHvVh7JGbxY0HM0YZlz6k8hstZn\nEIbXDAdqRHj9z8UkoQMn/RECgYEAt+9PmtJqmlk5bz3yZWdZFhxPt8IuGIVUrIAW\nxy6JrTP22gMezol8c1h8QC50nK/Y58ZGU3hyq3l2svBbqksCAmewgs+znbVSVQ48\nzJC1yWCdpOMLPCOvQEwh5+9iQ10dvUMGqYLOE2p25RYNsXceFyRIY4GoJVuAbjMv\nFMafUksCgYAjj0uFq0fJuPhRWRpiq502Af+v/CrnQyHZoFc13eUZA7EJeZxYBz7t\nWMJhkW/6wEaqp1+5o+LpUJf+38l44+PxqyvE6NSWhDOsrh7UU639P8rdJNty8sSZ\nuO3Ok5BOZsTxQ5sek6WtRzq3mHC58SJA5epCVJUhweawPfruzidHWw==\n-----END RSA PRIVATE KEY-----\n", + "content_base64": null, + "content_base64sha256": "dzEE49OmUoz4hiCEfnST9wWNJ/eI4vzShp4Vl1vKJ2o=", + "content_base64sha512": "H0X8WhoJwT2UwwJmD4c37FcXJAJ+iRVqxTsa2p3p1H99Iijq0g35nzd7rABredunbm6KNucNIlFl12OFEwc3ew==", + "content_md5": "c67b8dd01a2dc39e7ece2771b780cf92", + "content_sha1": "27d9e7ee1ff9b8a0b943af8c541c427c46cc343f", + "content_sha256": "773104e3d3a6528cf88620847e7493f7058d27f788e2fcd2869e15975bca276a", + "content_sha512": "1f45fc5a1a09c13d94c302660f8737ec571724027e89156ac53b1ada9de9d47f7d2228ead20df99f377bac006b79dba76e6e8a36e70d225165d763851307377b", + "directory_permission": "0700", + "file_permission": "0700", + "filename": "./output/my-laptop.key", + "id": "27d9e7ee1ff9b8a0b943af8c541c427c46cc343f", + "source": null + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "content" + } + ], + [ + { + "type": "get_attr", + "value": "content_base64" + } + ] + ], + "identity_schema_version": 0, + "dependencies": [ + "tls_private_key.device_key" + ] + }, + { + "index_key": "my-phone", + "schema_version": 0, + "attributes": { + "content": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA5oFIbRv+YB1aznJGu5X77LlPvMOYMSItZDTc5QLqek7koKoP\nftrv+8784dbn9QAUSuvf5jrzudy6202RMk7FmOFX00ZnelWPzaGY3jWebYD7vp0A\nUgI44ZEYqLK4dvLGKnDVteM9I4osgoUXSmNxIyqCE+iJGv4FPUsPnrohv6F5ZTZW\nTzYsnryfv6pAevZtwnI8HWe5Vjb+f8SB8TAkwEB6DbGYOHNRZrZwVbrYQs7JPf0O\n2V2f95OCb/UrdPeTOO3AJXO+95V9NZPSeOI55KyeNjBBQrU7QgFCt0lyOUwGJP0R\nJXgkelHKnpJS2ICBMveVCKloTM3/KcUCY8EO5wIDAQABAoIBABNtVwDXKKfKIZKf\nwAVkXTC055sFsyiE9GVrLSjiB4gaaRt/acHryukip16TYcZc5Njxq1O4qT0DdP4x\nueiPCglaCLBmUSdW2cFfesZTp5AcHFuS2OmQhWHBfF4PfguMZ5ZBH0nupoL9zMWN\nWQqseecYWJE7+n47ZY6mamEa1+hSFzGD0bCzVWHcmxV0cVWRv3fPKaR8YZTygFpi\n4p4AiQrpS/tf+rI1kqD2+NlqOt6fr3TWPSFY+yl9U388kJsAkp+/6GbpPNKgGf+U\na7+FPQ56jn2lFEzbMdhSsD4++R4/KT95sIxpT4TXPkCLlmWZmszEWRC25/+4Pek0\nPB5z9d0CgYEA6T+lK2r41A9Ti5FxyQ+FP/sVK6V4nQdBdytnxrO4Q1SnBLI8tIEG\nI2VJjp+RPq0wYVNhOLzVmOjKr+NZqNaAt5TPiatkUwDGrBY9IIQ1K5ywxWeAkVnQ\nAvtE0vU0qXqbggN5m79/eVDDj8uvOsNLIfNzrf+FwCk0f5bp3S9kAasCgYEA/P0g\n27TBbqirnPLw5IVeo1wKPmRT9Z3E34K+ta8DLPgV/7gzGJcWMW78Z7UL5radl1Qt\n2v9B/wSQviFbTZ4bwZog8LWKar4DOubqFoJcVpK2uJwYRczg7GGvgKehRP38tigZ\nBUd7NZhWQs4qxeZxoNvchsrZg6J26scbItr0o7UCgYANN+AiX8OOMPgpFqr+G/UP\nNSlz+cKmE30wRbNx3Ul591gnufoauJ0icGEExiIzDRmKynDeCEWKjta9tQKlwNI2\nlSZVxPLAiXC42+HG7/cba5vQ9BajJhXVtWunEOJVIG+jpJLFssqEk4EhqwdZKywc\n1nEd0TdBNpSVDnZeZIskVQKBgQDRN6zSxVsqXob91tNsyPcI9fbqviHI/95uUTvS\nGJfxuoDG59gpv9j0rKpEQa9D70XIfi8l6u7zLR1ef0t4lwaxRvty1U9REy6sqYZx\ncwFV/yLo7P4Ny28/TVHMfdSar8ksA2Edwo2cNw0vVjx9SSQzOV/YgSz89YCOjHZe\njuC9+QKBgHCwOwPtl6rPbmDIiVLzY6F8CpkkXx7R6qHPU+rXdr8YLtc8SM2Jgxe/\n9VQQ21R0mlOP22+mv2DOc5Lr+ni1wI9HfUZZFSpkRPKUiB16JklJqR6SzH0u4xIw\nVJYaS5iiWeCsD2LztJhQvL1eKAdG6A5rjs3gp4BeL2KcZV7g6JhV\n-----END RSA PRIVATE KEY-----\n", + "content_base64": null, + "content_base64sha256": "MDvc/TKjXyfig5F0/BTTEO052/Dyj9z5mEeklSau9Vg=", + "content_base64sha512": "Lm9NQvWEzCsir3rFxQVfbhY0sNiBi0THhQuPDS2BeWg118GYt1tlCIItOo9iqx7JqF7ky3EFU8eBzYSoTABgIg==", + "content_md5": "cf6587b4df30de8bf4768a7fdf2418f4", + "content_sha1": "9a9d65239ea02147e7fab6b620acb5c773704a43", + "content_sha256": "303bdcfd32a35f27e2839174fc14d310ed39dbf0f28fdcf99847a49526aef558", + "content_sha512": "2e6f4d42f584cc2b22af7ac5c5055f6e1634b0d8818b44c7850b8f0d2d81796835d7c198b75b6508822d3a8f62ab1ec9a85ee4cb710553c781cd84a84c006022", + "directory_permission": "0700", + "file_permission": "0700", + "filename": "./output/my-phone.key", + "id": "9a9d65239ea02147e7fab6b620acb5c773704a43", + "source": null + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "content" + } + ], + [ + { + "type": "get_attr", + "value": "content_base64" + } + ] + ], + "identity_schema_version": 0, + "dependencies": [ + "tls_private_key.device_key" + ] + } + ] + }, + { + "mode": "managed", + "type": "null_resource", + "name": "create_p12", + "provider": "provider[\"registry.terraform.io/hashicorp/null\"]", + "instances": [ + { + "index_key": "my-laptop", + "schema_version": 0, + "attributes": { + "id": "2184784907969526757", + "triggers": { + "cert_id": "321220006052389177535953164346485311377" + } + }, + "sensitive_attributes": [], + "identity_schema_version": 0, + "dependencies": [ + "local_file.tmp_cert", + "local_sensitive_file.tmp_key", + "tls_cert_request.device_csr", + "tls_locally_signed_cert.device_cert", + "tls_private_key.device_key" + ] + }, + { + "index_key": "my-phone", + "schema_version": 0, + "attributes": { + "id": "4256181248881491731", + "triggers": { + "cert_id": "154846891581353480550984675600512269355" + } + }, + "sensitive_attributes": [], + "identity_schema_version": 0, + "dependencies": [ + "local_file.tmp_cert", + "local_sensitive_file.tmp_key", + "tls_cert_request.device_csr", + "tls_locally_signed_cert.device_cert", + "tls_private_key.device_key" + ] + } + ] + }, + { + "mode": "managed", + "type": "null_resource", + "name": "manage_certs", + "provider": "provider[\"registry.terraform.io/hashicorp/null\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "290193945475326113", + "triggers": { + "devices": "my-laptop,my-phone" + } + }, + "sensitive_attributes": [], + "identity_schema_version": 0 + } + ] + }, + { + "mode": "managed", + "type": "tls_cert_request", + "name": "device_csr", + "provider": "provider[\"registry.terraform.io/hashicorp/tls\"]", + "instances": [ + { + "index_key": "my-laptop", + "schema_version": 0, + "attributes": { + "cert_request_pem": "-----BEGIN CERTIFICATE REQUEST-----\nMIICbzCCAVcCAQAwKjEUMBIGA1UEChMLTXkgSG9tZSBMYWIxEjAQBgNVBAMTCW15\nLWxhcHRvcDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJtC0kwXWAAq\niq5cgwCuihTIywd5+HXgnfrmNXAonxZxUmNk/9N5L3YLSI6ipFuYMVxloZZUV0l/\nB1vzGdxnesviUtsmnUqs3BTQUjMl5k8r5rykd0eY6nLmWfkg9FLYt4bpnR+lUaEV\n9daEpX8CzhVJE0opOXxlOk8htMK2MOHpQcETOp3KzuT949dT4iLsV1ANoA0alC++\nNEZMEWLkKE944RKZ2QSN58Y399/cgVHW8XKFvg22wb7WIvT3zf5lPrE1/sEHzuME\njEQG5XiMBl4oNTWwx4Gsa8kSCs6TZlK8XY2bPA1CckCz4Av47K/7Bz8k3aA8e0Jj\nqpf6KBB1zMsCAwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IBAQCG1D4yXpDzK3/MFxbg\ncyq2yYW7G7z6GyPkBywmbiqEEt/Fd/ZxUruAzRcG5Wd/SDOwfRbjTlhkiKHWZ/DY\nRP5Q5DCbPGXKiK8iz5ccafXc16koeHF+Z4KJxyn7PkuGZPeo/1F3fzWZlyu8dtUY\nf2LSA2jmbgNtnKeRvWouFnfif5+u/sypREuDwxiTD4AJfSPygm7Db/LtQuD5o/4Z\nlhy7t0UnnCn9WF1fm4ya/RaKrLQod49e7BzVBRUoW03VkFUWL+d9gx36WdPfsxny\nMXhpoNiAg6qox9CBqwTY1VzBxM3g0e/CSm+mRTaFqzK/qakvW1wDJUp80qgPSe/6\nQ2sI\n-----END CERTIFICATE REQUEST-----\n", + "dns_names": null, + "id": "79709907bec1a3e9a967de1223a0df1e09b0d407", + "ip_addresses": null, + "key_algorithm": "RSA", + "private_key_pem": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAm0LSTBdYACqKrlyDAK6KFMjLB3n4deCd+uY1cCifFnFSY2T/\n03kvdgtIjqKkW5gxXGWhllRXSX8HW/MZ3Gd6y+JS2yadSqzcFNBSMyXmTyvmvKR3\nR5jqcuZZ+SD0Uti3humdH6VRoRX11oSlfwLOFUkTSik5fGU6TyG0wrYw4elBwRM6\nncrO5P3j11PiIuxXUA2gDRqUL740RkwRYuQoT3jhEpnZBI3nxjf339yBUdbxcoW+\nDbbBvtYi9PfN/mU+sTX+wQfO4wSMRAbleIwGXig1NbDHgaxryRIKzpNmUrxdjZs8\nDUJyQLPgC/jsr/sHPyTdoDx7QmOql/ooEHXMywIDAQABAoIBADLV1ClZ01RqmXGx\nlKsaeteHTwKpqvJdkxxdV83bXwtoG0O0BBdnrGSIGT+qfQoIcNEB7cBc6R+FWhF/\nLU5/CzPKbLqYkBOtOXoPI3rfw+LUSv4lE3D73ne0eG0bnyOpFZ40y19bL7kAibet\nQsqtTnClto0npkzWkBrsvFSsdqDgzjDaOKsY51zLNjFKmscGXhwQ9L957yx22Yjo\nlFffmdm20aILdPpb7+m7cjdijYInKIqxCRFkuJClGxjy0oxGRq3oLaAH4kU7DZuS\naz4gEXdZWfIWMF+aI4UJNhe/1MPAr96OEFFxCq4LzwOXVTR0PNTVlJbNrmBhgn5B\nkx5t8UECgYEAwoqDaKYSckUlhms728EvPgiHTtxWBKORbbP7BYF1U+DVkgfEyXuh\nb96pAnJuG3egc23jw/iI0ED3bwzRoPT/n9qssIAsH8wZaL0IO40oAR36XuX2kuBU\nO2W0WDqQyT0BK4OIqYwrXdE5Z5O49JGCllFGcmYC7kOlSwflNsLeYxECgYEAzE+J\n9MnRSmYGMHaC62BE/reoGBAqiHTKkMrvtEh2qMyj/BGemUKem6zqtAQHqt9h9Tou\nTcGxoVoC7RmW0+FrsYrjXGyNfUFf4Oay/f9k4mW5z8fErMVL1vf1/HBjJbcnjQE+\ntDOG78vojPMCIxIR00sihhcA3isBoDQxp4CXuhsCgYEAjpT4hR2azXeSbjdv8rtf\nRab4jLr+rH25m97arwlYFbbmsRXSjB15j8Vwt6NowebmiVNUKRCiLYhAEXsitUZ7\niAy8nswCCvgK83IAc60cUd1H4H/JPZL/CV2cVUHvVh7JGbxY0HM0YZlz6k8hstZn\nEIbXDAdqRHj9z8UkoQMn/RECgYEAt+9PmtJqmlk5bz3yZWdZFhxPt8IuGIVUrIAW\nxy6JrTP22gMezol8c1h8QC50nK/Y58ZGU3hyq3l2svBbqksCAmewgs+znbVSVQ48\nzJC1yWCdpOMLPCOvQEwh5+9iQ10dvUMGqYLOE2p25RYNsXceFyRIY4GoJVuAbjMv\nFMafUksCgYAjj0uFq0fJuPhRWRpiq502Af+v/CrnQyHZoFc13eUZA7EJeZxYBz7t\nWMJhkW/6wEaqp1+5o+LpUJf+38l44+PxqyvE6NSWhDOsrh7UU639P8rdJNty8sSZ\nuO3Ok5BOZsTxQ5sek6WtRzq3mHC58SJA5epCVJUhweawPfruzidHWw==\n-----END RSA PRIVATE KEY-----\n", + "subject": [ + { + "common_name": "my-laptop", + "country": null, + "email_address": null, + "locality": null, + "organization": "My Home Lab", + "organizational_unit": null, + "postal_code": null, + "province": null, + "serial_number": null, + "street_address": null + } + ], + "uris": null + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "private_key_pem" + } + ] + ], + "identity_schema_version": 0, + "dependencies": [ + "tls_private_key.device_key" + ] + }, + { + "index_key": "my-phone", + "schema_version": 0, + "attributes": { + "cert_request_pem": "-----BEGIN CERTIFICATE REQUEST-----\nMIICbjCCAVYCAQAwKTEUMBIGA1UEChMLTXkgSG9tZSBMYWIxETAPBgNVBAMTCG15\nLXBob25lMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5oFIbRv+YB1a\nznJGu5X77LlPvMOYMSItZDTc5QLqek7koKoPftrv+8784dbn9QAUSuvf5jrzudy6\n202RMk7FmOFX00ZnelWPzaGY3jWebYD7vp0AUgI44ZEYqLK4dvLGKnDVteM9I4os\ngoUXSmNxIyqCE+iJGv4FPUsPnrohv6F5ZTZWTzYsnryfv6pAevZtwnI8HWe5Vjb+\nf8SB8TAkwEB6DbGYOHNRZrZwVbrYQs7JPf0O2V2f95OCb/UrdPeTOO3AJXO+95V9\nNZPSeOI55KyeNjBBQrU7QgFCt0lyOUwGJP0RJXgkelHKnpJS2ICBMveVCKloTM3/\nKcUCY8EO5wIDAQABoAAwDQYJKoZIhvcNAQELBQADggEBANPxl1BVxmqHb040aXcp\naFR/PMnp4WIosT55l/4wwaE0AamTOTbe9WlgTbGX0ms4JzRkTZC5dUxaa4/9pEHZ\nZX7dIaQG8a3k2LsAo5harmRhJbAOZrHrfL960ZFE2NHsGybDRNle3nc+3QluiccA\n2NODQBd06VRCy0/DgcMNH0IUmEg1zqTFySkmzaL7cOBuP/QNxKEDHDxyqUcEliC6\nTqyhG+zpT3uf21ojSsLXhVJYo9hreFF+oUSj6pAIBF7871aozQmvXA9OexVyOYxN\n8F+P2RsO95BLIB95HswkVfmPBEsYI3OG07righcZmZK7bYZHrX6d5K9DETuSKwfq\nXBs=\n-----END CERTIFICATE REQUEST-----\n", + "dns_names": null, + "id": "a044834f674ef47ed508002da43dbb214504ef93", + "ip_addresses": null, + "key_algorithm": "RSA", + "private_key_pem": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA5oFIbRv+YB1aznJGu5X77LlPvMOYMSItZDTc5QLqek7koKoP\nftrv+8784dbn9QAUSuvf5jrzudy6202RMk7FmOFX00ZnelWPzaGY3jWebYD7vp0A\nUgI44ZEYqLK4dvLGKnDVteM9I4osgoUXSmNxIyqCE+iJGv4FPUsPnrohv6F5ZTZW\nTzYsnryfv6pAevZtwnI8HWe5Vjb+f8SB8TAkwEB6DbGYOHNRZrZwVbrYQs7JPf0O\n2V2f95OCb/UrdPeTOO3AJXO+95V9NZPSeOI55KyeNjBBQrU7QgFCt0lyOUwGJP0R\nJXgkelHKnpJS2ICBMveVCKloTM3/KcUCY8EO5wIDAQABAoIBABNtVwDXKKfKIZKf\nwAVkXTC055sFsyiE9GVrLSjiB4gaaRt/acHryukip16TYcZc5Njxq1O4qT0DdP4x\nueiPCglaCLBmUSdW2cFfesZTp5AcHFuS2OmQhWHBfF4PfguMZ5ZBH0nupoL9zMWN\nWQqseecYWJE7+n47ZY6mamEa1+hSFzGD0bCzVWHcmxV0cVWRv3fPKaR8YZTygFpi\n4p4AiQrpS/tf+rI1kqD2+NlqOt6fr3TWPSFY+yl9U388kJsAkp+/6GbpPNKgGf+U\na7+FPQ56jn2lFEzbMdhSsD4++R4/KT95sIxpT4TXPkCLlmWZmszEWRC25/+4Pek0\nPB5z9d0CgYEA6T+lK2r41A9Ti5FxyQ+FP/sVK6V4nQdBdytnxrO4Q1SnBLI8tIEG\nI2VJjp+RPq0wYVNhOLzVmOjKr+NZqNaAt5TPiatkUwDGrBY9IIQ1K5ywxWeAkVnQ\nAvtE0vU0qXqbggN5m79/eVDDj8uvOsNLIfNzrf+FwCk0f5bp3S9kAasCgYEA/P0g\n27TBbqirnPLw5IVeo1wKPmRT9Z3E34K+ta8DLPgV/7gzGJcWMW78Z7UL5radl1Qt\n2v9B/wSQviFbTZ4bwZog8LWKar4DOubqFoJcVpK2uJwYRczg7GGvgKehRP38tigZ\nBUd7NZhWQs4qxeZxoNvchsrZg6J26scbItr0o7UCgYANN+AiX8OOMPgpFqr+G/UP\nNSlz+cKmE30wRbNx3Ul591gnufoauJ0icGEExiIzDRmKynDeCEWKjta9tQKlwNI2\nlSZVxPLAiXC42+HG7/cba5vQ9BajJhXVtWunEOJVIG+jpJLFssqEk4EhqwdZKywc\n1nEd0TdBNpSVDnZeZIskVQKBgQDRN6zSxVsqXob91tNsyPcI9fbqviHI/95uUTvS\nGJfxuoDG59gpv9j0rKpEQa9D70XIfi8l6u7zLR1ef0t4lwaxRvty1U9REy6sqYZx\ncwFV/yLo7P4Ny28/TVHMfdSar8ksA2Edwo2cNw0vVjx9SSQzOV/YgSz89YCOjHZe\njuC9+QKBgHCwOwPtl6rPbmDIiVLzY6F8CpkkXx7R6qHPU+rXdr8YLtc8SM2Jgxe/\n9VQQ21R0mlOP22+mv2DOc5Lr+ni1wI9HfUZZFSpkRPKUiB16JklJqR6SzH0u4xIw\nVJYaS5iiWeCsD2LztJhQvL1eKAdG6A5rjs3gp4BeL2KcZV7g6JhV\n-----END RSA PRIVATE KEY-----\n", + "subject": [ + { + "common_name": "my-phone", + "country": null, + "email_address": null, + "locality": null, + "organization": "My Home Lab", + "organizational_unit": null, + "postal_code": null, + "province": null, + "serial_number": null, + "street_address": null + } + ], + "uris": null + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "private_key_pem" + } + ] + ], + "identity_schema_version": 0, + "dependencies": [ + "tls_private_key.device_key" + ] + } + ] + }, + { + "mode": "managed", + "type": "tls_locally_signed_cert", + "name": "device_cert", + "provider": "provider[\"registry.terraform.io/hashicorp/tls\"]", + "instances": [ + { + "index_key": "my-laptop", + "schema_version": 0, + "attributes": { + "allowed_uses": [ + "client_auth", + "digital_signature" + ], + "ca_cert_pem": "-----BEGIN CERTIFICATE-----\nMIIFgzCCA2ugAwIBAgIUOE2Ww1c9ZZnbcA21fKrhzyQvpZUwDQYJKoZIhvcNAQEL\nBQAwUTELMAkGA1UEBhMCVUsxDjAMBgNVBAgMBWxlZWRzMQ4wDAYDVQQHDAVsZWVk\nczERMA8GA1UECgwIZ2VlcmFlcnQxDzANBgNVBAMMBnBpZXJyZTAeFw0yNjAzMTky\nMjQ3MDBaFw0zNjAzMTYyMjQ3MDBaMFExCzAJBgNVBAYTAlVLMQ4wDAYDVQQIDAVs\nZWVkczEOMAwGA1UEBwwFbGVlZHMxETAPBgNVBAoMCGdlZXJhZXJ0MQ8wDQYDVQQD\nDAZwaWVycmUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDGdhzM2nxE\nXNYLQ8hqeh6NAl8qwd7HFcJ+ckq+QxkBQtR2CZA0Z2TAKffRKZafYHiAI8MEoT4I\nXKbYmP5+9JhzhdgmymwXCKqbDPSVc+nnyOxfmX383gIq0SZHjJC/6z+8QlsDkI+A\n4/yttSJNY7o7bPm9FT3uv/orpD867+1pS2wXwQCdbxlj2ctACfjTkDAPe3eAVzNs\neeL1jerS4OvyvVZbnspXsUiFF8lceLV4pVWi4SHQtVbjoNtyuUlTlDrGRdfjUUvl\nkoKEtChhK0YXEDm2CHYRIswFtCFkqBITHKbwfGVxn+tlNZMP/DEAmYHUkX5fSrPZ\nnKZ4J0i1IqjcmfYtJfVlJxLDaA6zrlOtfvloOQEMoDxXSNu9x2eIP5xu16kJzaL5\neva5AswWaeNtdJKQgxPaYkZlvILuqo1oI6/re6JMgBSD6udsNttAHfOCoSWd75tZ\n6JrweyPnAeXto7NisN6Xn6TufC6bZqF2ibrLODfI00SHBMv7OwdCiPeoIeVeSDpa\nm4QRCyqO8NmJYrw7xGrm4bh6/ECJXGGahC+aBZORrUTA5ZaKrLRb/GkIcRd2b6Dl\nFp1AoHWjG7DfZJiWFefAxU9CYevo5I9LfMTIxyAS3QLw591t9He7OYFgiLioQugZ\ni3lP1PzzGSZeqJQkGYcjVaupZb0oc343PQIDAQABo1MwUTAdBgNVHQ4EFgQUV5Pj\nMEQzbTr6AN81gSvyPv+CppYwHwYDVR0jBBgwFoAUV5PjMEQzbTr6AN81gSvyPv+C\nppYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAt1Do3rc6AqgJ\nCcfpeRcuTS7zPH1f3g/RwfossTd+sSJeCp8hwqOsCGFP8oqNE5KkRuLucRYBvbFF\nJwOZi/aaSkzP4VJXx4Q+VFM+bjyxLD5WSyeevvDZwU3isk1KLfrxZ2pHTYSR+bG/\nalXxStFEQ7ZKO2xuh7LTQjKVG9tkkmQmh3RFFDzH1qZcpP2iQSaRrgejgNF+nQQR\nZE9SWxV+j7BgOVo6zWoF2vTW3KUmmvSoPsdrvcRnFw+aK2biMfcUDETC21ELO7j2\nVPm8OB/hqnzlAL8Dqe1eXoMUW3Mo7tt++CE8uBgNFjdQRfbo0NI6NFR7K0Hhl/20\nJxqZ9ep4C60ZOPPj2QPxbb4Z0y2LUPMk5SrnW3x4TYPsxcqtYJJEKSDunJFuSuq7\nB+xEtYLM/xZZSp7JtaeomQ1ktzhHAz6mLzVqulXT0iGOzX4DY5vDXFEHBgogSK1h\nqfo3d5Vzj+GI5XPREerk8b7O50mAkC24XZ7UBBejtoSrqPrh9kiPNEv/CdSVsCWu\nL1B29byKlDZ5ZRP0Ab3SR4aho6vDj07wMtJ+hxfMYbIC/ey3JziHbAx2E/733NFM\n+1QudCsGjTLsA++K+mBI6oDUDUYDDA2kWpGSHY6L8dPTeDlxm9nZ8jdpJaI8+C02\nxEILze2e9CR1k/h7WD0w04qE/FMDskA=\n-----END CERTIFICATE-----\n", + "ca_key_algorithm": "RSA", + "ca_private_key_pem": "-----BEGIN RSA PRIVATE KEY-----\n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\n-----END RSA PRIVATE KEY-----\n", + "cert_pem": "-----BEGIN CERTIFICATE-----\nMIIEXDCCAkSgAwIBAgIRAPGouQv+Tol5NJr9yFBvB5EwDQYJKoZIhvcNAQELBQAw\nUTELMAkGA1UEBhMCVUsxDjAMBgNVBAgMBWxlZWRzMQ4wDAYDVQQHDAVsZWVkczER\nMA8GA1UECgwIZ2VlcmFlcnQxDzANBgNVBAMMBnBpZXJyZTAeFw0yNjAzMTkyMzI4\nNDNaFw0yNzAzMTkyMzI4NDNaMCoxFDASBgNVBAoTC015IEhvbWUgTGFiMRIwEAYD\nVQQDEwlteS1sYXB0b3AwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCb\nQtJMF1gAKoquXIMArooUyMsHefh14J365jVwKJ8WcVJjZP/TeS92C0iOoqRbmDFc\nZaGWVFdJfwdb8xncZ3rL4lLbJp1KrNwU0FIzJeZPK+a8pHdHmOpy5ln5IPRS2LeG\n6Z0fpVGhFfXWhKV/As4VSRNKKTl8ZTpPIbTCtjDh6UHBEzqdys7k/ePXU+Ii7FdQ\nDaANGpQvvjRGTBFi5ChPeOESmdkEjefGN/ff3IFR1vFyhb4NtsG+1iL0983+ZT6x\nNf7BB87jBIxEBuV4jAZeKDU1sMeBrGvJEgrOk2ZSvF2NmzwNQnJAs+AL+Oyv+wc/\nJN2gPHtCY6qX+igQdczLAgMBAAGjVjBUMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUE\nDDAKBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFFeT4zBEM206\n+gDfNYEr8j7/gqaWMA0GCSqGSIb3DQEBCwUAA4ICAQAbqupGfatlXrnrhZ7WmFnB\nUGq+7ceHALrU23ttu+V9hSKGLtmQOTy1Yo0gvauEd039NAbbKibkL8lZlHGDLS2z\ncN4uqvXEWj78TMRA0GXQB12F1y6GlgWcgx/Gp7e9QOpvzTfIVPeZP/5nTNslxq+i\nkm4cIGecUHVNoNAf9f/QEG2I97h5sXz3VjKqgTjwrTK/g2cCYVYSMydGqaNRv1yW\nErtbY5o42GXwofynFs07r3a/4jHldn0uCaMY9Et4ZXuPy5b/T0KFZWfaEt18lisU\nx7vxJCXUY3rItZaqcayd2Kr0AyCIWs+k9vIySR00cOl5Zt1kdLASq29YwwWI5tjO\nU+LzRrGFrI9gB6wcIFVf54Vvd1q1hiEDAupZUywNHFK0kJu1yJdVuFTftgO6Vx3n\n6GgGdXhIECkVceGtEDyLasFBOKQzm2syRW8+8vzwKAtWYXX62qh734StyEA+Q0Gf\nVvOUDPgDGs51CEelyrZgS4Rn7rPY5TTRzSUYEsdy0ZXcnCmFsqjGltWBW28UPrV8\nBsp0mcFfiK8xFVJHxvVzfEJtzcYMSedUK9zks3LJApzd7xp0vfmnp4lxBlE9ucT9\ngi97ok1HJETEFAgW8MKGmNTXGLRW+aU9jY23Z/MHCJOH/IO3tA+UXcVsdw4+nOLr\nr5ddhhFmtBDXWBUDcNCllA==\n-----END CERTIFICATE-----\n", + "cert_request_pem": "-----BEGIN CERTIFICATE REQUEST-----\nMIICbzCCAVcCAQAwKjEUMBIGA1UEChMLTXkgSG9tZSBMYWIxEjAQBgNVBAMTCW15\nLWxhcHRvcDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJtC0kwXWAAq\niq5cgwCuihTIywd5+HXgnfrmNXAonxZxUmNk/9N5L3YLSI6ipFuYMVxloZZUV0l/\nB1vzGdxnesviUtsmnUqs3BTQUjMl5k8r5rykd0eY6nLmWfkg9FLYt4bpnR+lUaEV\n9daEpX8CzhVJE0opOXxlOk8htMK2MOHpQcETOp3KzuT949dT4iLsV1ANoA0alC++\nNEZMEWLkKE944RKZ2QSN58Y399/cgVHW8XKFvg22wb7WIvT3zf5lPrE1/sEHzuME\njEQG5XiMBl4oNTWwx4Gsa8kSCs6TZlK8XY2bPA1CckCz4Av47K/7Bz8k3aA8e0Jj\nqpf6KBB1zMsCAwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IBAQCG1D4yXpDzK3/MFxbg\ncyq2yYW7G7z6GyPkBywmbiqEEt/Fd/ZxUruAzRcG5Wd/SDOwfRbjTlhkiKHWZ/DY\nRP5Q5DCbPGXKiK8iz5ccafXc16koeHF+Z4KJxyn7PkuGZPeo/1F3fzWZlyu8dtUY\nf2LSA2jmbgNtnKeRvWouFnfif5+u/sypREuDwxiTD4AJfSPygm7Db/LtQuD5o/4Z\nlhy7t0UnnCn9WF1fm4ya/RaKrLQod49e7BzVBRUoW03VkFUWL+d9gx36WdPfsxny\nMXhpoNiAg6qox9CBqwTY1VzBxM3g0e/CSm+mRTaFqzK/qakvW1wDJUp80qgPSe/6\nQ2sI\n-----END CERTIFICATE REQUEST-----\n", + "early_renewal_hours": 0, + "id": "321220006052389177535953164346485311377", + "is_ca_certificate": false, + "max_path_length": null, + "ready_for_renewal": false, + "set_subject_key_id": false, + "validity_end_time": "2027-03-19T23:28:43.335149733Z", + "validity_period_hours": 8760, + "validity_start_time": "2026-03-19T23:28:43.335149733Z" + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "ca_private_key_pem" + } + ] + ], + "identity_schema_version": 0, + "dependencies": [ + "tls_cert_request.device_csr", + "tls_private_key.device_key" + ] + }, + { + "index_key": "my-phone", + "schema_version": 0, + "attributes": { + "allowed_uses": [ + "client_auth", + "digital_signature" + ], + "ca_cert_pem": "-----BEGIN CERTIFICATE-----\nMIIFgzCCA2ugAwIBAgIUOE2Ww1c9ZZnbcA21fKrhzyQvpZUwDQYJKoZIhvcNAQEL\nBQAwUTELMAkGA1UEBhMCVUsxDjAMBgNVBAgMBWxlZWRzMQ4wDAYDVQQHDAVsZWVk\nczERMA8GA1UECgwIZ2VlcmFlcnQxDzANBgNVBAMMBnBpZXJyZTAeFw0yNjAzMTky\nMjQ3MDBaFw0zNjAzMTYyMjQ3MDBaMFExCzAJBgNVBAYTAlVLMQ4wDAYDVQQIDAVs\nZWVkczEOMAwGA1UEBwwFbGVlZHMxETAPBgNVBAoMCGdlZXJhZXJ0MQ8wDQYDVQQD\nDAZwaWVycmUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDGdhzM2nxE\nXNYLQ8hqeh6NAl8qwd7HFcJ+ckq+QxkBQtR2CZA0Z2TAKffRKZafYHiAI8MEoT4I\nXKbYmP5+9JhzhdgmymwXCKqbDPSVc+nnyOxfmX383gIq0SZHjJC/6z+8QlsDkI+A\n4/yttSJNY7o7bPm9FT3uv/orpD867+1pS2wXwQCdbxlj2ctACfjTkDAPe3eAVzNs\neeL1jerS4OvyvVZbnspXsUiFF8lceLV4pVWi4SHQtVbjoNtyuUlTlDrGRdfjUUvl\nkoKEtChhK0YXEDm2CHYRIswFtCFkqBITHKbwfGVxn+tlNZMP/DEAmYHUkX5fSrPZ\nnKZ4J0i1IqjcmfYtJfVlJxLDaA6zrlOtfvloOQEMoDxXSNu9x2eIP5xu16kJzaL5\neva5AswWaeNtdJKQgxPaYkZlvILuqo1oI6/re6JMgBSD6udsNttAHfOCoSWd75tZ\n6JrweyPnAeXto7NisN6Xn6TufC6bZqF2ibrLODfI00SHBMv7OwdCiPeoIeVeSDpa\nm4QRCyqO8NmJYrw7xGrm4bh6/ECJXGGahC+aBZORrUTA5ZaKrLRb/GkIcRd2b6Dl\nFp1AoHWjG7DfZJiWFefAxU9CYevo5I9LfMTIxyAS3QLw591t9He7OYFgiLioQugZ\ni3lP1PzzGSZeqJQkGYcjVaupZb0oc343PQIDAQABo1MwUTAdBgNVHQ4EFgQUV5Pj\nMEQzbTr6AN81gSvyPv+CppYwHwYDVR0jBBgwFoAUV5PjMEQzbTr6AN81gSvyPv+C\nppYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAt1Do3rc6AqgJ\nCcfpeRcuTS7zPH1f3g/RwfossTd+sSJeCp8hwqOsCGFP8oqNE5KkRuLucRYBvbFF\nJwOZi/aaSkzP4VJXx4Q+VFM+bjyxLD5WSyeevvDZwU3isk1KLfrxZ2pHTYSR+bG/\nalXxStFEQ7ZKO2xuh7LTQjKVG9tkkmQmh3RFFDzH1qZcpP2iQSaRrgejgNF+nQQR\nZE9SWxV+j7BgOVo6zWoF2vTW3KUmmvSoPsdrvcRnFw+aK2biMfcUDETC21ELO7j2\nVPm8OB/hqnzlAL8Dqe1eXoMUW3Mo7tt++CE8uBgNFjdQRfbo0NI6NFR7K0Hhl/20\nJxqZ9ep4C60ZOPPj2QPxbb4Z0y2LUPMk5SrnW3x4TYPsxcqtYJJEKSDunJFuSuq7\nB+xEtYLM/xZZSp7JtaeomQ1ktzhHAz6mLzVqulXT0iGOzX4DY5vDXFEHBgogSK1h\nqfo3d5Vzj+GI5XPREerk8b7O50mAkC24XZ7UBBejtoSrqPrh9kiPNEv/CdSVsCWu\nL1B29byKlDZ5ZRP0Ab3SR4aho6vDj07wMtJ+hxfMYbIC/ey3JziHbAx2E/733NFM\n+1QudCsGjTLsA++K+mBI6oDUDUYDDA2kWpGSHY6L8dPTeDlxm9nZ8jdpJaI8+C02\nxEILze2e9CR1k/h7WD0w04qE/FMDskA=\n-----END CERTIFICATE-----\n", + "ca_key_algorithm": "RSA", + "ca_private_key_pem": "-----BEGIN RSA PRIVATE KEY-----\n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\n-----END RSA PRIVATE KEY-----\n", + "cert_pem": "-----BEGIN CERTIFICATE-----\nMIIEWjCCAkKgAwIBAgIQdH5tMQQ0PHpoZNUXMV88KzANBgkqhkiG9w0BAQsFADBR\nMQswCQYDVQQGEwJVSzEOMAwGA1UECAwFbGVlZHMxDjAMBgNVBAcMBWxlZWRzMREw\nDwYDVQQKDAhnZWVyYWVydDEPMA0GA1UEAwwGcGllcnJlMB4XDTI2MDMxOTIzMjg0\nM1oXDTI3MDMxOTIzMjg0M1owKTEUMBIGA1UEChMLTXkgSG9tZSBMYWIxETAPBgNV\nBAMTCG15LXBob25lMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5oFI\nbRv+YB1aznJGu5X77LlPvMOYMSItZDTc5QLqek7koKoPftrv+8784dbn9QAUSuvf\n5jrzudy6202RMk7FmOFX00ZnelWPzaGY3jWebYD7vp0AUgI44ZEYqLK4dvLGKnDV\nteM9I4osgoUXSmNxIyqCE+iJGv4FPUsPnrohv6F5ZTZWTzYsnryfv6pAevZtwnI8\nHWe5Vjb+f8SB8TAkwEB6DbGYOHNRZrZwVbrYQs7JPf0O2V2f95OCb/UrdPeTOO3A\nJXO+95V9NZPSeOI55KyeNjBBQrU7QgFCt0lyOUwGJP0RJXgkelHKnpJS2ICBMveV\nCKloTM3/KcUCY8EO5wIDAQABo1YwVDAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAww\nCgYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBRXk+MwRDNtOvoA\n3zWBK/I+/4KmljANBgkqhkiG9w0BAQsFAAOCAgEAWSUTuDpn+la5BMA08tytbpjs\nTZpE5CJlkYepkquzxaxhVgb2gfu9TiWG5ZLKUFJv5S1/9R0Mkrcy0P1hxbQd2xmE\nEXpx/kziXhwqeEIvH5iH7LCQoFhUs4AL7np5RrhDpqwi/+TcGDHC7ZJSx18FzZ4k\n7YsM1fmK/rV/7b6Efwrw0ZlZa/cuOQqN5o7MCNYw5v6RidVPM6k2i9A6nILXkSFk\n0YbLSm+nobwXxlLcvMRX3fukLpjoafKLndkf0Dm42WcqTur63nz1Bmxd3IxmKt07\nqPAlu6PpA2NCLwQDhf87p01+fekSOeOIK58yOspTSX+1H2cEcikb8YA8Vht3doML\nqgSMLktu1OS3yAw/jemY+Q+Vfa74aRrgg+moH06UhUNY1eJNATouCtITUsJYxgSX\nR6tdfuEVfn89lU1QapH17XHwdv6DlgTfClNXidWCgm9d0HHMrJgHuRLNrDv7LwF2\nJX+Ftize8MTjby8T+W2bWu461FmDel59yqLFcJ5PdECbIRRJNNEKrVK33M5BtbD8\n0Ve53Gw+Aw4fdwNxEgQpgNEchio3Cz1oWGkdXUxX/AN5BwZMzJdz3eqhHhifDCcO\n4bXrlxSFJKizmqcXQwvXPTZ84VzlzoGWty8JTQRBL8k8pKzoq9yK3Ih07rzz6NW3\nHmI4s5wQiLcVMeeZhF8=\n-----END CERTIFICATE-----\n", + "cert_request_pem": "-----BEGIN CERTIFICATE REQUEST-----\nMIICbjCCAVYCAQAwKTEUMBIGA1UEChMLTXkgSG9tZSBMYWIxETAPBgNVBAMTCG15\nLXBob25lMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5oFIbRv+YB1a\nznJGu5X77LlPvMOYMSItZDTc5QLqek7koKoPftrv+8784dbn9QAUSuvf5jrzudy6\n202RMk7FmOFX00ZnelWPzaGY3jWebYD7vp0AUgI44ZEYqLK4dvLGKnDVteM9I4os\ngoUXSmNxIyqCE+iJGv4FPUsPnrohv6F5ZTZWTzYsnryfv6pAevZtwnI8HWe5Vjb+\nf8SB8TAkwEB6DbGYOHNRZrZwVbrYQs7JPf0O2V2f95OCb/UrdPeTOO3AJXO+95V9\nNZPSeOI55KyeNjBBQrU7QgFCt0lyOUwGJP0RJXgkelHKnpJS2ICBMveVCKloTM3/\nKcUCY8EO5wIDAQABoAAwDQYJKoZIhvcNAQELBQADggEBANPxl1BVxmqHb040aXcp\naFR/PMnp4WIosT55l/4wwaE0AamTOTbe9WlgTbGX0ms4JzRkTZC5dUxaa4/9pEHZ\nZX7dIaQG8a3k2LsAo5harmRhJbAOZrHrfL960ZFE2NHsGybDRNle3nc+3QluiccA\n2NODQBd06VRCy0/DgcMNH0IUmEg1zqTFySkmzaL7cOBuP/QNxKEDHDxyqUcEliC6\nTqyhG+zpT3uf21ojSsLXhVJYo9hreFF+oUSj6pAIBF7871aozQmvXA9OexVyOYxN\n8F+P2RsO95BLIB95HswkVfmPBEsYI3OG07righcZmZK7bYZHrX6d5K9DETuSKwfq\nXBs=\n-----END CERTIFICATE REQUEST-----\n", + "early_renewal_hours": 0, + "id": "154846891581353480550984675600512269355", + "is_ca_certificate": false, + "max_path_length": null, + "ready_for_renewal": false, + "set_subject_key_id": false, + "validity_end_time": "2027-03-19T23:28:43.335434781Z", + "validity_period_hours": 8760, + "validity_start_time": "2026-03-19T23:28:43.335434781Z" + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "ca_private_key_pem" + } + ] + ], + "identity_schema_version": 0, + "dependencies": [ + "tls_cert_request.device_csr", + "tls_private_key.device_key" + ] + } + ] + }, + { + "mode": "managed", + "type": "tls_private_key", + "name": "device_key", + "provider": "provider[\"registry.terraform.io/hashicorp/tls\"]", + "instances": [ + { + "index_key": "my-laptop", + "schema_version": 1, + "attributes": { + "algorithm": "RSA", + "ecdsa_curve": "P224", + "id": "87b8f9d108b91f887fab92b0cbd2dd0044bf3c81", + "private_key_openssh": "-----BEGIN OPENSSH PRIVATE KEY-----\nb3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABFwAAAAdz\nc2gtcnNhAAAAAwEAAQAAAQEAm0LSTBdYACqKrlyDAK6KFMjLB3n4deCd+uY1cCif\nFnFSY2T/03kvdgtIjqKkW5gxXGWhllRXSX8HW/MZ3Gd6y+JS2yadSqzcFNBSMyXm\nTyvmvKR3R5jqcuZZ+SD0Uti3humdH6VRoRX11oSlfwLOFUkTSik5fGU6TyG0wrYw\n4elBwRM6ncrO5P3j11PiIuxXUA2gDRqUL740RkwRYuQoT3jhEpnZBI3nxjf339yB\nUdbxcoW+DbbBvtYi9PfN/mU+sTX+wQfO4wSMRAbleIwGXig1NbDHgaxryRIKzpNm\nUrxdjZs8DUJyQLPgC/jsr/sHPyTdoDx7QmOql/ooEHXMywAAA7huaQWwbmkFsAAA\nAAdzc2gtcnNhAAABAQCbQtJMF1gAKoquXIMArooUyMsHefh14J365jVwKJ8WcVJj\nZP/TeS92C0iOoqRbmDFcZaGWVFdJfwdb8xncZ3rL4lLbJp1KrNwU0FIzJeZPK+a8\npHdHmOpy5ln5IPRS2LeG6Z0fpVGhFfXWhKV/As4VSRNKKTl8ZTpPIbTCtjDh6UHB\nEzqdys7k/ePXU+Ii7FdQDaANGpQvvjRGTBFi5ChPeOESmdkEjefGN/ff3IFR1vFy\nhb4NtsG+1iL0983+ZT6xNf7BB87jBIxEBuV4jAZeKDU1sMeBrGvJEgrOk2ZSvF2N\nmzwNQnJAs+AL+Oyv+wc/JN2gPHtCY6qX+igQdczLAAAAAwEAAQAAAQAy1dQpWdNU\naplxsZSrGnrXh08CqaryXZMcXVfN218LaBtDtAQXZ6xkiBk/qn0KCHDRAe3AXOkf\nhVoRfy1Ofwszymy6mJATrTl6DyN638Pi1Er+JRNw+953tHhtG58jqRWeNMtfWy+5\nAIm3rULKrU5wpbaNJ6ZM1pAa7LxUrHag4M4w2jirGOdcyzYxSprHBl4cEPS/ee8s\ndtmI6JRX35nZttGiC3T6W+/pu3I3Yo2CJyiKsQkRZLiQpRsY8tKMRkat6C2gB+JF\nOw2bkms+IBF3WVnyFjBfmiOFCTYXv9TDwK/ejhBRcQquC88Dl1U0dDzU1ZSWza5g\nYYJ+QZMebfFBAAAAgCOPS4WrR8m4+FFZGmKrnTYB/6/8KudDIdmgVzXd5RkDsQl5\nnFgHPu1YwmGRb/rARqqnX7mj4ulQl/7fyXjj4/GrK8To1JaEM6yuHtRTrf0/yt0k\n23LyxJm47c6TkE5mxPFDmx6Tpa1HOreYcLnxIkDl6kJUlSHB5rA9+u7OJ0dbAAAA\ngQDCioNophJyRSWGazvbwS8+CIdO3FYEo5Fts/sFgXVT4NWSB8TJe6Fv3qkCcm4b\nd6BzbePD+IjQQPdvDNGg9P+f2qywgCwfzBlovQg7jSgBHfpe5faS4FQ7ZbRYOpDJ\nPQErg4ipjCtd0Tlnk7j0kYKWUUZyZgLuQ6VLB+U2wt5jEQAAAIEAzE+J9MnRSmYG\nMHaC62BE/reoGBAqiHTKkMrvtEh2qMyj/BGemUKem6zqtAQHqt9h9TouTcGxoVoC\n7RmW0+FrsYrjXGyNfUFf4Oay/f9k4mW5z8fErMVL1vf1/HBjJbcnjQE+tDOG78vo\njPMCIxIR00sihhcA3isBoDQxp4CXuhsAAAAAAQID\n-----END OPENSSH PRIVATE KEY-----\n", + "private_key_pem": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAm0LSTBdYACqKrlyDAK6KFMjLB3n4deCd+uY1cCifFnFSY2T/\n03kvdgtIjqKkW5gxXGWhllRXSX8HW/MZ3Gd6y+JS2yadSqzcFNBSMyXmTyvmvKR3\nR5jqcuZZ+SD0Uti3humdH6VRoRX11oSlfwLOFUkTSik5fGU6TyG0wrYw4elBwRM6\nncrO5P3j11PiIuxXUA2gDRqUL740RkwRYuQoT3jhEpnZBI3nxjf339yBUdbxcoW+\nDbbBvtYi9PfN/mU+sTX+wQfO4wSMRAbleIwGXig1NbDHgaxryRIKzpNmUrxdjZs8\nDUJyQLPgC/jsr/sHPyTdoDx7QmOql/ooEHXMywIDAQABAoIBADLV1ClZ01RqmXGx\nlKsaeteHTwKpqvJdkxxdV83bXwtoG0O0BBdnrGSIGT+qfQoIcNEB7cBc6R+FWhF/\nLU5/CzPKbLqYkBOtOXoPI3rfw+LUSv4lE3D73ne0eG0bnyOpFZ40y19bL7kAibet\nQsqtTnClto0npkzWkBrsvFSsdqDgzjDaOKsY51zLNjFKmscGXhwQ9L957yx22Yjo\nlFffmdm20aILdPpb7+m7cjdijYInKIqxCRFkuJClGxjy0oxGRq3oLaAH4kU7DZuS\naz4gEXdZWfIWMF+aI4UJNhe/1MPAr96OEFFxCq4LzwOXVTR0PNTVlJbNrmBhgn5B\nkx5t8UECgYEAwoqDaKYSckUlhms728EvPgiHTtxWBKORbbP7BYF1U+DVkgfEyXuh\nb96pAnJuG3egc23jw/iI0ED3bwzRoPT/n9qssIAsH8wZaL0IO40oAR36XuX2kuBU\nO2W0WDqQyT0BK4OIqYwrXdE5Z5O49JGCllFGcmYC7kOlSwflNsLeYxECgYEAzE+J\n9MnRSmYGMHaC62BE/reoGBAqiHTKkMrvtEh2qMyj/BGemUKem6zqtAQHqt9h9Tou\nTcGxoVoC7RmW0+FrsYrjXGyNfUFf4Oay/f9k4mW5z8fErMVL1vf1/HBjJbcnjQE+\ntDOG78vojPMCIxIR00sihhcA3isBoDQxp4CXuhsCgYEAjpT4hR2azXeSbjdv8rtf\nRab4jLr+rH25m97arwlYFbbmsRXSjB15j8Vwt6NowebmiVNUKRCiLYhAEXsitUZ7\niAy8nswCCvgK83IAc60cUd1H4H/JPZL/CV2cVUHvVh7JGbxY0HM0YZlz6k8hstZn\nEIbXDAdqRHj9z8UkoQMn/RECgYEAt+9PmtJqmlk5bz3yZWdZFhxPt8IuGIVUrIAW\nxy6JrTP22gMezol8c1h8QC50nK/Y58ZGU3hyq3l2svBbqksCAmewgs+znbVSVQ48\nzJC1yWCdpOMLPCOvQEwh5+9iQ10dvUMGqYLOE2p25RYNsXceFyRIY4GoJVuAbjMv\nFMafUksCgYAjj0uFq0fJuPhRWRpiq502Af+v/CrnQyHZoFc13eUZA7EJeZxYBz7t\nWMJhkW/6wEaqp1+5o+LpUJf+38l44+PxqyvE6NSWhDOsrh7UU639P8rdJNty8sSZ\nuO3Ok5BOZsTxQ5sek6WtRzq3mHC58SJA5epCVJUhweawPfruzidHWw==\n-----END RSA PRIVATE KEY-----\n", + "private_key_pem_pkcs8": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCbQtJMF1gAKoqu\nXIMArooUyMsHefh14J365jVwKJ8WcVJjZP/TeS92C0iOoqRbmDFcZaGWVFdJfwdb\n8xncZ3rL4lLbJp1KrNwU0FIzJeZPK+a8pHdHmOpy5ln5IPRS2LeG6Z0fpVGhFfXW\nhKV/As4VSRNKKTl8ZTpPIbTCtjDh6UHBEzqdys7k/ePXU+Ii7FdQDaANGpQvvjRG\nTBFi5ChPeOESmdkEjefGN/ff3IFR1vFyhb4NtsG+1iL0983+ZT6xNf7BB87jBIxE\nBuV4jAZeKDU1sMeBrGvJEgrOk2ZSvF2NmzwNQnJAs+AL+Oyv+wc/JN2gPHtCY6qX\n+igQdczLAgMBAAECggEAMtXUKVnTVGqZcbGUqxp614dPAqmq8l2THF1XzdtfC2gb\nQ7QEF2esZIgZP6p9Cghw0QHtwFzpH4VaEX8tTn8LM8psupiQE605eg8jet/D4tRK\n/iUTcPved7R4bRufI6kVnjTLX1svuQCJt61Cyq1OcKW2jSemTNaQGuy8VKx2oODO\nMNo4qxjnXMs2MUqaxwZeHBD0v3nvLHbZiOiUV9+Z2bbRogt0+lvv6btyN2KNgico\nirEJEWS4kKUbGPLSjEZGregtoAfiRTsNm5JrPiARd1lZ8hYwX5ojhQk2F7/Uw8Cv\n3o4QUXEKrgvPA5dVNHQ81NWUls2uYGGCfkGTHm3xQQKBgQDCioNophJyRSWGazvb\nwS8+CIdO3FYEo5Fts/sFgXVT4NWSB8TJe6Fv3qkCcm4bd6BzbePD+IjQQPdvDNGg\n9P+f2qywgCwfzBlovQg7jSgBHfpe5faS4FQ7ZbRYOpDJPQErg4ipjCtd0Tlnk7j0\nkYKWUUZyZgLuQ6VLB+U2wt5jEQKBgQDMT4n0ydFKZgYwdoLrYET+t6gYECqIdMqQ\nyu+0SHaozKP8EZ6ZQp6brOq0BAeq32H1Oi5NwbGhWgLtGZbT4WuxiuNcbI19QV/g\n5rL9/2TiZbnPx8SsxUvW9/X8cGMltyeNAT60M4bvy+iM8wIjEhHTSyKGFwDeKwGg\nNDGngJe6GwKBgQCOlPiFHZrNd5JuN2/yu19FpviMuv6sfbmb3tqvCVgVtuaxFdKM\nHXmPxXC3o2jB5uaJU1QpEKItiEAReyK1RnuIDLyezAIK+ArzcgBzrRxR3Ufgf8k9\nkv8JXZxVQe9WHskZvFjQczRhmXPqTyGy1mcQhtcMB2pEeP3PxSShAyf9EQKBgQC3\n70+a0mqaWTlvPfJlZ1kWHE+3wi4YhVSsgBbHLomtM/baAx7OiXxzWHxALnScr9jn\nxkZTeHKreXay8FuqSwICZ7CCz7OdtVJVDjzMkLXJYJ2k4ws8I69ATCHn72JDXR29\nQwapgs4TanblFg2xdx4XJEhjgaglW4BuMy8Uxp9SSwKBgCOPS4WrR8m4+FFZGmKr\nnTYB/6/8KudDIdmgVzXd5RkDsQl5nFgHPu1YwmGRb/rARqqnX7mj4ulQl/7fyXjj\n4/GrK8To1JaEM6yuHtRTrf0/yt0k23LyxJm47c6TkE5mxPFDmx6Tpa1HOreYcLnx\nIkDl6kJUlSHB5rA9+u7OJ0db\n-----END PRIVATE KEY-----\n", + "public_key_fingerprint_md5": "93:bb:fe:a3:55:21:8a:28:e9:cb:34:d5:2d:ae:56:2b", + "public_key_fingerprint_sha256": "SHA256:g8V1MbmrVXlbXqHIytFzl3nNieXl9dDc3UTd8jm3GH0", + "public_key_openssh": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCbQtJMF1gAKoquXIMArooUyMsHefh14J365jVwKJ8WcVJjZP/TeS92C0iOoqRbmDFcZaGWVFdJfwdb8xncZ3rL4lLbJp1KrNwU0FIzJeZPK+a8pHdHmOpy5ln5IPRS2LeG6Z0fpVGhFfXWhKV/As4VSRNKKTl8ZTpPIbTCtjDh6UHBEzqdys7k/ePXU+Ii7FdQDaANGpQvvjRGTBFi5ChPeOESmdkEjefGN/ff3IFR1vFyhb4NtsG+1iL0983+ZT6xNf7BB87jBIxEBuV4jAZeKDU1sMeBrGvJEgrOk2ZSvF2NmzwNQnJAs+AL+Oyv+wc/JN2gPHtCY6qX+igQdczL\n", + "public_key_pem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm0LSTBdYACqKrlyDAK6K\nFMjLB3n4deCd+uY1cCifFnFSY2T/03kvdgtIjqKkW5gxXGWhllRXSX8HW/MZ3Gd6\ny+JS2yadSqzcFNBSMyXmTyvmvKR3R5jqcuZZ+SD0Uti3humdH6VRoRX11oSlfwLO\nFUkTSik5fGU6TyG0wrYw4elBwRM6ncrO5P3j11PiIuxXUA2gDRqUL740RkwRYuQo\nT3jhEpnZBI3nxjf339yBUdbxcoW+DbbBvtYi9PfN/mU+sTX+wQfO4wSMRAbleIwG\nXig1NbDHgaxryRIKzpNmUrxdjZs8DUJyQLPgC/jsr/sHPyTdoDx7QmOql/ooEHXM\nywIDAQAB\n-----END PUBLIC KEY-----\n", + "rsa_bits": 2048 + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "private_key_openssh" + } + ], + [ + { + "type": "get_attr", + "value": "private_key_pem" + } + ], + [ + { + "type": "get_attr", + "value": "private_key_pem_pkcs8" + } + ] + ], + "identity_schema_version": 0 + }, + { + "index_key": "my-phone", + "schema_version": 1, + "attributes": { + "algorithm": "RSA", + "ecdsa_curve": "P224", + "id": "0d84d066fbbcc11aebc0b216ee6a78df84f1dd08", + "private_key_openssh": "-----BEGIN OPENSSH PRIVATE KEY-----\nb3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABFwAAAAdz\nc2gtcnNhAAAAAwEAAQAAAQEA5oFIbRv+YB1aznJGu5X77LlPvMOYMSItZDTc5QLq\nek7koKoPftrv+8784dbn9QAUSuvf5jrzudy6202RMk7FmOFX00ZnelWPzaGY3jWe\nbYD7vp0AUgI44ZEYqLK4dvLGKnDVteM9I4osgoUXSmNxIyqCE+iJGv4FPUsPnroh\nv6F5ZTZWTzYsnryfv6pAevZtwnI8HWe5Vjb+f8SB8TAkwEB6DbGYOHNRZrZwVbrY\nQs7JPf0O2V2f95OCb/UrdPeTOO3AJXO+95V9NZPSeOI55KyeNjBBQrU7QgFCt0ly\nOUwGJP0RJXgkelHKnpJS2ICBMveVCKloTM3/KcUCY8EO5wAAA7iJcMhYiXDIWAAA\nAAdzc2gtcnNhAAABAQDmgUhtG/5gHVrOcka7lfvsuU+8w5gxIi1kNNzlAup6TuSg\nqg9+2u/7zvzh1uf1ABRK69/mOvO53LrbTZEyTsWY4VfTRmd6VY/NoZjeNZ5tgPu+\nnQBSAjjhkRiosrh28sYqcNW14z0jiiyChRdKY3EjKoIT6Ika/gU9Sw+euiG/oXll\nNlZPNiyevJ+/qkB69m3CcjwdZ7lWNv5/xIHxMCTAQHoNsZg4c1FmtnBVuthCzsk9\n/Q7ZXZ/3k4Jv9St095M47cAlc773lX01k9J44jnkrJ42MEFCtTtCAUK3SXI5TAYk\n/REleCR6UcqeklLYgIEy95UIqWhMzf8pxQJjwQ7nAAAAAwEAAQAAAQATbVcA1yin\nyiGSn8AFZF0wtOebBbMohPRlay0o4geIGmkbf2nB68rpIqdek2HGXOTY8atTuKk9\nA3T+MbnojwoJWgiwZlEnVtnBX3rGU6eQHBxbktjpkIVhwXxeD34LjGeWQR9J7qaC\n/czFjVkKrHnnGFiRO/p+O2WOpmphGtfoUhcxg9Gws1Vh3JsVdHFVkb93zymkfGGU\n8oBaYuKeAIkK6Uv7X/qyNZKg9vjZajren6901j0hWPspfVN/PJCbAJKfv+hm6TzS\noBn/lGu/hT0Oeo59pRRM2zHYUrA+PvkePyk/ebCMaU+E1z5Ai5ZlmZrMxFkQtuf/\nuD3pNDwec/XdAAAAgHCwOwPtl6rPbmDIiVLzY6F8CpkkXx7R6qHPU+rXdr8YLtc8\nSM2Jgxe/9VQQ21R0mlOP22+mv2DOc5Lr+ni1wI9HfUZZFSpkRPKUiB16JklJqR6S\nzH0u4xIwVJYaS5iiWeCsD2LztJhQvL1eKAdG6A5rjs3gp4BeL2KcZV7g6JhVAAAA\ngQDpP6UravjUD1OLkXHJD4U/+xUrpXidB0F3K2fGs7hDVKcEsjy0gQYjZUmOn5E+\nrTBhU2E4vNWY6Mqv41mo1oC3lM+Jq2RTAMasFj0ghDUrnLDFZ4CRWdAC+0TS9TSp\nepuCA3mbv395UMOPy686w0sh83Ot/4XAKTR/lundL2QBqwAAAIEA/P0g27TBbqir\nnPLw5IVeo1wKPmRT9Z3E34K+ta8DLPgV/7gzGJcWMW78Z7UL5radl1Qt2v9B/wSQ\nviFbTZ4bwZog8LWKar4DOubqFoJcVpK2uJwYRczg7GGvgKehRP38tigZBUd7NZhW\nQs4qxeZxoNvchsrZg6J26scbItr0o7UAAAAAAQID\n-----END OPENSSH PRIVATE KEY-----\n", + "private_key_pem": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA5oFIbRv+YB1aznJGu5X77LlPvMOYMSItZDTc5QLqek7koKoP\nftrv+8784dbn9QAUSuvf5jrzudy6202RMk7FmOFX00ZnelWPzaGY3jWebYD7vp0A\nUgI44ZEYqLK4dvLGKnDVteM9I4osgoUXSmNxIyqCE+iJGv4FPUsPnrohv6F5ZTZW\nTzYsnryfv6pAevZtwnI8HWe5Vjb+f8SB8TAkwEB6DbGYOHNRZrZwVbrYQs7JPf0O\n2V2f95OCb/UrdPeTOO3AJXO+95V9NZPSeOI55KyeNjBBQrU7QgFCt0lyOUwGJP0R\nJXgkelHKnpJS2ICBMveVCKloTM3/KcUCY8EO5wIDAQABAoIBABNtVwDXKKfKIZKf\nwAVkXTC055sFsyiE9GVrLSjiB4gaaRt/acHryukip16TYcZc5Njxq1O4qT0DdP4x\nueiPCglaCLBmUSdW2cFfesZTp5AcHFuS2OmQhWHBfF4PfguMZ5ZBH0nupoL9zMWN\nWQqseecYWJE7+n47ZY6mamEa1+hSFzGD0bCzVWHcmxV0cVWRv3fPKaR8YZTygFpi\n4p4AiQrpS/tf+rI1kqD2+NlqOt6fr3TWPSFY+yl9U388kJsAkp+/6GbpPNKgGf+U\na7+FPQ56jn2lFEzbMdhSsD4++R4/KT95sIxpT4TXPkCLlmWZmszEWRC25/+4Pek0\nPB5z9d0CgYEA6T+lK2r41A9Ti5FxyQ+FP/sVK6V4nQdBdytnxrO4Q1SnBLI8tIEG\nI2VJjp+RPq0wYVNhOLzVmOjKr+NZqNaAt5TPiatkUwDGrBY9IIQ1K5ywxWeAkVnQ\nAvtE0vU0qXqbggN5m79/eVDDj8uvOsNLIfNzrf+FwCk0f5bp3S9kAasCgYEA/P0g\n27TBbqirnPLw5IVeo1wKPmRT9Z3E34K+ta8DLPgV/7gzGJcWMW78Z7UL5radl1Qt\n2v9B/wSQviFbTZ4bwZog8LWKar4DOubqFoJcVpK2uJwYRczg7GGvgKehRP38tigZ\nBUd7NZhWQs4qxeZxoNvchsrZg6J26scbItr0o7UCgYANN+AiX8OOMPgpFqr+G/UP\nNSlz+cKmE30wRbNx3Ul591gnufoauJ0icGEExiIzDRmKynDeCEWKjta9tQKlwNI2\nlSZVxPLAiXC42+HG7/cba5vQ9BajJhXVtWunEOJVIG+jpJLFssqEk4EhqwdZKywc\n1nEd0TdBNpSVDnZeZIskVQKBgQDRN6zSxVsqXob91tNsyPcI9fbqviHI/95uUTvS\nGJfxuoDG59gpv9j0rKpEQa9D70XIfi8l6u7zLR1ef0t4lwaxRvty1U9REy6sqYZx\ncwFV/yLo7P4Ny28/TVHMfdSar8ksA2Edwo2cNw0vVjx9SSQzOV/YgSz89YCOjHZe\njuC9+QKBgHCwOwPtl6rPbmDIiVLzY6F8CpkkXx7R6qHPU+rXdr8YLtc8SM2Jgxe/\n9VQQ21R0mlOP22+mv2DOc5Lr+ni1wI9HfUZZFSpkRPKUiB16JklJqR6SzH0u4xIw\nVJYaS5iiWeCsD2LztJhQvL1eKAdG6A5rjs3gp4BeL2KcZV7g6JhV\n-----END RSA PRIVATE KEY-----\n", + "private_key_pem_pkcs8": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDmgUhtG/5gHVrO\ncka7lfvsuU+8w5gxIi1kNNzlAup6TuSgqg9+2u/7zvzh1uf1ABRK69/mOvO53Lrb\nTZEyTsWY4VfTRmd6VY/NoZjeNZ5tgPu+nQBSAjjhkRiosrh28sYqcNW14z0jiiyC\nhRdKY3EjKoIT6Ika/gU9Sw+euiG/oXllNlZPNiyevJ+/qkB69m3CcjwdZ7lWNv5/\nxIHxMCTAQHoNsZg4c1FmtnBVuthCzsk9/Q7ZXZ/3k4Jv9St095M47cAlc773lX01\nk9J44jnkrJ42MEFCtTtCAUK3SXI5TAYk/REleCR6UcqeklLYgIEy95UIqWhMzf8p\nxQJjwQ7nAgMBAAECggEAE21XANcop8ohkp/ABWRdMLTnmwWzKIT0ZWstKOIHiBpp\nG39pwevK6SKnXpNhxlzk2PGrU7ipPQN0/jG56I8KCVoIsGZRJ1bZwV96xlOnkBwc\nW5LY6ZCFYcF8Xg9+C4xnlkEfSe6mgv3MxY1ZCqx55xhYkTv6fjtljqZqYRrX6FIX\nMYPRsLNVYdybFXRxVZG/d88ppHxhlPKAWmLingCJCulL+1/6sjWSoPb42Wo63p+v\ndNY9IVj7KX1TfzyQmwCSn7/oZuk80qAZ/5Rrv4U9DnqOfaUUTNsx2FKwPj75Hj8p\nP3mwjGlPhNc+QIuWZZmazMRZELbn/7g96TQ8HnP13QKBgQDpP6UravjUD1OLkXHJ\nD4U/+xUrpXidB0F3K2fGs7hDVKcEsjy0gQYjZUmOn5E+rTBhU2E4vNWY6Mqv41mo\n1oC3lM+Jq2RTAMasFj0ghDUrnLDFZ4CRWdAC+0TS9TSpepuCA3mbv395UMOPy686\nw0sh83Ot/4XAKTR/lundL2QBqwKBgQD8/SDbtMFuqKuc8vDkhV6jXAo+ZFP1ncTf\ngr61rwMs+BX/uDMYlxYxbvxntQvmtp2XVC3a/0H/BJC+IVtNnhvBmiDwtYpqvgM6\n5uoWglxWkra4nBhFzODsYa+Ap6FE/fy2KBkFR3s1mFZCzirF5nGg29yGytmDonbq\nxxsi2vSjtQKBgA034CJfw44w+CkWqv4b9Q81KXP5wqYTfTBFs3HdSXn3WCe5+hq4\nnSJwYQTGIjMNGYrKcN4IRYqO1r21AqXA0jaVJlXE8sCJcLjb4cbv9xtrm9D0FqMm\nFdW1a6cQ4lUgb6OkksWyyoSTgSGrB1krLBzWcR3RN0E2lJUOdl5kiyRVAoGBANE3\nrNLFWypehv3W02zI9wj19uq+Icj/3m5RO9IYl/G6gMbn2Cm/2PSsqkRBr0PvRch+\nLyXq7vMtHV5/S3iXBrFG+3LVT1ETLqyphnFzAVX/Iujs/g3Lbz9NUcx91JqvySwD\nYR3CjZw3DS9WPH1JJDM5X9iBLPz1gI6Mdl6O4L35AoGAcLA7A+2Xqs9uYMiJUvNj\noXwKmSRfHtHqoc9T6td2vxgu1zxIzYmDF7/1VBDbVHSaU4/bb6a/YM5zkuv6eLXA\nj0d9RlkVKmRE8pSIHXomSUmpHpLMfS7jEjBUlhpLmKJZ4KwPYvO0mFC8vV4oB0bo\nDmuOzeCngF4vYpxlXuDomFU=\n-----END PRIVATE KEY-----\n", + "public_key_fingerprint_md5": "d9:25:cd:8c:67:e4:68:ff:e7:5d:7e:7b:84:cf:e0:b1", + "public_key_fingerprint_sha256": "SHA256:CaJwi7cVOqibOnx7QHO+TmVELM2MD3sqTRRc4TyArC8", + "public_key_openssh": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDmgUhtG/5gHVrOcka7lfvsuU+8w5gxIi1kNNzlAup6TuSgqg9+2u/7zvzh1uf1ABRK69/mOvO53LrbTZEyTsWY4VfTRmd6VY/NoZjeNZ5tgPu+nQBSAjjhkRiosrh28sYqcNW14z0jiiyChRdKY3EjKoIT6Ika/gU9Sw+euiG/oXllNlZPNiyevJ+/qkB69m3CcjwdZ7lWNv5/xIHxMCTAQHoNsZg4c1FmtnBVuthCzsk9/Q7ZXZ/3k4Jv9St095M47cAlc773lX01k9J44jnkrJ42MEFCtTtCAUK3SXI5TAYk/REleCR6UcqeklLYgIEy95UIqWhMzf8pxQJjwQ7n\n", + "public_key_pem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5oFIbRv+YB1aznJGu5X7\n7LlPvMOYMSItZDTc5QLqek7koKoPftrv+8784dbn9QAUSuvf5jrzudy6202RMk7F\nmOFX00ZnelWPzaGY3jWebYD7vp0AUgI44ZEYqLK4dvLGKnDVteM9I4osgoUXSmNx\nIyqCE+iJGv4FPUsPnrohv6F5ZTZWTzYsnryfv6pAevZtwnI8HWe5Vjb+f8SB8TAk\nwEB6DbGYOHNRZrZwVbrYQs7JPf0O2V2f95OCb/UrdPeTOO3AJXO+95V9NZPSeOI5\n5KyeNjBBQrU7QgFCt0lyOUwGJP0RJXgkelHKnpJS2ICBMveVCKloTM3/KcUCY8EO\n5wIDAQAB\n-----END PUBLIC KEY-----\n", + "rsa_bits": 2048 + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "private_key_openssh" + } + ], + [ + { + "type": "get_attr", + "value": "private_key_pem" + } + ], + [ + { + "type": "get_attr", + "value": "private_key_pem_pkcs8" + } + ] + ], + "identity_schema_version": 0 + } + ] + } + ], + "check_results": null +} diff --git a/certificates/variables.auto.tfvars b/certificates/variables.auto.tfvars new file mode 100644 index 0000000..24714fe --- /dev/null +++ b/certificates/variables.auto.tfvars @@ -0,0 +1 @@ +device_names = ["my-laptop"]