Skip to content

Commit a1ffce1

Browse files
author
curation-bot
committed
Publish curated data from c83383a
Curated data generated from raw data at c83383a
1 parent 675fa8c commit a1ffce1

File tree

5 files changed

+212
-211
lines changed

5 files changed

+212
-211
lines changed

ed/algorithms/did-1.1.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,28 +24,28 @@
2424
"html": "A <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-43\">DID method</a> specification <em class=\"rfc2119\">MUST</em> define how authorization is performed to\nexecute all operations, including any necessary cryptographic processes."
2525
},
2626
{
27-
"html": "A <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-44\">DID method</a> specification <em class=\"rfc2119\">MUST</em> specify how a <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-controllers\" class=\"internalDFN\" id=\"ref-for-dfn-did-controllers-12\">DID controller</a>\ncreates a <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-decentralized-identifiers\" class=\"internalDFN\" id=\"ref-for-dfn-decentralized-identifiers-66\">DID</a> and its associated <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-documents\" class=\"internalDFN\" id=\"ref-for-dfn-did-documents-93\">DID document</a>."
27+
"html": "A <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-44\">DID method</a> specification <em class=\"rfc2119\">MUST</em> specify how a <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-controllers\" class=\"internalDFN\" id=\"ref-for-dfn-did-controllers-12\">DID controller</a>\ncreates a <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-decentralized-identifiers\" class=\"internalDFN\" id=\"ref-for-dfn-decentralized-identifiers-67\">DID</a> and its associated <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-documents\" class=\"internalDFN\" id=\"ref-for-dfn-did-documents-94\">DID document</a>."
2828
},
2929
{
30-
"html": "A <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-45\">DID method</a> specification <em class=\"rfc2119\">MUST</em> specify how a <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-resolvers\" class=\"internalDFN\" id=\"ref-for-dfn-did-resolvers-4\">DID resolver</a> uses a\n<a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-decentralized-identifiers\" class=\"internalDFN\" id=\"ref-for-dfn-decentralized-identifiers-67\">DID</a> to resolve a <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-documents\" class=\"internalDFN\" id=\"ref-for-dfn-did-documents-94\">DID document</a>, including how the <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-resolvers\" class=\"internalDFN\" id=\"ref-for-dfn-did-resolvers-5\">DID resolver</a> can verify the authenticity of the response."
30+
"html": "A <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-45\">DID method</a> specification <em class=\"rfc2119\">MUST</em> specify how a <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-resolvers\" class=\"internalDFN\" id=\"ref-for-dfn-did-resolvers-4\">DID resolver</a> uses a\n<a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-decentralized-identifiers\" class=\"internalDFN\" id=\"ref-for-dfn-decentralized-identifiers-68\">DID</a> to resolve a <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-documents\" class=\"internalDFN\" id=\"ref-for-dfn-did-documents-95\">DID document</a>, including how the <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-resolvers\" class=\"internalDFN\" id=\"ref-for-dfn-did-resolvers-5\">DID resolver</a> can verify the authenticity of the response."
3131
},
3232
{
33-
"html": "A <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-46\">DID method</a> specification <em class=\"rfc2119\">MUST</em> specify what constitutes an update to a\n<a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-documents\" class=\"internalDFN\" id=\"ref-for-dfn-did-documents-95\">DID document</a> and how a <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-controllers\" class=\"internalDFN\" id=\"ref-for-dfn-did-controllers-13\">DID controller</a> can update a <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-documents\" class=\"internalDFN\" id=\"ref-for-dfn-did-documents-96\">DID document</a> <em>or</em> state that updates are not possible."
33+
"html": "A <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-46\">DID method</a> specification <em class=\"rfc2119\">MUST</em> specify what constitutes an update to a\n<a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-documents\" class=\"internalDFN\" id=\"ref-for-dfn-did-documents-96\">DID document</a> and how a <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-controllers\" class=\"internalDFN\" id=\"ref-for-dfn-did-controllers-13\">DID controller</a> can update a <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-documents\" class=\"internalDFN\" id=\"ref-for-dfn-did-documents-97\">DID document</a> <em>or</em> state that updates are not possible."
3434
},
3535
{
36-
"html": "The <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-47\">DID method</a> specification <em class=\"rfc2119\">MUST</em> specify how a <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-controllers\" class=\"internalDFN\" id=\"ref-for-dfn-did-controllers-14\">DID controller</a> can\ndeactivate a <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-decentralized-identifiers\" class=\"internalDFN\" id=\"ref-for-dfn-decentralized-identifiers-68\">DID</a> <em>or</em> state that deactivation is not possible."
36+
"html": "The <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-47\">DID method</a> specification <em class=\"rfc2119\">MUST</em> specify how a <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-controllers\" class=\"internalDFN\" id=\"ref-for-dfn-did-controllers-14\">DID controller</a> can\ndeactivate a <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-decentralized-identifiers\" class=\"internalDFN\" id=\"ref-for-dfn-decentralized-identifiers-69\">DID</a> <em>or</em> state that deactivation is not possible."
3737
}
3838
]
3939
},
4040
{
41-
"html": "The requirements for all <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-50\">DID method</a> specifications when authoring the\n<em>Security Considerations</em> section are as follows:",
41+
"html": "The requirements for all <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-51\">DID method</a> specifications when authoring the\n<em>Security Considerations</em> section are as follows:",
4242
"rationale": "if",
4343
"steps": [
4444
{
45-
"html": "A <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-51\">DID method</a> specifications <em class=\"rfc2119\">MUST</em> follow all guidelines and normative\nlanguage provided in <a data-cite=\"RFC3552#section-5\" href=\"https://www.rfc-editor.org/rfc/rfc3552#section-5\">RFC3552: Writing Security\nConsiderations Sections</a> for the <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-decentralized-identifiers\" class=\"internalDFN\" id=\"ref-for-dfn-decentralized-identifiers-69\">DID</a> operations defined in the <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-52\">DID method</a> specification."
45+
"html": "A <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-52\">DID method</a> specifications <em class=\"rfc2119\">MUST</em> follow all guidelines and normative\nlanguage provided in <a data-cite=\"RFC3552#section-5\" href=\"https://www.rfc-editor.org/rfc/rfc3552#section-5\">RFC3552: Writing Security\nConsiderations Sections</a> for the <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-decentralized-identifiers\" class=\"internalDFN\" id=\"ref-for-dfn-decentralized-identifiers-70\">DID</a> operations defined in the <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-53\">DID method</a> specification."
4646
},
4747
{
48-
"html": "The Security Considerations section <em class=\"rfc2119\">MUST</em> document the following forms of attack\nfor the <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-decentralized-identifiers\" class=\"internalDFN\" id=\"ref-for-dfn-decentralized-identifiers-70\">DID</a> operations defined in the <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-53\">DID method</a> specification:\neavesdropping, replay, message insertion, deletion, modification, denial of\nservice, <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-amplification\" class=\"internalDFN\" id=\"ref-for-dfn-amplification-1\">amplification</a>, and man-in-the-middle. Other known\nforms of attack <em class=\"rfc2119\">SHOULD</em> also be documented."
48+
"html": "The Security Considerations section <em class=\"rfc2119\">MUST</em> document the following forms of attack\nfor the <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-decentralized-identifiers\" class=\"internalDFN\" id=\"ref-for-dfn-decentralized-identifiers-71\">DID</a> operations defined in the <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-54\">DID method</a> specification:\neavesdropping, replay, message insertion, deletion, modification, denial of\nservice, <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-amplification\" class=\"internalDFN\" id=\"ref-for-dfn-amplification-1\">amplification</a>, and man-in-the-middle. Other known\nforms of attack <em class=\"rfc2119\">SHOULD</em> also be documented."
4949
},
5050
{
5151
"html": "The Security Considerations section <em class=\"rfc2119\">MUST</em> discuss residual risks, such as the\nrisks from compromise in a related protocol, incorrect implementation, or cipher\nafter threat mitigation was deployed."
@@ -57,25 +57,25 @@
5757
"html": "If authentication is involved, particularly user-host authentication, the\nsecurity characteristics of the authentication method <em class=\"rfc2119\">MUST</em> be clearly\ndocumented."
5858
},
5959
{
60-
"html": "The Security Considerations section <em class=\"rfc2119\">MUST</em> discuss the policy mechanism by which\n<a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-decentralized-identifiers\" class=\"internalDFN\" id=\"ref-for-dfn-decentralized-identifiers-71\">DIDs</a> are proven to be uniquely assigned."
60+
"html": "The Security Considerations section <em class=\"rfc2119\">MUST</em> discuss the policy mechanism by which\n<a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-decentralized-identifiers\" class=\"internalDFN\" id=\"ref-for-dfn-decentralized-identifiers-72\">DIDs</a> are proven to be uniquely assigned."
6161
},
6262
{
63-
"html": "Method-specific endpoint authentication <em class=\"rfc2119\">MUST</em> be discussed. Where <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-54\">DID methods</a> make use of <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-distributed-ledger-technology\" class=\"internalDFN\" id=\"ref-for-dfn-distributed-ledger-technology-3\">DLTs</a> with varying network topology, sometimes\noffered as <em>light node</em> or <em>\n<a href=\"https://en.bitcoin.it/wiki/Thin_Client_Security\">thin client</a></em>\nimplementations to reduce required computing resources, the security assumptions\nof the topology available to implementations of the <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-55\">DID method</a> <em class=\"rfc2119\">MUST</em> be\ndiscussed."
63+
"html": "Method-specific endpoint authentication <em class=\"rfc2119\">MUST</em> be discussed. Where <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-55\">DID methods</a> make use of <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-distributed-ledger-technology\" class=\"internalDFN\" id=\"ref-for-dfn-distributed-ledger-technology-3\">DLTs</a> with varying network topology, sometimes\noffered as <em>light node</em> or <em>\n<a href=\"https://en.bitcoin.it/wiki/Thin_Client_Security\">thin client</a></em>\nimplementations to reduce required computing resources, the security assumptions\nof the topology available to implementations of the <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-56\">DID method</a> <em class=\"rfc2119\">MUST</em> be\ndiscussed."
6464
},
6565
{
66-
"html": "If a protocol incorporates cryptographic protection mechanisms, the <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-56\">DID method</a> specification <em class=\"rfc2119\">MUST</em> clearly indicate which portions of the data are\nprotected and by what protections, and it <em class=\"rfc2119\">SHOULD</em> give an indication of the\nsorts of attacks to which the cryptographic protection is susceptible. Some\nexamples are integrity only, confidentiality, and endpoint authentication."
66+
"html": "If a protocol incorporates cryptographic protection mechanisms, the <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-57\">DID method</a> specification <em class=\"rfc2119\">MUST</em> clearly indicate which portions of the data are\nprotected and by what protections, and it <em class=\"rfc2119\">SHOULD</em> give an indication of the\nsorts of attacks to which the cryptographic protection is susceptible. Some\nexamples are integrity only, confidentiality, and endpoint authentication."
6767
},
6868
{
6969
"html": "Data which is to be held secret (keying material, random seeds, and so on)\n<em class=\"rfc2119\">SHOULD</em> be clearly labeled."
7070
},
7171
{
72-
"html": "<a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-57\">DID method</a> specifications <em class=\"rfc2119\">SHOULD</em> explain and specify the implementation\nof signatures on <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-documents\" class=\"internalDFN\" id=\"ref-for-dfn-did-documents-99\">DID documents</a>, if applicable."
72+
"html": "<a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-58\">DID method</a> specifications <em class=\"rfc2119\">SHOULD</em> explain and specify the implementation\nof signatures on <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-documents\" class=\"internalDFN\" id=\"ref-for-dfn-did-documents-101\">DID documents</a>, if applicable."
7373
},
7474
{
75-
"html": "Where <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-58\">DID methods</a> use peer-to-peer computing resources, such as with all\nknown <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-distributed-ledger-technology\" class=\"internalDFN\" id=\"ref-for-dfn-distributed-ledger-technology-4\">DLTs</a>, the expected burdens of those resources <em class=\"rfc2119\">SHOULD</em> be discussed\nin relation to denial of service."
75+
"html": "Where <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-59\">DID methods</a> use peer-to-peer computing resources, such as with all\nknown <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-distributed-ledger-technology\" class=\"internalDFN\" id=\"ref-for-dfn-distributed-ledger-technology-4\">DLTs</a>, the expected burdens of those resources <em class=\"rfc2119\">SHOULD</em> be discussed\nin relation to denial of service."
7676
},
7777
{
78-
"html": "<a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-59\">DID methods</a> that introduce new authentication <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-service\" class=\"internalDFN\" id=\"ref-for-dfn-service-13\">service</a>\ntypes, as described in <a href=\"https://w3c.github.io/did/#services\" data-matched-text=\"[[[#services]]]\" class=\"sec-ref\"><bdi class=\"secno\">5.4 </bdi>Services</a>, <em class=\"rfc2119\">SHOULD</em> consider the\nsecurity requirements of the supported authentication protocol."
78+
"html": "<a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-did-methods\" class=\"internalDFN\" id=\"ref-for-dfn-did-methods-60\">DID methods</a> that introduce new authentication <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/did/#dfn-service\" class=\"internalDFN\" id=\"ref-for-dfn-service-13\">service</a>\ntypes, as described in <a href=\"https://w3c.github.io/did/#services\" data-matched-text=\"[[[#services]]]\" class=\"sec-ref\"><bdi class=\"secno\">5.4 </bdi>Services</a>, <em class=\"rfc2119\">SHOULD</em> consider the\nsecurity requirements of the supported authentication protocol."
7979
}
8080
]
8181
}

0 commit comments

Comments
 (0)