projects
/
shibboleth
/
cpp-sp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b95714d
)
https://issues.shibboleth.net/jira/browse/SSPCPP-329
author
Scott Cantor
<cantor.2@osu.edu>
Mon, 27 Dec 2010 15:43:20 +0000
(15:43 +0000)
committer
Scott Cantor
<cantor.2@osu.edu>
Mon, 27 Dec 2010 15:43:20 +0000
(15:43 +0000)
shibsp/handler/impl/AbstractHandler.cpp
patch
|
blob
|
history
diff --git
a/shibsp/handler/impl/AbstractHandler.cpp
b/shibsp/handler/impl/AbstractHandler.cpp
index
a27b5ce
..
38c7d92
100644
(file)
--- a/
shibsp/handler/impl/AbstractHandler.cpp
+++ b/
shibsp/handler/impl/AbstractHandler.cpp
@@
-225,7
+225,7
@@
void Handler::preserveRelayState(const Application& application, HTTPResponse& r
StorageService* storage = application.getServiceProvider().getStorageService(mech.second);
if (storage) {
string rsKey;
- generateRandomHex(rsKey,
5
);
+ generateRandomHex(rsKey,
32
);
if (!storage->createString("RelayState", rsKey.c_str(), relayState.c_str(), time(nullptr) + 600))
throw IOException("Attempted to insert duplicate storage key.");
relayState = string(mech.second-3) + ':' + rsKey;