Annotation of wikisrc/developer_key_signing.mdwn, revision 1.4

1.3       wiki        1: # Developer Key Signing
                      2: 
                      3: Developers need to generate, maintain, and sign keys to keep a web of trust.  The following are shortcut commands to accomplish this.
                      4: 
                      5: Many of the commands will have various prompts that should be obvious (selecting keys out of a list, entering passphrases, etc).  That verbage has been eliminated from the examples.
                      6: 
                      7: 
1.1       wiki        8: * Key Generation
                      9: * Extend Expiration
                     10: * Key Uploading
                     11: * Key Download
                     12: * Key Signing
                     13: * Signature Upload
                     14: 
                     15: ## Key Generation 
                     16: *TBD*
                     17: 
                     18: ## Extending Expiration
                     19: 
                     20: Your key will eventually expire.  You can extend the key expiration time:
                     21: 
                     22: netpgp:
                     23: [[!template  id=programlisting text="""
                     24: unsupported at this time.
                     25: """]]
                     26: 
                     27: gpg:
                     28: [[!template  id=programlisting text="""
                     29: # gpg --edit-key C631C69E
                     30: Command> expire
                     31: Key is valid for? (0) 5y
                     32: """]]
                     33: 
                     34: You will need to re-upload to the key-server.
                     35: 
                     36: ## Key Uploading
                     37: 
1.2       wiki       38: gpg:
                     39: [[!template  id=programlisting text="""
                     40: # gpg --keyserver pgp.mit.edu --send-keys C631C69E
                     41: """]]
                     42: 
                     43: 
1.1       wiki       44: ## Key Download
                     45: 
                     46: If you have the fingerprint, it's pretty easy to download the key.  This will import into your keychain.
                     47: 
                     48: netpgp: (Only if already downloaded from keyserver.)
                     49: [[!template  id=programlisting text="""
                     50: # netpgpkeys --import-key  file
                     51: """]]
                     52: 
                     53: gpg:
                     54: [[!template  id=programlisting text="""
                     55: # gpg --keyserver pgp.mit.edu --search-keys C631C69E
                     56: """]]
                     57: 
                     58: 
                     59: 
                     60: ## Key Signing
1.3       wiki       61: 
                     62: gpg:
                     63: [[!template  id=programlisting text="""
1.4     ! wiki       64: # gpg --default-key cyber@netbsd.org --sign-key C631C69E
1.3       wiki       65: """]]
                     66: 
1.1       wiki       67: 
                     68: ## Signature Upload
                     69: *TBD*

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb