Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
324 changes: 324 additions & 0 deletions docs/SMCWG-charter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,324 @@
# S/MIME Certificate Working Group (SMCWG) Charter

## Introduction

This introduction provides general information and context with an intent to
assist the interpretation of this Charter.

An S/MIME certificate contains a public key bound to an email address; and may
also contain the identity of a natural person or legal entity that controls such
email address. The key pair can then be used to sign, verify, encrypt, and
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

decrypt email. An S/MIME certificate can be identified by the existence of an
Extended Key Usage (EKU) Object Identifier (OID) of `1.3.6.1.5.5.7.3.4` for
emailProtection.

The objective of an S/MIME certificate is to provide cryptographic security
services for electronic messaging applications, namely sender authentication,
message integrity, and message privacy through encryption. For effective
authentication and privacy, it is imperative that the CA validates the subject’s
identity (if present) and its email address. The recipient of a digitally signed
message can authenticate an email message to receive protection against email
spoofing and can encrypt a response to the original sender by referring
to the public key, email address, and distinguished name (if present) contained
in an S/MIME certificate.

The primary use case under consideration for the working group is a model
whereby senders and recipients of email messages receive “reasonable assurance”
that the other party to the communication identified in the certificate has
control of the domain or email address being asserted. A variation of this
primary use case is where an individual or organization digitally signs email to
establish its authenticity and source of origin.

Therefore, in order to provide reasonable assurance, it is crucial to establish
a standard method to validate an email address and the subject’s identity (if
present) prior to binding it them to the email addresspublic key. “Reasonable
assurance” is to be determined and defined by this SMCWG through studying the
existing methods that exist in the industry, as well as identity management
frameworks and any applicable legislation.

An S/MIME certificate can also be used in an automated message with transfer
agents that use cryptographic security services that do not require any human
intervention, such as the signing of software-generated documents and the
encryption of fax messages sent over the Internet. While these existing use
cases are not in scope for the SMCWG, care will be exercised by the SMCWG to
avoid unintended adverse effects to these uses. The security, stability and
resiliency of the Internet shall be taken into consideration when the SMCWG
forms its consensus. The SMCWG will consult other technical communities when and
as necessary.

The problem to be addressed by the working group is the absence of consistent
and audited validation practices used by CAs in establishing the identity of the
subject (if present) and verifying that the subscriber controls the email
address. While there are methods for validating control of a domain that can be
adopted from TLS certificates, there are currently no standard requirements for
validating control of email addresses. Methods for validating identities in TLS
certificates also exist and should be leveraged where possible, as well as other
identity validation standards common in the industry.
At least one method to efficiently validate an email address as well as
developing a consistent profile for S/MIME certificates in order to facilitate
technical interoperability across the Internet are also to be addressed by
the SMCWG.

## Chartering of the S/MIME Certificate Working Group

A Chartered Working Group (“SMCWG”) is created to perform the activities as
specified in this Charter, subject to the terms and conditions of the
[CA/Browser Forum Bylaws](https://cabforum.org/bylaws/) and [Intellectual
Property Rights (IPR) Policy](https://cabforum.org/ipr-policy/), as such
documents may change from time to time. This charter for the S/MIME Certificate
Working Group has been created according to CAB Forum Bylaw 5.3.1. In the event
of a conflict between this Charter and any provision in either the Bylaws or
the IPR Policy, the provision in the Bylaws or IPR Policy SHALL take
precedence. The definitions found in the Forum’s Bylaws SHALL apply to
capitalized terms in this Charter.

### 1. Scope

The authorized scope of the SMCWG SHALL be to discuss, adopt, and maintain
policies, frameworks, and sets of standards related to the issuance and
management of S/MIME certificates by third-party CAs under a publicly trusted
root, limited as follows:

- Verification of control over email addresses, including those used
by a natural person or a legal entity, or used by automated systems such as
for mailing lists
- Identity validation for natural persons and legal entities
- Key management and certificate lifecycle (subject to coordination with other
Forum CWGs to ensure consistency and avoid redundancy)
- Certificate profiles for S/MIME certificates and Issuing CA certificates
(including the appropriateness of extensions and when those extensions should
be present)
- CA operational practices, physical/logical security, etc.

### 2. Out of Scope

Certificates issued under a root certificate that is not publicly trusted SHALL
be out of scope.

### 3. Charter Expiration

The SMCWG is chartered indefinitely until it is dissolved as specified in Bylaw
5.3.2(c).

### 4. Personnel and Participation

#### 4.1. Selection of Officers

Stephen Davidson will act as chair of the SMCWG until the first Working Group
Teleconference, at which time the group will elect a chair and vice-chair. The
chair and vice-chair will serve until October 31, 2022, or until they are
replaced, resign, or are otherwise disqualified. Thereafter, elections SHALL be
held for chair and vice chair every two years in coordination with the Forum’s
election process and in conjunction with its election cycle. Voting SHALL occur
in accordance with Bylaw 4.1(c).

#### 4.2. Participation

##### 4.2.1. Eligibility to Participate

The SMCWG SHALL consist of two classes of voting members, Certificate Issuers
and Certificate Consumers meeting the eligibility criteria below.

1. A Certificate Issuer eligible for voting membership in the SMCWG MUST have
a publicly-available audit report or attestation statement in accordance
with one of the following schemes:

* WebTrust for CAs v.2.0 or newer; or
* ETSI EN 319 411-1, which includes normative references to ETSI EN 319 401
(the latest version of the referenced ETSI documents should be applied).

These audit reports must also meet the following requirements:

* They must report on the operational effectiveness of controls for a
historic period of at least 60 days;
* No more than 27 months have elapsed since the beginning of the
reported-on period and no more than 15 months since the end of the
reported-on period; and
* The audit report was prepared by a Qualified Auditor.

In addition, the Certificate Issuer MUST actively issue S/MIME certificates
that are treated as valid by at least one Certificate Consumer that produces
a mail user agent or email service provider that processes S/MIME
certificates.

2. A Certificate Consumer eligible for voting membership in the SMCWG must
produce and maintain a mail user agent (web-based or application based) or
email service provider that processes S/MIME certificates.

The SMCWG SHALL allow participation by Interested Parties, as set
forth in the Bylaws.

##### 4.2.2. Membership Application/Declaration Process

1. An Applicant not already a member of the Forum SHALL provide the following
information:

* Confirmation that the applicant satisfies at least one (1) of the
membership eligibility criteria (and if it satisfies more than one (1),
indication of the single category under which the applicant wishes to apply).
* The organization name, as they wish it to appear on the Forum Web site and
in official Forum documents.
* URL of the applicant’s main Web site.
* Names and email addresses of designated representatives who will participate
in the Working Group and Forum on behalf of the Member.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

* Emergency contact information for security issues related to certificate
trust.

Applicants that qualify as Certificate Issuers or Root Certificate Issuers
must supply the following additional information:

* URL of the current qualifying audit report.
* Links or references to issued end-entity certificates that demonstrate
them being treated as valid by a Certificate Consumer Member.

Such Applicant SHALL become a Member once the SMCWG has determined by
consensus among the Members during a SMCWG Meeting or Teleconference that
the Applicant meets all of the requirements above or, upon the request of
any Member of the SMCWG, by a Ballot among Members of the SMCWG. Acceptance
by consensus shall be determined or a Ballot of the Members shall be held
as soon as the Applicant indicates that it has presented all information
required above and has responded to all follow-up questions from the SMCWG
and the Member has complied with the requirements of Bylaw 5.5.

Certificate Issuer applicants that are not actively issuing S/MIME
certificates but otherwise meet these membership criteria MAY request to the
SMCWG that they be granted an invitation for Associate Member status in
accordance with Bylaw 3.1, subject to conditions designated by the SMCWG.

2. Existing CAB Forum Members seeking to participate in the SMCWG, in accordance
to Bylaw 5.3.1(c), MUST formally declare their intent to participate in
writing and provide the SMCWG Chair with this declaration and evidence that
they meet the criteria set forth above. Such Applicants SHALL become Members
of the SMCWG as determined by consensus during a SMCWG Meeting or
Teleconference, or upon the request of any Member of the SMCWG, by a Ballot
among Members of the SMCWG.

In order to determine the composition of the initial set of SMCWG Members,
at least twenty-four (24) hours prior to the initial meeting of the SMCWG,
the SMCWG Chair SHALL publish a list of Members seeking to participate who
they determine meet the criteria set forth above. As the first order of
business at the first meeting of the SMCWG, those organizations on the
Chair’s list of proposed, qualifying Members SHALL vote to determine the
initial set of SMCWG Members.

##### 4.2.3. Suspension and Cessation of Working Group Membership

Members may resign from the SMCWG at any time. Resignation, suspension, or
other termination of membership in the SMCWG does not prevent a Member from
potentially having continuing obligations, under the Forum’s IPR Policy or any
other document.

A Certificate Consumer Member’s membership may be suspended if any of the
following become true:

1. it stops providing support for its membership-qualifying software
product;
1. its membership-qualifying software product ceases to consume
S/MIME certificates;
1. it announces an end of life for its membership-qualifying software product
and said end of life occurs.

A Certificate Issuer’s membership in the SMCWG may be suspended if any of the
following become true:

1. it fails to perform and disclose its membership-qualifying audit and
fifteen (15) months have elapsed since the end of the audit period of its
last successful membership-qualifying audit;
1. its membership-qualifying audit is revoked, rescinded or withdrawn;
1. its S/MIME certificates are not treated as valid by any Certificate
Consumer Member of the SMCWG.

Any Member who believes one of the above circumstances is true of any other
Member may report it on the SMCWG’s Public Mail List. The SMCWG Chair will then
investigate, including asking the reported Member for evidence documenting the
Member’s qualification(s) for membership. If evidence of continued qualification
for membership is not forthcoming from the reported Member within five (5)
working days, the SMCWG Chair will announce that such Member is suspended, such
announcement to include the basis upon which the suspension has been made.

A suspended Member who believes it has re-met the Eligibility to Participate
criteria as outlined in this charter shall post its evidence to the SMCWG Public
Mail List or provide evidence to the SMCWG Chair who SHALL post it to the SMCWG
Public Mail List. The SMCWG Chair will examine the evidence and unsuspend the
member, or not, by announcement to the SMCWG Public Mail List. A Member’s
membership will automatically cease six months after the SMCWG Chair’s
announcement of its suspension if the Member has not re-met the membership
criteria by that time.

While suspended, a Member may participate in SMCWG Meetings, SMCWG
Teleconferences, and on the SMCWG’s discussion lists, but may not propose or
endorse ballots or take part in any form of voting.

Votes cast before the announcement of a Member’s suspension will stand.

### 5. Membership Declaration

In accordance with the IPR Policy, Members that choose to participate in the
SMCWG MUST declare their participation and SHALL do so prior to participating.
The Chair of the SMCWG SHALL establish a list for declarations of participation
and manage it in accordance with the Bylaws, the IPR Policy, and the IPR
Agreement.

### 6. Voting and Other Organizational Matters

#### 6.1. Voting Structure

The rules described in Bylaw 2.3 and 2.4 SHALL apply to all ballots, including
Draft Guideline Ballots.

In order for a ballot to be adopted by the SMCWG, two-thirds or more of the
votes cast by the Certificate Issuers must be in favor of the ballot and more
than 50% of the votes cast by the Certificate Consumers must be in favor of the
ballot. At least one member of each class must vote in favor of a ballot for it
to be adopted. Quorum is the average number of Member organizations (cumulative,
regardless of Class) that have participated in the previous three (3) SMCWG
Meetings or Teleconferences (not counting subcommittee meetings thereof). No
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From https://github.com/sleevi/cabforum-docs/pull/9/files/7d20e6bcfb580b409a37b8f2f1d0b43d6d10e749:

Quorum rules are simpler if there are no ballots until quorum is determined. We're unlikely to have a ballot that fast anyway.

Ballots shall be adopted until at least (3) meetings have occurred and quorum
determined.

#### 6.2. Other Organizational Matters

- The Chair MAY delegate any of their duties to the Vice Chair as necessary.
The Vice Chair has the authority of the Chair in the event of any absence or
unavailability of the Chair, and in such circumstances, any duty delegated
to the Chair herein MAY be performed by the Vice Chair. For example, the Vice
Chair MAY preside at SMCWG Meetings and Teleconferences in the Chair’s
absence.
- The SMCWG may establish subcommittees, by formal ballot, to address any of the
Copy link
Owner Author

@timfromdigicert timfromdigicert Apr 1, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://github.com/sleevi/cabforum-docs/pull/9/files/7d20e6bcfb580b409a37b8f2f1d0b43d6d10e749

Having formal ballots for subcommittees doesn't really slow things down that much, and provides more clarity about what they are for and who is for them.

SMCWG’s business as specified in the ballot (each, a “SMCWG Subcommittee”).
SMCWG Subcommittees are open to all SMCWG Members. A SMCWG Subcommittee may
work on and recommend ballots, complete delegated functions, or issue reports
to the SMCWG that are within the scope of this charter. SMCWG Subcommittees
must post all agendas and minutes on a public mail list.

### 7. Summary of Major Deliverables

The deliverables of the SMCWG are defined in the Scope section above and shall
be named the "Baseline Requirements for S/MIME Certificates" proposed standard.

### 8. Primary Means of Communication

1. The SMCWG SHALL appoint a webmaster to maintain the SMCWG’s pages on the
wiki and the Forum’s Public Web Site.
2. The SMCWG will communicate primarily through listserv-based email in
accordance with Bylaw 5.3.1(d). The SMCWG List SHALL be available to the
public, who will not have posting privileges (i.e. anyone may subscribe to
receive messages and the list may be crawled and indexed by Internet search
engines).
3. The SMCWG shall conduct periodic calls or face-to-face meetings as needed.
Minutes SHALL be kept, and such minutes SHALL be made public in accordance
with Bylaw 5.2.

### 9. IPR Policy

As with all Forum Working Group activity, the [IPR
Policy](https://cabforum.org/ipr-policy/), v1.3 or later, SHALL apply to all
activities and work of the SMCWG. All Participants in the SMCWG SHALL have on
file with the Forum a valid, signed IPR Policy Agreement (v.1.3). A previously
submitted IPR Policy Agreement (v1.3) by an existing Member of the Forum shall
suffice as meeting the obligation under section 4.5 of the IPR Policy that a
Participant in the SMCWG commit to CAB Forum License requirements.

In accordance with the Forum’s antitrust policy, an antitrust compliance
statement SHALL be read at the start of all Working Group Meetings, in
substantially the form written in Bylaw 1.3.