CINXE.COM

<!doctype html> <html lang="en" dir="ltr" class="plugin-pages plugin-id-default" data-has-hydrated="false"> <head> <meta charset="UTF-8"> <meta name="generator" content="Docusaurus v3.5.2"> <title data-rh="true">@peculiar/x509</title><meta data-rh="true" property="og:title" content="@peculiar/x509"><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://peculiarventures.github.io/x509/img/card.png"><meta data-rh="true" name="twitter:image" content="https://peculiarventures.github.io/x509/img/card.png"><meta data-rh="true" property="og:url" content="https://peculiarventures.github.io/x509/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" name="description" content="@peculiar/x509 is an easy to use TypeScript/Javascript library based on @peculiar/asn1-schema that makes generating X.509 Certificates and Certificate Requests as well as validating certificate chains easy"><meta data-rh="true" property="og:description" content="@peculiar/x509 is an easy to use TypeScript/Javascript library based on @peculiar/asn1-schema that makes generating X.509 Certificates and Certificate Requests as well as validating certificate chains easy"><link data-rh="true" rel="icon" href="/x509/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://peculiarventures.github.io/x509/"><link data-rh="true" rel="alternate" href="https://peculiarventures.github.io/x509/" hreflang="en"><link data-rh="true" rel="alternate" href="https://peculiarventures.github.io/x509/" hreflang="x-default"><script data-rh="true">function insertBanner(){var n=document.createElement("div");n.id="__docusaurus-base-url-issue-banner-container";n.innerHTML='\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/x509/</span> </p>\n <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",(function(){void 0===window.docusaurus&&insertBanner()}))</script><link rel="stylesheet" href="/x509/assets/css/styles.86986e3b.css"> <script src="/x509/assets/js/runtime~main.7adc6bfd.js" defer="defer"></script> <script src="/x509/assets/js/main.d762dcdf.js" defer="defer"></script> </head> <body class="navigation-with-keyboard"> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top navbar--dark"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/x509/"><div class="navbar__logo"><img src="/x509/img/logo.svg" alt="x509" class="themedComponent_mlkZ themedComponent--light_NVdE" width="80"><img src="/x509/img/logo.svg" alt="x509" class="themedComponent_mlkZ themedComponent--dark_xIcU" width="80"></div></a></div><div class="navbar__items navbar__items--right"><a class="navbar__item navbar__link" href="/x509/docs/installation">Docs</a><a href="https://github.com/PeculiarVentures/x509" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" aria-label="GitHub repository"></a><div class="navbarSearchContainer_Bca1"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="preview_s1Xp"><div class="m_width_rSnZ"><div class="preview_content_u3fH"><header><h1 id="peculiarx509---typescriptjavascript-library-for-generating-x509-certificates-certificate-requests-and-validating-certificate-chains">@peculiar/x509 - TypeScript/Javascript library for generating X.509 Certificates, Certificate Requests and validating certificate chains.</h1></header> <p>@peculiar/x509 is a comprehensive TypeScript/JavaScript library designed to simplify the handling of X.509 Certificates and Certificate Requests. It provides a user-friendly interface for tasks such as generating certificates, validating certificate chains, parsing certificate information, and creating certificate signing requests. The library is built on top of @peculiar/asn1-schema, offering a robust and efficient foundation for cryptographic operations involving X.509 certificates.</p><div><a class="button button--secondary button--lg" href="/x509/docs/installation">Get started ➞</a></div></div></div></div><div class="features_XAlT"><div class="m_width_rSnZ"><h2 class="features_title_GulZ">Features</h2><ul class="features_list_RMlj"><li><h4 id="parsing-x509-certificates">Parsing X.509 certificates</h4><p>Extract information from certificates, including subject, issuer, public key, validity period and other.</p></li> <li><h4 id="generating-x509-certificates">Generating X.509 certificates</h4><p>Easily create self-signed certificates or certificates signed by a CA.</p></li> <li><h4 id="creating-pkcs10-certificate-requests">Creating PKCS#10 certificate requests</h4><p>Generate certificate signing requests (CSRs) for obtaining certificates from a CA.</p></li> <li><h4 id="validating-certificate-chains">Validating certificate chains</h4><p>Ensure the authenticity and trustworthiness of certificate chains.</p></li></ul></div></div></div><footer class="footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><div class="footer__title">Learn</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/x509/docs/installation">Installation</a></li><li class="footer__item"><a class="footer__link-item" href="/x509/docs/usage">Usage</a></li><li class="footer__item"><a class="footer__link-item" href="/x509/docs/api">API</a></li></ul></div><div class="col footer__col"><div class="footer__title">More</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://github.com/PeculiarVentures/x509" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="mailto:info@peculiarventures.com" target="_blank" rel="noopener noreferrer" class="footer__link-item">Contact us<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title">Version: 1.12.3</div><ul class="footer__items clean-list"></ul></div></div><div class="footer__bottom text--center"><div class="footer__copyright">Made with ❤️ across the globe</div></div></div></footer></div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10