Show
Ignore:
Timestamp:
12/12/07 14:41:35 (4 years ago)
Author:
ocnils
Message:

Add DSDB certificate.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/standards/protocol.txt

    r7 r8  
    1515     short currency identifier    = OC  
    1616     issuer service location      = opencoin://issuer.opencent.net:8002 
    17      denominations                = 1, 2, 5, 10, 20, 50, 100, 200, 500, 1000 
     17     denominations                = 1, 2, 5, 10, 20, 50, 100, 200, 500, 1000  #list of strings seperated by commas 
    1818     issuer cipher suite          = HASH-ALG, SIGN-ALG, BLINDING-ALG 
    1919     issuer public master key     = base64(pM) 
    2020      
     21     issuer                       = Hash(pM) 
    2122     base64(sig(sM,hash(content part))) 
    2223   } 
    2324 
    2425   (question: is the "short currency identifier" needed?) 
     26   (question: "not use after", "random collision free serial"?) 
    2527   (future: add additionial signatures, e.g. from wallet software vendors) 
    2628 
     
    3840    public key       = base64(p) 
    3941 
     42    issuer           = Hash(pM) 
    4043    base64(sig(sM, hash(content part))) 
    4144  } 
     
    4649  * id() = sha256()? 
    4750  * CDD? 
     51 
     52* issuer creates DSDB keypair (p,s) 
     53 
     54  { 
     55    key identifier   = base64(id(p)) 
     56    not_before       = TIME(...) 
     57    not_after        = TIME(...) 
     58    public key       = base64(p) 
     59 
     60    issuer           = Hash(pM) 
     61    signature        = base64(sig(sM, hash(content part))) 
     62 
     63    signer           = Hash(pM) 
     64    signature        = base64(sig(sM, hash(content part))) 
     65  }    
     66 
    4867 
    4968* issuer fires up issuer service (=IS) at <opencoin://issuer.opencent.net:8002>