diff options
Diffstat (limited to 'gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitAuth.java')
-rw-r--r-- | gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitAuth.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitAuth.java b/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitAuth.java index a5c7d9b2d6..f809c73308 100644 --- a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitAuth.java +++ b/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitAuth.java @@ -17,7 +17,8 @@ package com.google.gerrit.pgm.init; import static com.google.gerrit.pgm.init.InitUtil.dnOf; import com.google.gerrit.pgm.util.ConsoleUI; -import com.google.gerrit.reviewdb.AuthType; +import com.google.gerrit.reviewdb.client.AuthType; +import com.google.gwtjsonrpc.server.SignedToken; import com.google.inject.Inject; import com.google.inject.Singleton; @@ -80,5 +81,9 @@ class InitAuth implements InitStep { break; } } + + if (auth.getSecure("registerEmailPrivateKey") == null) { + auth.setSecure("registerEmailPrivateKey", SignedToken.generateRandomKey()); + } } } |