The requirement

ARCH-R192 — In private-ca, the program MUST make an ECDSA P-384 root valid for ten years with a path length of 0 and critical name constraints permitting exactly the names and addresses in LEMONFIBER_NAMES and excluding every address (0.0.0.0/0 and ::/0) where none is given and every host name (an empty DNS name) where none is, and an extended key usage of TLS server alone; MUST issue the served certificate from it, valid for 30 days and renewed once ten days are left and named by a common name that is none of the names; MUST write the root to the state directory, print its fingerprint at start and serve it at GET /root.pem over TLS; and MUST NOT serve or log the root's key.

Where it is built

  • lemonfiber0 of 3 open pull requests

    How to claim it

    With lfdev, from a clone of the repository:

    lfdev claim ARCH-R192

    Or in GitHub's editor, adding this row to the tracker:

    [[requirement]]
    id = "ARCH-R192"
    state = "open"
    

    Edit status/ARCH.toml on GitHub

    Open the pull request as a draft, titled:

    chore(claim): ARCH-R192

    Its body ends with these lines, the sign-off in your own name:

    Claiming ARCH-R192.
    
    Spec: ARCH-R192
    
    Signed-off-by: Your Name <[email protected]>
  • lemonfiber-decline0 of 3 open pull requests

    How to claim it

    With lfdev, from a clone of the repository:

    lfdev claim ARCH-R192

    Or in GitHub's editor, adding this row to the tracker:

    [[requirement]]
    id = "ARCH-R192"
    state = "open"
    

    Edit status.toml on GitHub

    Open the pull request as a draft, titled:

    chore(claim): ARCH-R192

    Its body ends with these lines, the sign-off in your own name:

    Claiming ARCH-R192.
    
    Spec: ARCH-R192
    
    Signed-off-by: Your Name <[email protected]>
  • lemonfiber-media-stack0 of 3 open pull requests

    How to claim it

    With lfdev, from a clone of the repository:

    lfdev claim ARCH-R192

    Or in GitHub's editor, adding this row to the tracker:

    [[requirement]]
    id = "ARCH-R192"
    state = "open"
    

    Edit status.toml on GitHub

    Open the pull request as a draft, titled:

    chore(claim): ARCH-R192

    Its body ends with these lines, the sign-off in your own name:

    Claiming ARCH-R192.
    
    Spec: ARCH-R192
    
    Signed-off-by: Your Name <[email protected]>
  • lemonfiber-plugins0 of 3 open pull requests

    How to claim it

    With lfdev, from a clone of the repository:

    lfdev claim ARCH-R192

    Or in GitHub's editor, adding this row to the tracker:

    [[requirement]]
    id = "ARCH-R192"
    state = "open"
    

    Edit status.toml on GitHub

    Open the pull request as a draft, titled:

    chore(claim): ARCH-R192

    Its body ends with these lines, the sign-off in your own name:

    Claiming ARCH-R192.
    
    Spec: ARCH-R192
    
    Signed-off-by: Your Name <[email protected]>
  • lemonfiber-web0 of 3 open pull requests

    How to claim it

    With lfdev, from a clone of the repository:

    lfdev claim ARCH-R192

    Or in GitHub's editor, adding this row to the tracker:

    [[requirement]]
    id = "ARCH-R192"
    state = "open"
    

    Edit status.toml on GitHub

    Open the pull request as a draft, titled:

    chore(claim): ARCH-R192

    Its body ends with these lines, the sign-off in your own name:

    Claiming ARCH-R192.
    
    Spec: ARCH-R192
    
    Signed-off-by: Your Name <[email protected]>
  • brand0 of 3 open pull requests

    How to claim it

    With lfdev, from a clone of the repository:

    lfdev claim ARCH-R192

    Or in GitHub's editor, adding this row to the tracker:

    [[requirement]]
    id = "ARCH-R192"
    state = "open"
    

    Edit status.toml on GitHub

    Open the pull request as a draft, titled:

    chore(claim): ARCH-R192

    Its body ends with these lines, the sign-off in your own name:

    Claiming ARCH-R192.
    
    Spec: ARCH-R192
    
    Signed-off-by: Your Name <[email protected]>
  • sdk-ts0 of 3 open pull requests

    How to claim it

    With lfdev, from a clone of the repository:

    lfdev claim ARCH-R192

    Or in GitHub's editor, adding this row to the tracker:

    [[requirement]]
    id = "ARCH-R192"
    state = "open"
    

    Edit status.toml on GitHub

    Open the pull request as a draft, titled:

    chore(claim): ARCH-R192

    Its body ends with these lines, the sign-off in your own name:

    Claiming ARCH-R192.
    
    Spec: ARCH-R192
    
    Signed-off-by: Your Name <[email protected]>
  • sdk-php0 of 3 open pull requests

    How to claim it

    With lfdev, from a clone of the repository:

    lfdev claim ARCH-R192

    Or in GitHub's editor, adding this row to the tracker:

    [[requirement]]
    id = "ARCH-R192"
    state = "open"
    

    Edit status.toml on GitHub

    Open the pull request as a draft, titled:

    chore(claim): ARCH-R192

    Its body ends with these lines, the sign-off in your own name:

    Claiming ARCH-R192.
    
    Spec: ARCH-R192
    
    Signed-off-by: Your Name <[email protected]>
  • lemonfiber-companion0 of 3 open pull requests

    How to claim it

    With lfdev, from a clone of the repository:

    lfdev claim ARCH-R192

    Or in GitHub's editor, adding this row to the tracker:

    [[requirement]]
    id = "ARCH-R192"
    state = "open"
    

    Edit status/ARCH.toml on GitHub

    Open the pull request as a draft, titled:

    chore(claim): ARCH-R192

    Its body ends with these lines, the sign-off in your own name:

    Claiming ARCH-R192.
    
    Spec: ARCH-R192
    
    Signed-off-by: Your Name <[email protected]>
  • sdk-python0 of 3 open pull requests

    How to claim it

    With lfdev, from a clone of the repository:

    lfdev claim ARCH-R192

    Or in GitHub's editor, adding this row to the tracker:

    [[requirement]]
    id = "ARCH-R192"
    state = "open"
    

    Edit status.toml on GitHub

    Open the pull request as a draft, titled:

    chore(claim): ARCH-R192

    Its body ends with these lines, the sign-off in your own name:

    Claiming ARCH-R192.
    
    Spec: ARCH-R192
    
    Signed-off-by: Your Name <[email protected]>
  • integration-home-assistant0 of 3 open pull requests

    How to claim it

    With lfdev, from a clone of the repository:

    lfdev claim ARCH-R192

    Or in GitHub's editor, adding this row to the tracker:

    [[requirement]]
    id = "ARCH-R192"
    state = "open"
    

    Edit status.toml on GitHub

    Open the pull request as a draft, titled:

    chore(claim): ARCH-R192

    Its body ends with these lines, the sign-off in your own name:

    Claiming ARCH-R192.
    
    Spec: ARCH-R192
    
    Signed-off-by: Your Name <[email protected]>
  • integration-mcp0 of 3 open pull requests

    How to claim it

    With lfdev, from a clone of the repository:

    lfdev claim ARCH-R192

    Or in GitHub's editor, adding this row to the tracker:

    [[requirement]]
    id = "ARCH-R192"
    state = "open"
    

    Edit status.toml on GitHub

    Open the pull request as a draft, titled:

    chore(claim): ARCH-R192

    Its body ends with these lines, the sign-off in your own name:

    Claiming ARCH-R192.
    
    Spec: ARCH-R192
    
    Signed-off-by: Your Name <[email protected]>