Go to the source code of this file.
◆ kXRSrtagCtx
| #define kXRSrtagCtx "XRD-GSI-RTAG-v1" |
◆ kXRSrtagLen
◆ kXRSrtagMD
| #define kXRSrtagMD "sha256" |
◆ kXRSrtagMDMax
◆ XrdSecgsiRtagDigest()
| int XrdSecgsiRtagDigest |
( |
XrdCryptoFactory * |
cf, |
|
|
const char * |
rtag, |
|
|
int |
len, |
|
|
char * |
out, |
|
|
int |
outmax |
|
) |
| |
|
inline |
◆ XrdSecgsiRtagIsValid()
| bool XrdSecgsiRtagIsValid |
( |
const char * |
rtag, |
|
|
int |
len |
|
) |
| |
|
inline |
Definition at line 70 of file XrdSecgsiRtag.hh.
77 for (
int i = 0; i < len; i++) {
78 const char c = rtag[i];
79 if ((c >=
'a' && c <=
'z') || (c >=
'A' && c <=
'Z') ||
80 (c >=
'0' && c <=
'9') || c ==
'.' || c ==
'/')
continue;
References kXRSrtagLen.