diff --git a/src/XrdSecgsi/XrdSecgsiProxy.cc b/src/XrdSecgsi/XrdSecgsiProxy.cc index 90c064a7680..04879af73af 100644 --- a/src/XrdSecgsi/XrdSecgsiProxy.cc +++ b/src/XrdSecgsi/XrdSecgsiProxy.cc @@ -110,7 +110,7 @@ XrdOucString EEcert = ""; XrdOucString EEkey = ""; XrdOucString PXcert = ""; XrdOucString Valid = "12:00"; -int Bits = 512; +int Bits = 2048; int PathLength = 0; int ClockSkew = 30; // For error logging and tracing @@ -425,7 +425,7 @@ int ParseArguments(int argc, char **argv) ++argv; if (argc >= 0 && (*argv && *(argv)[0] != '-')) { Bits = strtol(*argv, 0, 10); - Bits = (Bits > 512) ? Bits : 512; + Bits = (Bits > 2048) ? Bits : 2048; if (errno == ERANGE) { PRT("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"); PRT("+ Option '-bits' requires a number: ignoring +"); @@ -663,7 +663,7 @@ void Menu() " for which proxies are wanted"); PRT(" -key Non-standard location of the private" " key to be used to sign the proxy"); - PRT(" -bits strength in bits of the key [512]"); + PRT(" -bits strength in bits of the key [2048]"); PRT(" -valid Time validity of the proxy certificate [12:00]"); PRT(" -path-length max number of descendent levels below" " this proxy [0] ");