Skip to content
GitLab
Next
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 44,761
    • Issues 44,761
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,329
    • Merge requests 1,329
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #36243
Closed
Open
Issue created Nov 13, 2019 by Jeremy Watson (ex-GitLab)@jeremy-glContributor

Introduce an optional expiration date for SSH keys

Problem to Solve

Similar to #118893 (closed), GitLab customers don't have a way to enforce credential rotation within their environments. This is primarily due to a lack of a setting for Users to specify an expiration date when creating an SSH key.

Without the ability to set an expiration date, users, group owners, and administrators cannot adequately track or enforce credential rotation.

Additional Details

This MVC will set the groundwork for adding more comprehensive credential management to the GitLab application.

Proposal

Allow Users to specify an optional expiration date for SSH keys.

Edited Feb 06, 2020 by Matt Gonzales (ex-GitLab)
Assignee
Assign to
Time tracking