Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TLS config and HTTP TPC #1323

Closed
wyang007 opened this issue Nov 9, 2020 · 7 comments
Closed

TLS config and HTTP TPC #1323

wyang007 opened this issue Nov 9, 2020 · 7 comments

Comments

@wyang007
Copy link
Member

wyang007 commented Nov 9, 2020

In HTTP TPC, it seems I have to set http.cadir, and can't depend on "xrd.tlsca certdir" directive. This issue seems to only exist in HTTP TPC, not other HTTPs operations.

@bbockelm
Copy link
Contributor

bbockelm commented Nov 9, 2020

Hi @wyang007 -

Indeed, it looks like @abh3's overhaul of the OpenSSL handling inside XrdHttp for XRootD5 converted over almost everything to xrd.tlsca.

A quick grep reveals the following still refer to the old-style configs:

Brian

@olifre
Copy link
Contributor

olifre commented Nov 9, 2020

That's already reported in #1248, but that report missed the sample config file ;-).

@wyang007
Copy link
Member Author

wyang007 commented Nov 9, 2020 via email

@abh3
Copy link
Member

abh3 commented Nov 9, 2020 via email

@bbockelm
Copy link
Contributor

bbockelm commented Nov 9, 2020

Otherwise, it should work as before.

I don't think that's what @wyang007 was asking. He and Oliver are noting there is one place (https://github.com/xrootd/xrootd/blob/master/src/XrdTpc/XrdTpcConfigure.cc#L49) in the code that does not honor the new-style directives. It seems it was simply an oversight, probably because that source file is in a different directory?

@xrootd-dev
Copy link

xrootd-dev commented Nov 9, 2020 via email

@wyang007
Copy link
Member Author

wyang007 commented Nov 9, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants