Update to have 1.1.0 manpages
[openssl-web.git] / docs / standards.html
1 <!DOCTYPE html>
2 <html lang="en">
3 <!--#include virtual="/inc/head.inc" -->
4 <body>
5   <!--#include virtual="/inc/banner.inc" -->
6   <div id="main">
7     <div id="content">
8       <div class="blog-index">
9         <article>
10           <header><h2>Standards<h2></header>
11           <div class="entry-content">
12             <p>This page is an incomplete list of the things that
13             are implemented &mdash; in whole, or at least mostly &mdash; in
14             OpenSSL.</p>
15
16             <h3>Implemented</h3>
17
18             <p>Note that some of the following are disabled by default.</p>
19
20             <ul>
21               <li><a href="https://tools.ietf.org/html/rfc1319">RFC 1319</a>:
22               The MD2 Message-Digest Algorithm</li>
23               <li><a href="https://tools.ietf.org/html/rfc1320">RFC 1320:</a>
24               The MD4 Message-Digest Algorithm</li>
25               <li><a href="https://tools.ietf.org/html/rfc1321">RFC 1321:</a>
26               The MD5 Message-Digest Algorithm</li>
27               <li><a href="https://tools.ietf.org/html/rfc2246">RFC 2246:</a>
28               The TLS Protocol Version 1</li>
29               <li><a href="https://tools.ietf.org/html/rfc2268">RFC 2268:</a>
30               A Description of the RC2(r) Encryption
31               Algorithm</li>
32               <li><a href="https://tools.ietf.org/html/rfc2315">RFC 2315:</a>
33               PKCS 7: Cryptographic Message Syntax Version 1.5</li>
34               <li><a href="https://tools.ietf.org/html/rfc2560">RFC 2560:</a>
35               X.509 Internet Public Key Infrastructure Online
36               Certificate Status Protocol - OCSP</li>
37               <li><a href="https://tools.ietf.org/html/rfc2898">RFC 2898:</a>
38               PKCS #5: Password-Based Cryptography Specification
39               Version 2.0</li>
40               <li><a href="https://tools.ietf.org/html/rfc2986">RFC 2986:</a>
41               PKCS #10: Certification Request Syntax Specification
42               Version 1.7</li>
43               <li><a href="https://tools.ietf.org/html/rfc3161">RFC 3161:</a>
44               Internet X.509 Public Key Infrastructure, Time-Stamp
45               Protocol (TSP)</li>
46               <li><a href="https://tools.ietf.org/html/rfc3174">RFC 3174:</a>
47               US Secure Hash Algorithm 1 (SHA1)</li>
48               <li><a href="https://tools.ietf.org/html/rfc3268">RFC 3268:</a>
49               Advanced Encryption Standard (AES) Ciphersuites for
50               Transport Layer Security (TLS)</li>
51               <li><a href="https://tools.ietf.org/html/rfc3279">RFC 3279:</a>
52               Algorithms and Identifiers for the Internet X.509
53               Public Key Infrastructure Certificate and Certificate Revocation
54               List (CRL) Profile</li>
55               <li><a href="https://tools.ietf.org/html/rfc3280">RFC 3280:</a>
56               Internet X.509 Public Key Infrastructure Certificate
57               and Certificate Revocation List (CRL) Profile</li>
58               <li><a href="https://tools.ietf.org/html/rfc3447">RFC 3447:</a>
59               Public-Key Cryptography Standards (PKCS) #1: RSA
60               Cryptography Specifications Version 2.1</li>
61               <li><a href="https://tools.ietf.org/html/rfc3713">RFC 3713:</a>
62               A Description of the Camellia Encryption Algorithm</li>
63               <li><a href="https://tools.ietf.org/html/rfc3820">RFC 3820:</a>
64               Internet X.509 Public Key Infrastructure (PKI) Proxy
65               Certificate Profile</li>
66               <li><a href="https://tools.ietf.org/html/rfc4132">RFC 4132:</a>
67               Addition of Camellia Cipher Suites to Transport
68               Layer Security (TLS)</li>
69               <li><a href="https://tools.ietf.org/html/rfc4162">RFC 4162:</a>
70               Addition of SEED Cipher Suites to Transport Layer
71               Security (TLS)</li>
72               <li><a href="https://tools.ietf.org/html/rfc4269">RFC 4269:</a>
73               The SEED Encryption Algorithm</li>
74               <li><a
75               href="https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=pkcs11">PKCS#11:</a>
76             Standards for Cryptographic Tokens</li>
77               <li><a href="https://tools.ietf.org/html/rfc4346">RFC 4346:</a>
78               The Transport Layer Security (TLS) Protocol Version 1.1</li>
79               <li><a href="https://tools.ietf.org/html/rfc5208">RFC 5208</a>:
80               PKCS#8: Private-Key Information Syntax Specification Version 1.2</li>
81               <li><a href="https://tools.ietf.org/html/rfc5246">RFC 5246:</a>
82               The Transport Layer Security (TLS) Protocol Version 1.2</li>
83               <li><a href="https://tools.ietf.org/html/rfc6962">RFC 6962</a>:
84               Certificate Transparency</li>
85               <li><a href="https://tools.ietf.org/html/rfc7292">RFC 7292</a>:
86               PKCS #12: Personal Information Exchange Syntax v1.1</li>
87             </ul>
88
89             <h3>Related</h3>
90             <p>These are documents that are close to OpenSSL, for example the
91             STARTTLS documents.</p>
92
93             <ul>
94               <li><a href="https://tools.ietf.org/html/rfc1421">RFC 1421:</a>
95               Privacy Enhancement for Internet Electronic Mail: Part
96               I: Message Encryption and Authentication Procedures</li>
97               <li><a href="https://tools.ietf.org/html/rfc1422">RFC 1422:</a>
98               Privacy Enhancement for Internet Electronic Mail: Part
99               II: Certificate-Based Key Management</li>
100               <li><a href="https://tools.ietf.org/html/rfc1423">RFC 1423:</a>
101               Privacy Enhancement for Internet Electronic Mail: Part
102               III: Algorithms, Modes, and Identifiers</li>
103               <li><a href="https://tools.ietf.org/html/rfc1424">RFC 1424:</a>
104               Privacy Enhancement for Internet Electronic Mail: Part
105               IV: Key Certification and Related Services</li>
106               <li><a href="https://tools.ietf.org/html/rfc2025">RFC 2025:</a>
107               The Simple Public-Key GSS-API Mechanism (SPKM)</li>
108               <li><a href="https://tools.ietf.org/html/rfc2510">RFC 2510:</a>
109               Internet X.509 Public Key Infrastructure Certificate
110               Management Protocols</li>
111               <li><a href="https://tools.ietf.org/html/rfc2511">RFC 2511:</a>
112               Internet X.509 Certificate Request Message Format</li>
113               <li><a href="https://tools.ietf.org/html/rfc2527">RFC 2527:</a>
114               Internet X.509 Public Key Infrastructure Certificate
115               Policy and Certification Practices Framework</li>
116               <li><a href="https://tools.ietf.org/html/rfc2538">RFC 2538:</a>
117               Storing Certificates in the Domain Name System
118               (DNS)</li>
119               <li><a href="https://tools.ietf.org/html/rfc2539">RFC 2539:</a>
120               Storage of Diffie-Hellman Keys in the Domain Name
121               System (DNS)</li>
122               <li><a href="https://tools.ietf.org/html/rfc2559">RFC 2559:</a>
123               Internet X.509 Public Key Infrastructure Operational
124               Protocols - LDAPv2</li>
125               <li><a href="https://tools.ietf.org/html/rfc2585">RFC 2585:</a>
126               Internet X.509 Public Key Infrastructure Operational
127               Protocols: FTP and HTTP</li>
128               <li><a href="https://tools.ietf.org/html/rfc2587">RFC 2587:</a>
129               Internet X.509 Public Key Infrastructure LDAPv2
130               Schema</li>
131               <li><a href="https://tools.ietf.org/html/rfc2595">RFC 2595:</a>
132               Using TLS with IMAP, POP3 and ACAP</li>
133               <li><a href="https://tools.ietf.org/html/rfc2631">RFC 2631:</a>
134               Diffie-Hellman Key Agreement Method</li>
135               <li><a href="https://tools.ietf.org/html/rfc2632">RFC 2632:</a>
136               S/MIME Version 3 Certificate Handling</li>
137               <li><a href="https://tools.ietf.org/html/rfc2716">RFC 2716:</a>
138               PPP EAP TLS Authentication Protocol</li>
139               <li><a href="https://tools.ietf.org/html/rfc2797">RFC 2797:</a>
140               Certificate Management Messages over CMS</li>
141               <li><a href="https://tools.ietf.org/html/rfc2817">RFC 2817:</a>
142               Upgrading to TLS Within HTTP/1.1</li>
143               <li><a href="https://tools.ietf.org/html/rfc2818">RFC 2818:</a>
144               HTTP Over TLS</li>
145               <li><a href="https://tools.ietf.org/html/rfc2984">RFC 2984:</a>
146               Use of the CAST-128 Encryption Algorithm in CMS</li>
147               <li><a href="https://tools.ietf.org/html/rfc2985">RFC 2985:</a>
148               PKCS #9: Selected Object Classes and Attribute Types
149               Version 2.0</li>
150               <li><a href="https://tools.ietf.org/html/rfc3029">RFC 3029:</a>
151               Internet X.509 Public Key Infrastructure Data
152               Validation and Certification Server Protocols</li>
153               <li><a href="https://tools.ietf.org/html/rfc3039">RFC 3039:</a>
154               Internet X.509 Public Key Infrastructure Qualified
155               Certificates Profile</li>
156               <li><a href="https://tools.ietf.org/html/rfc3058">RFC 3058:</a>
157               Use of the IDEA Encryption Algorithm in CMS</li>
158               <li><a href="https://tools.ietf.org/html/rfc3161">RFC 3161:</a>
159               Internet X.509 Public Key Infrastructure Time-Stamp
160               Protocol (TSP)</li>
161               <li><a href="https://tools.ietf.org/html/rfc3185">RFC 3185:</a>
162               Reuse of CMS Content Encryption Keys</li>
163               <li><a href="https://tools.ietf.org/html/rfc3207">RFC 3207:</a>
164               SMTP Service Extension for Secure SMTP over Transport
165               Layer Security</li>
166               <li><a href="https://tools.ietf.org/html/rfc3217">RFC 3217:</a>
167               Triple-DES and RC2 Key Wrapping</li>
168               <li><a href="https://tools.ietf.org/html/rfc3274">RFC 3274:</a>
169               Compressed Data Content Type for Cryptographic Message
170               Syntax (CMS)</li>
171               <li><a href="https://tools.ietf.org/html/rfc3278">RFC 3278:</a>
172               Use of Elliptic Curve Cryptography (ECC) Algorithms in
173               Cryptographic Message Syntax (CMS)</li>
174               <li><a href="https://tools.ietf.org/html/rfc3281">RFC 3281:</a>
175               An Internet Attribute Certificate Profile for
176               Authorization</li>
177               <li><a href="https://tools.ietf.org/html/rfc3369">RFC 3369:</a>
178               Cryptographic Message Syntax (CMS)</li>
179               <li><a href="https://tools.ietf.org/html/rfc3370">RFC 3370:</a>
180               Cryptographic Message Syntax (CMS) Algorithms</li>
181               <li><a href="https://tools.ietf.org/html/rfc3394">RFC 3394:</a>
182               Advanced Encryption Standard (AES) Key Wrap
183               Algorithm</li>
184               <li><a href="https://tools.ietf.org/html/rfc3436">RFC 3436:</a>
185               Transport Layer Security over Stream Control
186               Transmission Protocol</li>
187               <li><a href="https://tools.ietf.org/html/rfc3657">RFC 3657:</a>
188               Use of the Camellia Encryption Algorithm in
189               Cryptographic Message Syntax (CMS)</li>
190               <li><a href="https://tools.ietf.org/html/rfc7693">RFC 7693:</a>
191               The BLAKE2 Cryptographic Hash and Message
192               Authentication Code (MAC)</li>
193             </ul>
194             </p>
195           </div>
196           <footer>
197             You are here: <a href="/">Home</a>
198             : <a href=".">Documentation</a>
199             : <a href="">Standards</a>
200             <br/><a href="/sitemap.txt">Sitemap</a>
201           </footer>
202         </article>
203       </div>
204       <!--#include virtual="sidebar.inc" -->
205     </div>
206   </div>
207 <!--#include virtual="/inc/footer.inc" -->
208 </body>
209 </html>
210