Module LDBDWClient
source code
The LDBDWClient module provides an API for connecting to and making
requests of a LDBDWServer.
This file is part of the Grid LSC User Environment (GLUE)
GLUE is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option)
any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see
<http://www.gnu.org/licenses/>.
Version:
8cbd1b7187ce3ed9a825d6ed11cc432f3cfde9a5
Date:
2017-12-05 15:29:36 +0000
|
RFCproxyUsage()
Print a simple error message about not finding a RFC 3820 compliant
proxy certificate. |
source code
|
|
|
findCredential()
Follow the usual path that GSI libraries would follow to find a valid
proxy credential but also allow an end entity certificate to be used
along with an unencrypted private key if they are pointed to by
X509_USER_CERT and X509_USER_KEY since we expect this will be the
output from the eventual ligo-login wrapper around kinit and then
myproxy-login. |
source code
|
|
|
validateProxy(path)
Test that the proxy certificate is RFC 3820 compliant and that it is
valid for at least the next 15 minutes. |
source code
|
|
|
|