{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":477082299,"defaultBranch":"main","name":"vault","ownerLogin":"Gabrielopesantos","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-04-02T14:43:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/37577952?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1693435722.0","currentOid":""},"activityList":{"items":[{"before":"c31817abd036e48dd87dfe7720a98309b240c053","after":"beafc1de7539722e135bb37420a215e0457dcbdd","ref":"refs/heads/main","pushedAt":"2023-10-11T21:16:46.000Z","pushType":"push","commitsCount":328,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"Docs listener config - tweak (#23572)\n\nCo-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>","shortMessageHtmlLink":"Docs listener config - tweak (hashicorp#23572)"}},{"before":null,"after":"fe753177cd606c18e774409482553c771060d6e8","ref":"refs/heads/gabrielopesantos-transit-engine-decrypt-return-plain-text","pushedAt":"2023-08-30T22:48:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"enable decrypted text to be output as based64 decoded\n\nall decrypted text is still encoded by default on the sdk code and\ndecoded on the http handler","shortMessageHtmlLink":"enable decrypted text to be output as based64 decoded"}},{"before":"f4f0412b6afa1a133997ab764fe2e1c3fc311ff2","after":"c31817abd036e48dd87dfe7720a98309b240c053","ref":"refs/heads/main","pushedAt":"2023-08-30T21:46:45.000Z","pushType":"push","commitsCount":413,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"Add GitHub workflow concurrency controls (#22610)","shortMessageHtmlLink":"Add GitHub workflow concurrency controls (hashicorp#22610)"}},{"before":"57ec3f71dcdf4b1ebe046b25d1626109b477be1f","after":"a69604d507cf7c5781d14f068f4b0213c010e0e1","ref":"refs/heads/gabrielopesantos-transit-engine-x509-certs","pushedAt":"2023-07-29T22:36:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"add certifcate chain to formatKeyPublic if present\n\nalso added an additional check to validate if field is added when\ncertchain is present","shortMessageHtmlLink":"add certifcate chain to formatKeyPublic if present"}},{"before":"65774413b44b5202d60a069c1a0cd6ed42ea49ec","after":"57ec3f71dcdf4b1ebe046b25d1626109b477be1f","ref":"refs/heads/gabrielopesantos-transit-engine-x509-certs","pushedAt":"2023-07-23T22:07:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"remove NOTE comment","shortMessageHtmlLink":"remove NOTE comment"}},{"before":"261bf327f1b00890af3e5acfe73369ed763fabb0","after":"65774413b44b5202d60a069c1a0cd6ed42ea49ec","ref":"refs/heads/gabrielopesantos-transit-engine-x509-certs","pushedAt":"2023-07-23T22:04:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"allow exporting cert-chain even if exportable is set as false","shortMessageHtmlLink":"allow exporting cert-chain even if exportable is set as false"}},{"before":"7c836b4d689d1d63b1a67575da006c7d53816dbc","after":"261bf327f1b00890af3e5acfe73369ed763fabb0","ref":"refs/heads/gabrielopesantos-transit-engine-x509-certs","pushedAt":"2023-07-23T21:51:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"remove NOTE comment","shortMessageHtmlLink":"remove NOTE comment"}},{"before":"fb3c4752ee572601f6e07bc08485c1cabd161ec7","after":"7c836b4d689d1d63b1a67575da006c7d53816dbc","ref":"refs/heads/gabrielopesantos-transit-engine-x509-certs","pushedAt":"2023-07-23T21:44:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"include persisted ca chain in import cert-chain response","shortMessageHtmlLink":"include persisted ca chain in import cert-chain response"}},{"before":"1ec8147bd1619d5ce2565633c88b12432125955a","after":"fb3c4752ee572601f6e07bc08485c1cabd161ec7","ref":"refs/heads/gabrielopesantos-transit-engine-x509-certs","pushedAt":"2023-07-23T16:00:18.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"store certificate chain as a [][]byte instead of []*x509.Certificate","shortMessageHtmlLink":"store certificate chain as a [][]byte instead of []*x509.Certificate"}},{"before":"b2d23294646cf0d6aa474171e0748a9a63146eb6","after":"1ec8147bd1619d5ce2565633c88b12432125955a","ref":"refs/heads/gabrielopesantos-transit-engine-x509-certs","pushedAt":"2023-07-23T13:29:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"remove unecessary calls of x509.CreateCertificateRequest","shortMessageHtmlLink":"remove unecessary calls of x509.CreateCertificateRequest"}},{"before":"7f7c5556f17e63cfd3b3cdcbf6714823cd2d4f65","after":"2c6af79548aee83ba676c5a4629a94aa2a55eac8","ref":"refs/heads/gabrielopesantos-transit-engine-support-ecdsa-key-derivation","pushedAt":"2023-07-01T14:00:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"tests for ECDSA derived keys","shortMessageHtmlLink":"tests for ECDSA derived keys"}},{"before":"f963f58d63310ea4f59b822ab0eeb208b5b2d968","after":"7f7c5556f17e63cfd3b3cdcbf6714823cd2d4f65","ref":"refs/heads/gabrielopesantos-transit-engine-support-ecdsa-key-derivation","pushedAt":"2023-07-01T13:57:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"tests for ECDSA derived keys","shortMessageHtmlLink":"tests for ECDSA derived keys"}},{"before":"ee6e94a0df8afaf60ee8da43bf8cbf0821648a5c","after":"f963f58d63310ea4f59b822ab0eeb208b5b2d968","ref":"refs/heads/gabrielopesantos-transit-engine-support-ecdsa-key-derivation","pushedAt":"2023-07-01T11:32:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"tests for ECDSA derived keys","shortMessageHtmlLink":"tests for ECDSA derived keys"}},{"before":"049b205527dae135a5f2a1da5d6e8445bf0be342","after":"f4f0412b6afa1a133997ab764fe2e1c3fc311ff2","ref":"refs/heads/main","pushedAt":"2023-07-01T11:32:20.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"[docs] Convert titles to sentense case (#21426)\n\n* Convert documentation titles to sentense case\r\n\r\n* Docker, Google, Foundry, Cloud proper case","shortMessageHtmlLink":"[docs] Convert titles to sentense case (hashicorp#21426)"}},{"before":"049b205527dae135a5f2a1da5d6e8445bf0be342","after":"f4f0412b6afa1a133997ab764fe2e1c3fc311ff2","ref":"refs/heads/main","pushedAt":"2023-07-01T11:32:19.994Z","pushType":"push","commitsCount":29,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"[docs] Convert titles to sentense case (#21426)\n\n* Convert documentation titles to sentense case\r\n\r\n* Docker, Google, Foundry, Cloud proper case","shortMessageHtmlLink":"[docs] Convert titles to sentense case (hashicorp#21426)"}},{"before":"94d6eaa16a15cc2602b3127ab832d9c00b132ba7","after":"ee6e94a0df8afaf60ee8da43bf8cbf0821648a5c","ref":"refs/heads/gabrielopesantos-transit-engine-support-ecdsa-key-derivation","pushedAt":"2023-06-30T21:58:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"tests for ECDSA derived keys","shortMessageHtmlLink":"tests for ECDSA derived keys"}},{"before":"9ea94e9a3968d6bd5def8f923c58009ee34de69c","after":"94d6eaa16a15cc2602b3127ab832d9c00b132ba7","ref":"refs/heads/gabrielopesantos-transit-engine-support-ecdsa-key-derivation","pushedAt":"2023-06-28T22:27:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"change ecdsa key generation","shortMessageHtmlLink":"change ecdsa key generation"}},{"before":"ebfa9cc1611321cbb1de81edca4397139e156a33","after":"9ea94e9a3968d6bd5def8f923c58009ee34de69c","ref":"refs/heads/gabrielopesantos-transit-engine-support-ecdsa-key-derivation","pushedAt":"2023-06-26T21:15:16.585Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"transit backend: support key derivation in signing/verifying operations for ECDSA keys","shortMessageHtmlLink":"transit backend: support key derivation in signing/verifying operatio…"}},{"before":"052719b9a824da4ee368c3d982070ab290846970","after":"049b205527dae135a5f2a1da5d6e8445bf0be342","ref":"refs/heads/main","pushedAt":"2023-06-26T21:14:08.691Z","pushType":"push","commitsCount":63,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"update env vars to use wrapper constants (#21456)","shortMessageHtmlLink":"update env vars to use wrapper constants (hashicorp#21456)"}},{"before":"052719b9a824da4ee368c3d982070ab290846970","after":"049b205527dae135a5f2a1da5d6e8445bf0be342","ref":"refs/heads/main","pushedAt":"2023-06-26T21:14:08.650Z","pushType":"push","commitsCount":63,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"update env vars to use wrapper constants (#21456)","shortMessageHtmlLink":"update env vars to use wrapper constants (hashicorp#21456)"}},{"before":"9af77ef03da07a1d679eabe2c2e5650643d7c5b0","after":"ebfa9cc1611321cbb1de81edca4397139e156a33","ref":"refs/heads/gabrielopesantos-transit-engine-support-ecdsa-key-derivation","pushedAt":"2023-06-17T22:03:04.844Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"transit backend: support key derivation in signing/verifying operations for ECDSA keys","shortMessageHtmlLink":"transit backend: support key derivation in signing/verifying operatio…"}},{"before":"cd857861a00e87e4975e8beaa75306b21e2f5034","after":"9af77ef03da07a1d679eabe2c2e5650643d7c5b0","ref":"refs/heads/gabrielopesantos-transit-engine-support-ecdsa-key-derivation","pushedAt":"2023-06-17T21:27:24.593Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"transit backend: support key derivation in signing/verifying operations for ECDSA keys","shortMessageHtmlLink":"transit backend: support key derivation in signing/verifying operatio…"}},{"before":null,"after":"cd857861a00e87e4975e8beaa75306b21e2f5034","ref":"refs/heads/gabrielopesantos-transit-engine-support-ecdsa-key-derivation","pushedAt":"2023-06-17T21:22:48.360Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"transit backend: support key derivation in signing/verifying operations for ECDSA keys","shortMessageHtmlLink":"transit backend: support key derivation in signing/verifying operatio…"}},{"before":"0ff9059967aa3fc0f2be0fd46926f9a7f1de5573","after":"052719b9a824da4ee368c3d982070ab290846970","ref":"refs/heads/main","pushedAt":"2023-06-14T17:35:25.072Z","pushType":"push","commitsCount":25,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"Allow issuance of root certs no AIA when templating is enabled (#21209)\n\n* Ignore templated AIA on root generation\r\n\r\nSigned-off-by: Alexander Scheel \r\n\r\n* Add test case verifying that roots generate OK\r\n\r\nSigned-off-by: Alexander Scheel \r\n\r\n* Add changelog entry\r\n\r\nSigned-off-by: Alexander Scheel \r\n\r\n* Add warning on generation\r\n\r\nSigned-off-by: Alexander Scheel \r\n\r\n---------\r\n\r\nSigned-off-by: Alexander Scheel ","shortMessageHtmlLink":"Allow issuance of root certs no AIA when templating is enabled (hashi…"}},{"before":"0ff9059967aa3fc0f2be0fd46926f9a7f1de5573","after":"052719b9a824da4ee368c3d982070ab290846970","ref":"refs/heads/main","pushedAt":"2023-06-14T17:35:25.001Z","pushType":"push","commitsCount":25,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"Allow issuance of root certs no AIA when templating is enabled (#21209)\n\n* Ignore templated AIA on root generation\r\n\r\nSigned-off-by: Alexander Scheel \r\n\r\n* Add test case verifying that roots generate OK\r\n\r\nSigned-off-by: Alexander Scheel \r\n\r\n* Add changelog entry\r\n\r\nSigned-off-by: Alexander Scheel \r\n\r\n* Add warning on generation\r\n\r\nSigned-off-by: Alexander Scheel \r\n\r\n---------\r\n\r\nSigned-off-by: Alexander Scheel ","shortMessageHtmlLink":"Allow issuance of root certs no AIA when templating is enabled (hashi…"}},{"before":"a43857e7d4444c42fcee57463ab27594fca54d05","after":"b2d23294646cf0d6aa474171e0748a9a63146eb6","ref":"refs/heads/gabrielopesantos-transit-engine-x509-certs","pushedAt":"2023-06-13T21:38:33.806Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"reject certificate actions on policies that allow key derivation and remove derived checks","shortMessageHtmlLink":"reject certificate actions on policies that allow key derivation and …"}},{"before":"2eb05e47283f1329ad2c12eac7bb11aacfce9c2c","after":"a43857e7d4444c42fcee57463ab27594fca54d05","ref":"refs/heads/gabrielopesantos-transit-engine-x509-certs","pushedAt":"2023-06-13T11:32:27.040Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"fix validateLeafCertPosition","shortMessageHtmlLink":"fix validateLeafCertPosition"}},{"before":"66e1168470b74174172f58eeacb95c68eba46e35","after":"2eb05e47283f1329ad2c12eac7bb11aacfce9c2c","ref":"refs/heads/gabrielopesantos-transit-engine-x509-certs","pushedAt":"2023-06-13T09:24:10.071Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"Update sdk/helper/keysutil/policy.go\n\nCo-authored-by: Alexander Scheel ","shortMessageHtmlLink":"Update sdk/helper/keysutil/policy.go"}},{"before":"e222b455aca7d2cc6ca21b7c8c80382ca0d039bd","after":"66e1168470b74174172f58eeacb95c68eba46e35","ref":"refs/heads/gabrielopesantos-transit-engine-x509-certs","pushedAt":"2023-06-12T12:40:12.144Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"test export certificate chain","shortMessageHtmlLink":"test export certificate chain"}},{"before":"ed5b3f10ac52e64a64bb2acb5bf3117248b53868","after":"e222b455aca7d2cc6ca21b7c8c80382ca0d039bd","ref":"refs/heads/gabrielopesantos-transit-engine-x509-certs","pushedAt":"2023-06-11T19:31:36.592Z","pushType":"push","commitsCount":4,"pusher":{"login":"Gabrielopesantos","name":"Gabriel Santos","path":"/Gabrielopesantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37577952?s=80&v=4"},"commit":{"message":"import cert chain test: move creation of cluster to exported test function","shortMessageHtmlLink":"import cert chain test: move creation of cluster to exported test fun…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADlPs8lAA","startCursor":null,"endCursor":null}},"title":"Activity · Gabrielopesantos/vault"}