Skip to content
This repository has been archived by the owner on Nov 10, 2022. It is now read-only.

Clarify server status options #320

Merged
merged 7 commits into from Mar 25, 2021
Merged

Clarify server status options #320

merged 7 commits into from Mar 25, 2021

Conversation

richsalz
Copy link
Contributor

@richsalz richsalz commented Mar 8, 2021

Three ways for a server to send CT data. Clarify when and how each is used.

@google-cla
Copy link

google-cla bot commented Mar 8, 2021

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed (or fixed any issues), please reply here with @googlebot I signed it! and we'll verify it.


What to do if you already signed the CLA

Individual signers
Corporate signers

ℹ️ Googlers: Go here for more info.

draft-ietf-trans-rfc6962-bis.md Outdated Show resolved Hide resolved
draft-ietf-trans-rfc6962-bis.md Outdated Show resolved Hide resolved
@sleevi
Copy link
Contributor

sleevi commented Mar 8, 2021

Thanks Rich for sending this.

Unfortunately, I don’t believe it is accurate or reflecting implementation experience to suggest the TLS 1.3 mechanism is preferred. The design of CT, and the ample implementation experience of both CAs and site operators, firmly supports embedded proofs as the preferred mechanism. This reduces server-side complexity and overhead for the general case (e.g. every TLS server having to manage the state of every UAs set of accepted Logs and required policies and appropriately ensure the necessary SCTs are sent).

It remains a quite nice option for CDNs who are staffed to ensure such things, just as they do with certificate and certificate chains, but I think it’s rather the opposite: the TLS and OCSP mechanisms are less preferred because they have high operational complexity, ongoing maintenance costs (since the SCTs must continue to comply with policy, as opposed to issuance-date policies that embedded SCTs have), and create a more fragile, less agile ecosystem.

Address feedback from Rob and Ryan.
@google-cla
Copy link

google-cla bot commented Mar 8, 2021

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed (or fixed any issues), please reply here with @googlebot I signed it! and we'll verify it.


What to do if you already signed the CLA

Individual signers
Corporate signers

ℹ️ Googlers: Go here for more info.

@richsalz
Copy link
Contributor Author

richsalz commented Mar 8, 2021

Push commit to address comments from @robstradling and @sleevi

@google-cla
Copy link

google-cla bot commented Mar 8, 2021

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed (or fixed any issues), please reply here with @googlebot I signed it! and we'll verify it.


What to do if you already signed the CLA

Individual signers
Corporate signers

ℹ️ Googlers: Go here for more info.

draft-ietf-trans-rfc6962-bis.md Outdated Show resolved Hide resolved
draft-ietf-trans-rfc6962-bis.md Outdated Show resolved Hide resolved
draft-ietf-trans-rfc6962-bis.md Outdated Show resolved Hide resolved
@google-cla
Copy link

google-cla bot commented Mar 10, 2021

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed (or fixed any issues), please reply here with @googlebot I signed it! and we'll verify it.


What to do if you already signed the CLA

Individual signers
Corporate signers

ℹ️ Googlers: Go here for more info.

@richsalz
Copy link
Contributor Author

I pushed a commit that fixes the three typo's @robstradling found.

draft-ietf-trans-rfc6962-bis.md Outdated Show resolved Hide resolved
draft-ietf-trans-rfc6962-bis.md Outdated Show resolved Hide resolved
Take Ryan's rewording improvement.

Co-authored-by: sleevi <ryan.sleevi@gmail.com>
@google-cla
Copy link

google-cla bot commented Mar 11, 2021

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed (or fixed any issues), please reply here with @googlebot I signed it! and we'll verify it.


What to do if you already signed the CLA

Individual signers
Corporate signers

ℹ️ Googlers: Go here for more info.

Ryan's clarity improvements.

Co-authored-by: sleevi <ryan.sleevi@gmail.com>
@google-cla
Copy link

google-cla bot commented Mar 11, 2021

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed (or fixed any issues), please reply here with @googlebot I signed it! and we'll verify it.


What to do if you already signed the CLA

Individual signers
Corporate signers

ℹ️ Googlers: Go here for more info.

1 similar comment
@google-cla
Copy link

google-cla bot commented Mar 11, 2021

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed (or fixed any issues), please reply here with @googlebot I signed it! and we'll verify it.


What to do if you already signed the CLA

Individual signers
Corporate signers

ℹ️ Googlers: Go here for more info.

@google-cla
Copy link

google-cla bot commented Mar 11, 2021

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed (or fixed any issues), please reply here with @googlebot I signed it! and we'll verify it.


What to do if you already signed the CLA

Individual signers
Corporate signers

ℹ️ Googlers: Go here for more info.

@robstradling robstradling merged commit bcf8501 into google:master Mar 25, 2021
@richsalz richsalz deleted the kaduk-2 branch March 25, 2021 17:32
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
4 participants