domain is optional when generate new key

This commit is contained in:
zhj4478 2018-06-05 11:40:42 -07:00
parent 04ebe6d459
commit 0571cd9aa7
2 changed files with 7 additions and 5 deletions

8
key.go
View file

@ -151,10 +151,12 @@ func (o *OpenPGP) GenerateKey(userName string, domain string, passphrase string,
if len(userName) <= 0 {
return "", errors.New("Invalid user name format")
}
if len(domain) <= 0 {
return "", errors.New("Invalid domain")
var email = userName
if len(domain) > 0 {
email = email + "@" + domain
}
email := userName + "@" + domain
comments := ""
timeNow := func() time.Time {
return o.getNow()