Files
rapr-rs/docs/openssl/x509/index.html
T
Uttarayan Mondal d5ecda4c73 Initial docs commit
2021-03-15 01:27:34 +05:30

40 lines
10 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The standard defining the format of public key certificates."><meta name="keywords" content="rust, rustlang, rust-lang, x509"><title>openssl::x509 - Rust</title><link rel="stylesheet" type="text/css" href="../../normalize.css"><link rel="stylesheet" type="text/css" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../light.css" id="themeStyle"><link rel="stylesheet" type="text/css" href="../../dark.css" disabled ><link rel="stylesheet" type="text/css" href="../../ayu.css" disabled ><script id="default-settings"></script><script src="../../storage.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="icon" type="image/svg+xml" href="../../favicon.svg">
<link rel="alternate icon" type="image/png" href="../../favicon-16x16.png">
<link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><style type="text/css">#crate-search{background-image:url("../../down-arrow.svg");}</style></head><body class="rustdoc mod"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">&#9776;</div><a href='../../openssl/index.html'><div class='logo-container rust-logo'><img src='../../rust-logo.png' alt='logo'></div></a><p class="location">Module x509</p><div class="sidebar-elems"><div class="block items"><ul><li><a href="#modules">Modules</a></li><li><a href="#structs">Structs</a></li></ul></div><p class="location"><a href="../index.html">openssl</a></p><div id="sidebar-vars" data-name="x509" data-ty="mod" data-relpath="../"></div><script defer src="../sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu"><img src="../../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices" role="menu"></div></div><script src="../../theme.js"></script><nav class="sub"><form class="search-form"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" disabled autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"></div><button type="button" class="help-button">?</button>
<a id="settings-menu" href="../../settings.html"><img src="../../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class="fqn"><span class="in-band">Module <a href="../index.html">openssl</a>::<wbr><a class="mod" href="">x509</a></span><span class="out-of-band"><span id="render-detail"><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span><a class="srclink" href="../../src/openssl/x509/mod.rs.html#1-1515" title="goto source code">[src]</a></span></h1><div class="docblock"><p>The standard defining the format of public key certificates.</p>
<p>An <code>X509</code> certificate binds an identity to a public key, and is either
signed by a certificate authority (CA) or self-signed. An entity that gets
a hold of a certificate can both verify your identity (via a CA) and encrypt
data with the included public key. <code>X509</code> certificates are used in many
Internet protocols, including SSL/TLS, which is the basis for HTTPS,
the secure protocol for browsing the web.</p>
</div><h2 id="modules" class="section-header"><a href="#modules">Modules</a></h2>
<table><tr class="module-item"><td><a class="mod" href="extension/index.html" title="openssl::x509::extension mod">extension</a></td><td class="docblock-short"><p>Add extensions to an <code>X509</code> certificate or certificate request.</p>
</td></tr><tr class="module-item"><td><a class="mod" href="store/index.html" title="openssl::x509::store mod">store</a></td><td class="docblock-short"><p>Describe a context in which to verify an <code>X509</code> certificate.</p>
</td></tr><tr class="module-item"><td><a class="mod" href="verify/index.html" title="openssl::x509::verify mod">verify</a></td><td class="docblock-short"></td></tr></table><h2 id="structs" class="section-header"><a href="#structs">Structs</a></h2>
<table><tr class="module-item"><td><a class="struct" href="struct.GeneralName.html" title="openssl::x509::GeneralName struct">GeneralName</a></td><td class="docblock-short"><p>An <code>X509</code> certificate alternative names.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GeneralNameRef.html" title="openssl::x509::GeneralNameRef struct">GeneralNameRef</a></td><td class="docblock-short"><p>Reference to <code>GeneralName</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509.html" title="openssl::x509::X509 struct">X509</a></td><td class="docblock-short"><p>An <code>X509</code> public key certificate.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509Algorithm.html" title="openssl::x509::X509Algorithm struct">X509Algorithm</a></td><td class="docblock-short"><p>An <code>X509</code> certificate signature algorithm.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509AlgorithmRef.html" title="openssl::x509::X509AlgorithmRef struct">X509AlgorithmRef</a></td><td class="docblock-short"><p>Reference to <code>X509Algorithm</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509Builder.html" title="openssl::x509::X509Builder struct">X509Builder</a></td><td class="docblock-short"><p>A builder used to construct an <code>X509</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509Extension.html" title="openssl::x509::X509Extension struct">X509Extension</a></td><td class="docblock-short"><p>Permit additional fields to be added to an <code>X509</code> v3 certificate.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509ExtensionRef.html" title="openssl::x509::X509ExtensionRef struct">X509ExtensionRef</a></td><td class="docblock-short"><p>Reference to <code>X509Extension</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509Name.html" title="openssl::x509::X509Name struct">X509Name</a></td><td class="docblock-short"><p>The names of an <code>X509</code> certificate.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509NameBuilder.html" title="openssl::x509::X509NameBuilder struct">X509NameBuilder</a></td><td class="docblock-short"><p>A builder used to construct an <code>X509Name</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509NameEntries.html" title="openssl::x509::X509NameEntries struct">X509NameEntries</a></td><td class="docblock-short"><p>A type to destructure and examine an <code>X509Name</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509NameEntry.html" title="openssl::x509::X509NameEntry struct">X509NameEntry</a></td><td class="docblock-short"><p>A name entry associated with a <code>X509Name</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509NameEntryRef.html" title="openssl::x509::X509NameEntryRef struct">X509NameEntryRef</a></td><td class="docblock-short"><p>Reference to <code>X509NameEntry</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509NameRef.html" title="openssl::x509::X509NameRef struct">X509NameRef</a></td><td class="docblock-short"><p>Reference to <code>X509Name</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509Object.html" title="openssl::x509::X509Object struct">X509Object</a></td><td class="docblock-short"><p>An <code>X509</code> or an X509 certificate revocation list.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509ObjectRef.html" title="openssl::x509::X509ObjectRef struct">X509ObjectRef</a></td><td class="docblock-short"><p>Reference to <code>X509Object</code></p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509Ref.html" title="openssl::x509::X509Ref struct">X509Ref</a></td><td class="docblock-short"><p>Reference to <code>X509</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509Req.html" title="openssl::x509::X509Req struct">X509Req</a></td><td class="docblock-short"><p>An <code>X509</code> certificate request.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509ReqBuilder.html" title="openssl::x509::X509ReqBuilder struct">X509ReqBuilder</a></td><td class="docblock-short"><p>A builder used to construct an <code>X509Req</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509ReqRef.html" title="openssl::x509::X509ReqRef struct">X509ReqRef</a></td><td class="docblock-short"><p>Reference to <code>X509Req</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509StoreContext.html" title="openssl::x509::X509StoreContext struct">X509StoreContext</a></td><td class="docblock-short"><p>An <code>X509</code> certificate store context.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509StoreContextRef.html" title="openssl::x509::X509StoreContextRef struct">X509StoreContextRef</a></td><td class="docblock-short"><p>Reference to <code>X509StoreContext</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509VerifyResult.html" title="openssl::x509::X509VerifyResult struct">X509VerifyResult</a></td><td class="docblock-short"><p>The result of peer certificate verification.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.X509v3Context.html" title="openssl::x509::X509v3Context struct">X509v3Context</a></td><td class="docblock-short"><p>A context object required to construct certain <code>X509</code> extension values.</p>
</td></tr></table></section><section id="search" class="content hidden"></section><section class="footer"></section><div id="rustdoc-vars" data-root-path="../../" data-current-crate="openssl"></div>
<script src="../../main.js"></script><script defer src="../../search-index.js"></script></body></html>