diff --git a/pr/757/.buildinfo b/pr/757/.buildinfo deleted file mode 100644 index c4687786..00000000 --- a/pr/757/.buildinfo +++ /dev/null @@ -1,4 +0,0 @@ -# Sphinx build info version 1 -# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: f9e24fc222a4005c7cc337db5b05a5fb -tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/pr/757/_static/antsibull-minimal.css b/pr/757/_static/antsibull-minimal.css index 10794e49..5298b2bd 100644 --- a/pr/757/_static/antsibull-minimal.css +++ b/pr/757/_static/antsibull-minimal.css @@ -1,4 +1,4 @@ @charset "UTF-8"; /* Copyright (c) Ansible and contributors */ /* GNU General Public License v3.0+ (see https://www.gnu.org/licenses/gpl-3.0.txt) */ -:root{--antsibull-links-background:#5bbdbf;--antsibull-links-background-active:#91d9db;--antsibull-links-focus-outline:#204748;--antsibull-links-text:#fff;--antsibull-table-background-header:#6ab0de;--antsibull-table-background-even:#e7f2fa;--antsibull-table-background-odd:#fff;--antsibull-table-border:#000;--antsibull-narrowtable-background:#e7f2fa;--antsibull-option-type:purple;--antsibull-option-elements:purple;--antsibull-option-required:red;--antsibull-option-version-added:#006400;--antsibull-option-aliases:#006400;--antsibull-option-default:blue;--antsibull-option-sample:blue;--antsibull-option-sample-header:#000;--antsibull-attribute-support-none:red;--antsibull-attribute-support-partial:#a5a500;--antsibull-attribute-support-full:green;--antsibull-attribute-support-na:inherit}.ansible-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}.ansible-links>*{margin:2px 4px!important}.ansible-links>li{list-style:none!important}.ansible-links>li>p{display:inline}.ansible-links a{background-color:var(--antsibull-links-background);border-radius:3px;color:var(--antsibull-links-text);cursor:pointer;display:block;padding:4px 12px}.ansible-links a:active,.ansible-links a:focus,.ansible-links a:hover{background-color:var(--antsibull-links-background-active)}.ansible-links a:focus{outline:3px solid var(--antsibull-links-focus-outline)}table.documentation-table{border-bottom:1px solid var(--antsibull-table-border);border-right:1px solid var(--antsibull-table-border)}table.documentation-table th{background-color:var(--antsibull-table-background-header)}table.documentation-table td,table.documentation-table th{border-left:1px solid var(--antsibull-table-border);border-top:1px solid var(--antsibull-table-border);padding:4px}table.documentation-table td.elbow-placeholder{border-top:0;min-width:30px;width:30px}table.documentation-table td{vertical-align:top}table.documentation-table td:first-child{white-space:nowrap}table.documentation-table tr .ansibleOptionLink{display:inline-block}table.documentation-table tr .ansibleOptionLink:after{content:"๐Ÿ”—";opacity:0}table.documentation-table tr:hover .ansibleOptionLink:after{opacity:1}table.documentation-table tr:nth-child(odd){background-color:var(--antsibull-table-background-odd)}table.documentation-table tr:nth-child(2n){background-color:var(--antsibull-table-background-even)}table.ansible-option-table{border-color:var(--antsibull-table-border)!important;display:table;height:1px}table.ansible-option-table tr{height:100%}table.ansible-option-table td,table.ansible-option-table th{border-color:var(--antsibull-table-border)!important;border-bottom:none!important;vertical-align:top!important}table.ansible-option-table th>p{font-size:medium!important}table.ansible-option-table thead tr{background-color:var(--antsibull-table-background-header)}table.ansible-option-table tbody .row-odd td{background-color:var(--antsibull-table-background-odd)!important}table.ansible-option-table tbody .row-even td{background-color:var(--antsibull-table-background-even)!important}table.ansible-option-table ul>li>p{margin:0!important}table.ansible-option-table ul>li>div[class^=highlight]{margin-bottom:4px!important}table.ansible-option-table p.ansible-option-title{display:inline}table.ansible-option-table .ansible-option-type-line{font-size:small;margin-bottom:0}table.ansible-option-table .ansible-option-type{color:var(--antsibull-option-type)}table.ansible-option-table .ansible-option-elements{color:var(--antsibull-option-elements)}table.ansible-option-table .ansible-option-required{color:var(--antsibull-option-required)}table.ansible-option-table .ansible-option-versionadded{color:var(--antsibull-option-version-added);font-size:small}table.ansible-option-table .ansible-option-aliases{color:var(--antsibull-option-aliases);white-space:normal}table.ansible-option-table .ansible-option-line{margin-top:8px}table.ansible-option-table .ansible-option-choices-default-mark,table.ansible-option-table .ansible-option-default,table.ansible-option-table .ansible-option-default-bold{color:var(--antsibull-option-default)}table.ansible-option-table .ansible-option-sample{color:var(--antsibull-option-sample);word-wrap:break-word;word-break:break-all}table.ansible-option-table .ansible-option-sample-bold{color:var(--antsibull-option-sample-header)}table.ansible-option-table .ansible-attribute-support-none{color:var(--antsibull-attribute-support-none)}table.ansible-option-table .ansible-attribute-support-partial{color:var(--antsibull-attribute-support-partial)}table.ansible-option-table .ansible-attribute-support-full{color:var(--antsibull-attribute-support-full)}table.ansible-option-table .ansible-attribute-support-na{color:var(--antsibull-attribute-support-na)}table.ansible-option-table .ansibleOptionLink{display:inline-block}table.ansible-option-table .ansibleOptionLink:after{content:"๐Ÿ”—";opacity:0}table.ansible-option-table p{margin:0 0 8px}table.ansible-option-table tr:hover .ansibleOptionLink:after{opacity:1}table.ansible-option-table td{padding:0!important;white-space:normal}table.ansible-option-table td>div.ansible-option-cell{border-top:1px solid var(--antsibull-table-border);padding:8px 16px}table.ansible-option-table td:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:inherit;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}table.ansible-option-table td:first-child>div.ansible-option-cell{height:inherit;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;white-space:nowrap}table.ansible-option-table .ansible-option-indent{border-right:1px solid var(--antsibull-table-border);margin-left:2em}table.ansible-option-table .ansible-attribute-support-label{display:none}@media (max-width:1200px){table.ansible-option-table{border:none!important;display:block;height:unset}table.ansible-option-table thead{display:none}table.ansible-option-table tbody,table.ansible-option-table td,table.ansible-option-table tr{border:none!important;display:block}table.ansible-option-table tbody .row-even td,table.ansible-option-table tbody .row-odd td{background-color:unset!important}table.ansible-option-table td>div.ansible-option-cell{border-top:none}table.ansible-option-table td:first-child>div.ansible-option-cell{background-color:var(--antsibull-narrowtable-background)!important}table.ansible-option-table td:not(:first-child){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}table.ansible-option-table td:not(:first-child)>div.ansible-option-cell{margin-left:1em}table.ansible-option-table .ansible-option-indent,table.ansible-option-table .ansible-option-indent-desc{border:none;border-right:3px solid var(--antsibull-narrowtable-background);margin-left:1em}table.ansible-option-table .ansible-attribute-support-label{display:unset}}.ansible-version-added{font-style:italic}.ansible-option a.reference.external,.ansible-option a.reference.external:hover,.ansible-option a.reference.internal,.ansible-option a.reference.internal:hover,.ansible-option-value a.reference.external,.ansible-option-value a.reference.external:hover,.ansible-option-value a.reference.internal,.ansible-option-value a.reference.internal:hover,.ansible-return-value a.reference.external,.ansible-return-value a.reference.external:hover,.ansible-return-value a.reference.internal,.ansible-return-value a.reference.internal:hover{color:unset} \ No newline at end of file +:root{--antsibull-links-background:#5bbdbf;--antsibull-links-background-active:#91d9db;--antsibull-links-focus-outline:#204748;--antsibull-links-text:#fff;--antsibull-table-background-header:#6ab0de;--antsibull-table-background-even:#e7f2fa;--antsibull-table-background-odd:#fff;--antsibull-table-border:#000;--antsibull-narrowtable-background:#e7f2fa;--antsibull-option-type:purple;--antsibull-option-elements:purple;--antsibull-option-required:red;--antsibull-option-version-added:#006400;--antsibull-option-aliases:#006400;--antsibull-option-default:blue;--antsibull-option-sample:blue;--antsibull-option-sample-header:#000;--antsibull-attribute-support-none:red;--antsibull-attribute-support-partial:#a5a500;--antsibull-attribute-support-full:green;--antsibull-attribute-support-na:inherit;--antsibull-deprecation-border:#000;--antsibull-deprecation-background:#eee;--antsibull-deprecation-color:#000}.ansible-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}.ansible-links>*{margin:2px 4px!important}.ansible-links>li{list-style:none!important}.ansible-links>li>p{display:inline}.ansible-links a{background-color:var(--antsibull-links-background);border-radius:3px;color:var(--antsibull-links-text);cursor:pointer;display:block;padding:4px 12px}.ansible-links a:active,.ansible-links a:focus,.ansible-links a:hover{background-color:var(--antsibull-links-background-active)}.ansible-links a:focus{outline:3px solid var(--antsibull-links-focus-outline)}table.documentation-table{border-bottom:1px solid var(--antsibull-table-border);border-right:1px solid var(--antsibull-table-border)}table.documentation-table th{background-color:var(--antsibull-table-background-header)}table.documentation-table td,table.documentation-table th{border-left:1px solid var(--antsibull-table-border);border-top:1px solid var(--antsibull-table-border);padding:4px}table.documentation-table td.elbow-placeholder{border-top:0;min-width:30px;width:30px}table.documentation-table td{vertical-align:top}table.documentation-table td:first-child{white-space:nowrap}table.documentation-table tr .ansibleOptionLink{display:inline-block}table.documentation-table tr .ansibleOptionLink:after{content:"๐Ÿ”—";opacity:0}table.documentation-table tr:hover .ansibleOptionLink:after{opacity:1}table.documentation-table tr:nth-child(odd){background-color:var(--antsibull-table-background-odd)}table.documentation-table tr:nth-child(2n){background-color:var(--antsibull-table-background-even)}table.ansible-option-table{border-color:var(--antsibull-table-border)!important;display:table;height:1px}table.ansible-option-table tr{height:100%}table.ansible-option-table td,table.ansible-option-table th{border-color:var(--antsibull-table-border)!important;border-bottom:none!important;vertical-align:top!important}table.ansible-option-table th>p{font-size:medium!important}table.ansible-option-table thead tr{background-color:var(--antsibull-table-background-header)}table.ansible-option-table tbody .row-odd td{background-color:var(--antsibull-table-background-odd)!important}table.ansible-option-table tbody .row-even td{background-color:var(--antsibull-table-background-even)!important}table.ansible-option-table ul>li>p{margin:0!important}table.ansible-option-table ul>li>div[class^=highlight]{margin-bottom:4px!important}table.ansible-option-table p.ansible-option-title{display:inline}table.ansible-option-table .ansible-option-type-line{font-size:small;margin-bottom:0}table.ansible-option-table .ansible-option-type{color:var(--antsibull-option-type)}table.ansible-option-table .ansible-option-elements{color:var(--antsibull-option-elements)}table.ansible-option-table .ansible-option-required{color:var(--antsibull-option-required)}table.ansible-option-table .ansible-option-versionadded{color:var(--antsibull-option-version-added);font-size:small}table.ansible-option-table .ansible-option-aliases{color:var(--antsibull-option-aliases);white-space:normal}table.ansible-option-table .ansible-option-line{margin-top:8px}table.ansible-option-table .ansible-option-choices-default-mark,table.ansible-option-table .ansible-option-default,table.ansible-option-table .ansible-option-default-bold{color:var(--antsibull-option-default)}table.ansible-option-table .ansible-option-sample{color:var(--antsibull-option-sample);word-wrap:break-word;word-break:break-all}table.ansible-option-table .ansible-option-sample-bold{color:var(--antsibull-option-sample-header)}table.ansible-option-table .ansible-attribute-support-none{color:var(--antsibull-attribute-support-none)}table.ansible-option-table .ansible-attribute-support-partial{color:var(--antsibull-attribute-support-partial)}table.ansible-option-table .ansible-attribute-support-full{color:var(--antsibull-attribute-support-full)}table.ansible-option-table .ansible-attribute-support-na{color:var(--antsibull-attribute-support-na)}table.ansible-option-table .ansibleOptionLink{display:inline-block}table.ansible-option-table .ansibleOptionLink:after{content:"๐Ÿ”—";opacity:0}table.ansible-option-table p{margin:0 0 8px}table.ansible-option-table tr:hover .ansibleOptionLink:after{opacity:1}table.ansible-option-table td{padding:0!important;white-space:normal}table.ansible-option-table td>div.ansible-option-cell{border-top:1px solid var(--antsibull-table-border);padding:8px 16px}table.ansible-option-table td:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:inherit;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}table.ansible-option-table td:first-child>div.ansible-option-cell{height:inherit;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;white-space:nowrap}table.ansible-option-table .ansible-option-indent{border-right:1px solid var(--antsibull-table-border);margin-left:2em}table.ansible-option-table .ansible-attribute-support-label{display:none}@media (max-width:1200px){table.ansible-option-table{border:none!important;display:block;height:unset}table.ansible-option-table thead{display:none}table.ansible-option-table tbody,table.ansible-option-table td,table.ansible-option-table tr{border:none!important;display:block}table.ansible-option-table tbody .row-even td,table.ansible-option-table tbody .row-odd td{background-color:unset!important}table.ansible-option-table td>div.ansible-option-cell{border-top:none}table.ansible-option-table td:first-child>div.ansible-option-cell{background-color:var(--antsibull-narrowtable-background)!important}table.ansible-option-table td:not(:first-child){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}table.ansible-option-table td:not(:first-child)>div.ansible-option-cell{margin-left:1em}table.ansible-option-table .ansible-option-indent,table.ansible-option-table .ansible-option-indent-desc{border:none;border-right:3px solid var(--antsibull-narrowtable-background);margin-left:1em}table.ansible-option-table .ansible-attribute-support-label{display:unset}}.ansible-version-added{font-style:italic}.ansible-option a.reference.external,.ansible-option a.reference.external:hover,.ansible-option a.reference.internal,.ansible-option a.reference.internal:hover,.ansible-option-value a.reference.external,.ansible-option-value a.reference.external:hover,.ansible-option-value a.reference.internal,.ansible-option-value a.reference.internal:hover,.ansible-return-value a.reference.external,.ansible-return-value a.reference.external:hover,.ansible-return-value a.reference.internal,.ansible-return-value a.reference.internal:hover{color:unset}.ansible-deprecation-marker{background-color:var(--antsibull-deprecation-background);border:2px solid var(--antsibull-deprecation-border);border-radius:1em;color:var(--antsibull-deprecation-color);padding:.2em .4em} \ No newline at end of file diff --git a/pr/757/_static/basic.css b/pr/757/_static/basic.css index f316efcb..7ebbd6d0 100644 --- a/pr/757/_static/basic.css +++ b/pr/757/_static/basic.css @@ -1,12 +1,5 @@ /* - * basic.css - * ~~~~~~~~~ - * * Sphinx stylesheet -- basic theme. - * - * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * */ /* -- main layout ----------------------------------------------------------- */ @@ -115,15 +108,11 @@ img { /* -- search page ----------------------------------------------------------- */ ul.search { - margin: 10px 0 0 20px; - padding: 0; + margin-top: 10px; } ul.search li { - padding: 5px 0 5px 20px; - background-image: url(file.png); - background-repeat: no-repeat; - background-position: 0 7px; + padding: 5px 0; } ul.search li a { diff --git a/pr/757/_static/css/badge_only.css b/pr/757/_static/css/badge_only.css index c718cee4..88ba55b9 100644 --- a/pr/757/_static/css/badge_only.css +++ b/pr/757/_static/css/badge_only.css @@ -1 +1 @@ -.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} \ No newline at end of file +.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions .rst-other-versions .rtd-current-item{font-weight:700}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}#flyout-search-form{padding:6px} \ No newline at end of file diff --git a/pr/757/_static/css/theme.css b/pr/757/_static/css/theme.css index 19a446a0..0f14f106 100644 --- a/pr/757/_static/css/theme.css +++ b/pr/757/_static/css/theme.css @@ -1,4 +1,4 @@ html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}.rst-content code,.rst-content tt,code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,ul{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure,form{margin:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{body,html,section{background:none!important}*{box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.rst-content .toctree-wrapper>p.caption,h2,h3,p{orphans:3;widows:3}.rst-content .toctree-wrapper>p.caption,h2,h3{page-break-after:avoid}}.btn,.fa:before,.icon:before,.rst-content .admonition,.rst-content .admonition-title:before,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .code-block-caption .headerlink:before,.rst-content .danger,.rst-content .eqno .headerlink:before,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-alert,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"๏€€"}.fa-music:before{content:"๏€"}.fa-search:before,.icon-search:before{content:"๏€‚"}.fa-envelope-o:before{content:"๏€ƒ"}.fa-heart:before{content:"๏€„"}.fa-star:before{content:"๏€…"}.fa-star-o:before{content:"๏€†"}.fa-user:before{content:"๏€‡"}.fa-film:before{content:"๏€ˆ"}.fa-th-large:before{content:"๏€‰"}.fa-th:before{content:"๏€Š"}.fa-th-list:before{content:"๏€‹"}.fa-check:before{content:"๏€Œ"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"๏€"}.fa-search-plus:before{content:"๏€Ž"}.fa-search-minus:before{content:"๏€"}.fa-power-off:before{content:"๏€‘"}.fa-signal:before{content:"๏€’"}.fa-cog:before,.fa-gear:before{content:"๏€“"}.fa-trash-o:before{content:"๏€”"}.fa-home:before,.icon-home:before{content:"๏€•"}.fa-file-o:before{content:"๏€–"}.fa-clock-o:before{content:"๏€—"}.fa-road:before{content:"๏€˜"}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:"๏€™"}.fa-arrow-circle-o-down:before{content:"๏€š"}.fa-arrow-circle-o-up:before{content:"๏€›"}.fa-inbox:before{content:"๏€œ"}.fa-play-circle-o:before{content:"๏€"}.fa-repeat:before,.fa-rotate-right:before{content:"๏€ž"}.fa-refresh:before{content:"๏€ก"}.fa-list-alt:before{content:"๏€ข"}.fa-lock:before{content:"๏€ฃ"}.fa-flag:before{content:"๏€ค"}.fa-headphones:before{content:"๏€ฅ"}.fa-volume-off:before{content:"๏€ฆ"}.fa-volume-down:before{content:"๏€ง"}.fa-volume-up:before{content:"๏€จ"}.fa-qrcode:before{content:"๏€ฉ"}.fa-barcode:before{content:"๏€ช"}.fa-tag:before{content:"๏€ซ"}.fa-tags:before{content:"๏€ฌ"}.fa-book:before,.icon-book:before{content:"๏€ญ"}.fa-bookmark:before{content:"๏€ฎ"}.fa-print:before{content:"๏€ฏ"}.fa-camera:before{content:"๏€ฐ"}.fa-font:before{content:"๏€ฑ"}.fa-bold:before{content:"๏€ฒ"}.fa-italic:before{content:"๏€ณ"}.fa-text-height:before{content:"๏€ด"}.fa-text-width:before{content:"๏€ต"}.fa-align-left:before{content:"๏€ถ"}.fa-align-center:before{content:"๏€ท"}.fa-align-right:before{content:"๏€ธ"}.fa-align-justify:before{content:"๏€น"}.fa-list:before{content:"๏€บ"}.fa-dedent:before,.fa-outdent:before{content:"๏€ป"}.fa-indent:before{content:"๏€ผ"}.fa-video-camera:before{content:"๏€ฝ"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"๏€พ"}.fa-pencil:before{content:"๏€"}.fa-map-marker:before{content:"๏"}.fa-adjust:before{content:"๏‚"}.fa-tint:before{content:"๏ƒ"}.fa-edit:before,.fa-pencil-square-o:before{content:"๏„"}.fa-share-square-o:before{content:"๏…"}.fa-check-square-o:before{content:"๏†"}.fa-arrows:before{content:"๏‡"}.fa-step-backward:before{content:"๏ˆ"}.fa-fast-backward:before{content:"๏‰"}.fa-backward:before{content:"๏Š"}.fa-play:before{content:"๏‹"}.fa-pause:before{content:"๏Œ"}.fa-stop:before{content:"๏"}.fa-forward:before{content:"๏Ž"}.fa-fast-forward:before{content:"๏"}.fa-step-forward:before{content:"๏‘"}.fa-eject:before{content:"๏’"}.fa-chevron-left:before{content:"๏“"}.fa-chevron-right:before{content:"๏”"}.fa-plus-circle:before{content:"๏•"}.fa-minus-circle:before{content:"๏–"}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:"๏—"}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:"๏˜"}.fa-question-circle:before{content:"๏™"}.fa-info-circle:before{content:"๏š"}.fa-crosshairs:before{content:"๏›"}.fa-times-circle-o:before{content:"๏œ"}.fa-check-circle-o:before{content:"๏"}.fa-ban:before{content:"๏ž"}.fa-arrow-left:before{content:"๏ "}.fa-arrow-right:before{content:"๏ก"}.fa-arrow-up:before{content:"๏ข"}.fa-arrow-down:before{content:"๏ฃ"}.fa-mail-forward:before,.fa-share:before{content:"๏ค"}.fa-expand:before{content:"๏ฅ"}.fa-compress:before{content:"๏ฆ"}.fa-plus:before{content:"๏ง"}.fa-minus:before{content:"๏จ"}.fa-asterisk:before{content:"๏ฉ"}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:"๏ช"}.fa-gift:before{content:"๏ซ"}.fa-leaf:before{content:"๏ฌ"}.fa-fire:before,.icon-fire:before{content:"๏ญ"}.fa-eye:before{content:"๏ฎ"}.fa-eye-slash:before{content:"๏ฐ"}.fa-exclamation-triangle:before,.fa-warning:before{content:"๏ฑ"}.fa-plane:before{content:"๏ฒ"}.fa-calendar:before{content:"๏ณ"}.fa-random:before{content:"๏ด"}.fa-comment:before{content:"๏ต"}.fa-magnet:before{content:"๏ถ"}.fa-chevron-up:before{content:"๏ท"}.fa-chevron-down:before{content:"๏ธ"}.fa-retweet:before{content:"๏น"}.fa-shopping-cart:before{content:"๏บ"}.fa-folder:before{content:"๏ป"}.fa-folder-open:before{content:"๏ผ"}.fa-arrows-v:before{content:"๏ฝ"}.fa-arrows-h:before{content:"๏พ"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"๏‚€"}.fa-twitter-square:before{content:"๏‚"}.fa-facebook-square:before{content:"๏‚‚"}.fa-camera-retro:before{content:"๏‚ƒ"}.fa-key:before{content:"๏‚„"}.fa-cogs:before,.fa-gears:before{content:"๏‚…"}.fa-comments:before{content:"๏‚†"}.fa-thumbs-o-up:before{content:"๏‚‡"}.fa-thumbs-o-down:before{content:"๏‚ˆ"}.fa-star-half:before{content:"๏‚‰"}.fa-heart-o:before{content:"๏‚Š"}.fa-sign-out:before{content:"๏‚‹"}.fa-linkedin-square:before{content:"๏‚Œ"}.fa-thumb-tack:before{content:"๏‚"}.fa-external-link:before{content:"๏‚Ž"}.fa-sign-in:before{content:"๏‚"}.fa-trophy:before{content:"๏‚‘"}.fa-github-square:before{content:"๏‚’"}.fa-upload:before{content:"๏‚“"}.fa-lemon-o:before{content:"๏‚”"}.fa-phone:before{content:"๏‚•"}.fa-square-o:before{content:"๏‚–"}.fa-bookmark-o:before{content:"๏‚—"}.fa-phone-square:before{content:"๏‚˜"}.fa-twitter:before{content:"๏‚™"}.fa-facebook-f:before,.fa-facebook:before{content:"๏‚š"}.fa-github:before,.icon-github:before{content:"๏‚›"}.fa-unlock:before{content:"๏‚œ"}.fa-credit-card:before{content:"๏‚"}.fa-feed:before,.fa-rss:before{content:"๏‚ž"}.fa-hdd-o:before{content:"๏‚ "}.fa-bullhorn:before{content:"๏‚ก"}.fa-bell:before{content:"๏ƒณ"}.fa-certificate:before{content:"๏‚ฃ"}.fa-hand-o-right:before{content:"๏‚ค"}.fa-hand-o-left:before{content:"๏‚ฅ"}.fa-hand-o-up:before{content:"๏‚ฆ"}.fa-hand-o-down:before{content:"๏‚ง"}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:"๏‚จ"}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:"๏‚ฉ"}.fa-arrow-circle-up:before{content:"๏‚ช"}.fa-arrow-circle-down:before{content:"๏‚ซ"}.fa-globe:before{content:"๏‚ฌ"}.fa-wrench:before{content:"๏‚ญ"}.fa-tasks:before{content:"๏‚ฎ"}.fa-filter:before{content:"๏‚ฐ"}.fa-briefcase:before{content:"๏‚ฑ"}.fa-arrows-alt:before{content:"๏‚ฒ"}.fa-group:before,.fa-users:before{content:"๏ƒ€"}.fa-chain:before,.fa-link:before,.icon-link:before{content:"๏ƒ"}.fa-cloud:before{content:"๏ƒ‚"}.fa-flask:before{content:"๏ƒƒ"}.fa-cut:before,.fa-scissors:before{content:"๏ƒ„"}.fa-copy:before,.fa-files-o:before{content:"๏ƒ…"}.fa-paperclip:before{content:"๏ƒ†"}.fa-floppy-o:before,.fa-save:before{content:"๏ƒ‡"}.fa-square:before{content:"๏ƒˆ"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"๏ƒ‰"}.fa-list-ul:before{content:"๏ƒŠ"}.fa-list-ol:before{content:"๏ƒ‹"}.fa-strikethrough:before{content:"๏ƒŒ"}.fa-underline:before{content:"๏ƒ"}.fa-table:before{content:"๏ƒŽ"}.fa-magic:before{content:"๏ƒ"}.fa-truck:before{content:"๏ƒ‘"}.fa-pinterest:before{content:"๏ƒ’"}.fa-pinterest-square:before{content:"๏ƒ“"}.fa-google-plus-square:before{content:"๏ƒ”"}.fa-google-plus:before{content:"๏ƒ•"}.fa-money:before{content:"๏ƒ–"}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:"๏ƒ—"}.fa-caret-up:before{content:"๏ƒ˜"}.fa-caret-left:before{content:"๏ƒ™"}.fa-caret-right:before{content:"๏ƒš"}.fa-columns:before{content:"๏ƒ›"}.fa-sort:before,.fa-unsorted:before{content:"๏ƒœ"}.fa-sort-desc:before,.fa-sort-down:before{content:"๏ƒ"}.fa-sort-asc:before,.fa-sort-up:before{content:"๏ƒž"}.fa-envelope:before{content:"๏ƒ "}.fa-linkedin:before{content:"๏ƒก"}.fa-rotate-left:before,.fa-undo:before{content:"๏ƒข"}.fa-gavel:before,.fa-legal:before{content:"๏ƒฃ"}.fa-dashboard:before,.fa-tachometer:before{content:"๏ƒค"}.fa-comment-o:before{content:"๏ƒฅ"}.fa-comments-o:before{content:"๏ƒฆ"}.fa-bolt:before,.fa-flash:before{content:"๏ƒง"}.fa-sitemap:before{content:"๏ƒจ"}.fa-umbrella:before{content:"๏ƒฉ"}.fa-clipboard:before,.fa-paste:before{content:"๏ƒช"}.fa-lightbulb-o:before{content:"๏ƒซ"}.fa-exchange:before{content:"๏ƒฌ"}.fa-cloud-download:before{content:"๏ƒญ"}.fa-cloud-upload:before{content:"๏ƒฎ"}.fa-user-md:before{content:"๏ƒฐ"}.fa-stethoscope:before{content:"๏ƒฑ"}.fa-suitcase:before{content:"๏ƒฒ"}.fa-bell-o:before{content:"๏‚ข"}.fa-coffee:before{content:"๏ƒด"}.fa-cutlery:before{content:"๏ƒต"}.fa-file-text-o:before{content:"๏ƒถ"}.fa-building-o:before{content:"๏ƒท"}.fa-hospital-o:before{content:"๏ƒธ"}.fa-ambulance:before{content:"๏ƒน"}.fa-medkit:before{content:"๏ƒบ"}.fa-fighter-jet:before{content:"๏ƒป"}.fa-beer:before{content:"๏ƒผ"}.fa-h-square:before{content:"๏ƒฝ"}.fa-plus-square:before{content:"๏ƒพ"}.fa-angle-double-left:before{content:"๏„€"}.fa-angle-double-right:before{content:"๏„"}.fa-angle-double-up:before{content:"๏„‚"}.fa-angle-double-down:before{content:"๏„ƒ"}.fa-angle-left:before{content:"๏„„"}.fa-angle-right:before{content:"๏„…"}.fa-angle-up:before{content:"๏„†"}.fa-angle-down:before{content:"๏„‡"}.fa-desktop:before{content:"๏„ˆ"}.fa-laptop:before{content:"๏„‰"}.fa-tablet:before{content:"๏„Š"}.fa-mobile-phone:before,.fa-mobile:before{content:"๏„‹"}.fa-circle-o:before{content:"๏„Œ"}.fa-quote-left:before{content:"๏„"}.fa-quote-right:before{content:"๏„Ž"}.fa-spinner:before{content:"๏„"}.fa-circle:before{content:"๏„‘"}.fa-mail-reply:before,.fa-reply:before{content:"๏„’"}.fa-github-alt:before{content:"๏„“"}.fa-folder-o:before{content:"๏„”"}.fa-folder-open-o:before{content:"๏„•"}.fa-smile-o:before{content:"๏„˜"}.fa-frown-o:before{content:"๏„™"}.fa-meh-o:before{content:"๏„š"}.fa-gamepad:before{content:"๏„›"}.fa-keyboard-o:before{content:"๏„œ"}.fa-flag-o:before{content:"๏„"}.fa-flag-checkered:before{content:"๏„ž"}.fa-terminal:before{content:"๏„ "}.fa-code:before{content:"๏„ก"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"๏„ข"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"๏„ฃ"}.fa-location-arrow:before{content:"๏„ค"}.fa-crop:before{content:"๏„ฅ"}.fa-code-fork:before{content:"๏„ฆ"}.fa-chain-broken:before,.fa-unlink:before{content:"๏„ง"}.fa-question:before{content:"๏„จ"}.fa-info:before{content:"๏„ฉ"}.fa-exclamation:before{content:"๏„ช"}.fa-superscript:before{content:"๏„ซ"}.fa-subscript:before{content:"๏„ฌ"}.fa-eraser:before{content:"๏„ญ"}.fa-puzzle-piece:before{content:"๏„ฎ"}.fa-microphone:before{content:"๏„ฐ"}.fa-microphone-slash:before{content:"๏„ฑ"}.fa-shield:before{content:"๏„ฒ"}.fa-calendar-o:before{content:"๏„ณ"}.fa-fire-extinguisher:before{content:"๏„ด"}.fa-rocket:before{content:"๏„ต"}.fa-maxcdn:before{content:"๏„ถ"}.fa-chevron-circle-left:before{content:"๏„ท"}.fa-chevron-circle-right:before{content:"๏„ธ"}.fa-chevron-circle-up:before{content:"๏„น"}.fa-chevron-circle-down:before{content:"๏„บ"}.fa-html5:before{content:"๏„ป"}.fa-css3:before{content:"๏„ผ"}.fa-anchor:before{content:"๏„ฝ"}.fa-unlock-alt:before{content:"๏„พ"}.fa-bullseye:before{content:"๏…€"}.fa-ellipsis-h:before{content:"๏…"}.fa-ellipsis-v:before{content:"๏…‚"}.fa-rss-square:before{content:"๏…ƒ"}.fa-play-circle:before{content:"๏…„"}.fa-ticket:before{content:"๏……"}.fa-minus-square:before{content:"๏…†"}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:"๏…‡"}.fa-level-up:before{content:"๏…ˆ"}.fa-level-down:before{content:"๏…‰"}.fa-check-square:before{content:"๏…Š"}.fa-pencil-square:before{content:"๏…‹"}.fa-external-link-square:before{content:"๏…Œ"}.fa-share-square:before{content:"๏…"}.fa-compass:before{content:"๏…Ž"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"๏…"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"๏…‘"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"๏…’"}.fa-eur:before,.fa-euro:before{content:"๏…“"}.fa-gbp:before{content:"๏…”"}.fa-dollar:before,.fa-usd:before{content:"๏…•"}.fa-inr:before,.fa-rupee:before{content:"๏…–"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"๏…—"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"๏…˜"}.fa-krw:before,.fa-won:before{content:"๏…™"}.fa-bitcoin:before,.fa-btc:before{content:"๏…š"}.fa-file:before{content:"๏…›"}.fa-file-text:before{content:"๏…œ"}.fa-sort-alpha-asc:before{content:"๏…"}.fa-sort-alpha-desc:before{content:"๏…ž"}.fa-sort-amount-asc:before{content:"๏… "}.fa-sort-amount-desc:before{content:"๏…ก"}.fa-sort-numeric-asc:before{content:"๏…ข"}.fa-sort-numeric-desc:before{content:"๏…ฃ"}.fa-thumbs-up:before{content:"๏…ค"}.fa-thumbs-down:before{content:"๏…ฅ"}.fa-youtube-square:before{content:"๏…ฆ"}.fa-youtube:before{content:"๏…ง"}.fa-xing:before{content:"๏…จ"}.fa-xing-square:before{content:"๏…ฉ"}.fa-youtube-play:before{content:"๏…ช"}.fa-dropbox:before{content:"๏…ซ"}.fa-stack-overflow:before{content:"๏…ฌ"}.fa-instagram:before{content:"๏…ญ"}.fa-flickr:before{content:"๏…ฎ"}.fa-adn:before{content:"๏…ฐ"}.fa-bitbucket:before,.icon-bitbucket:before{content:"๏…ฑ"}.fa-bitbucket-square:before{content:"๏…ฒ"}.fa-tumblr:before{content:"๏…ณ"}.fa-tumblr-square:before{content:"๏…ด"}.fa-long-arrow-down:before{content:"๏…ต"}.fa-long-arrow-up:before{content:"๏…ถ"}.fa-long-arrow-left:before{content:"๏…ท"}.fa-long-arrow-right:before{content:"๏…ธ"}.fa-apple:before{content:"๏…น"}.fa-windows:before{content:"๏…บ"}.fa-android:before{content:"๏…ป"}.fa-linux:before{content:"๏…ผ"}.fa-dribbble:before{content:"๏…ฝ"}.fa-skype:before{content:"๏…พ"}.fa-foursquare:before{content:"๏†€"}.fa-trello:before{content:"๏†"}.fa-female:before{content:"๏†‚"}.fa-male:before{content:"๏†ƒ"}.fa-gittip:before,.fa-gratipay:before{content:"๏†„"}.fa-sun-o:before{content:"๏†…"}.fa-moon-o:before{content:"๏††"}.fa-archive:before{content:"๏†‡"}.fa-bug:before{content:"๏†ˆ"}.fa-vk:before{content:"๏†‰"}.fa-weibo:before{content:"๏†Š"}.fa-renren:before{content:"๏†‹"}.fa-pagelines:before{content:"๏†Œ"}.fa-stack-exchange:before{content:"๏†"}.fa-arrow-circle-o-right:before{content:"๏†Ž"}.fa-arrow-circle-o-left:before{content:"๏†"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"๏†‘"}.fa-dot-circle-o:before{content:"๏†’"}.fa-wheelchair:before{content:"๏†“"}.fa-vimeo-square:before{content:"๏†”"}.fa-try:before,.fa-turkish-lira:before{content:"๏†•"}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:"๏†–"}.fa-space-shuttle:before{content:"๏†—"}.fa-slack:before{content:"๏†˜"}.fa-envelope-square:before{content:"๏†™"}.fa-wordpress:before{content:"๏†š"}.fa-openid:before{content:"๏†›"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"๏†œ"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"๏†"}.fa-yahoo:before{content:"๏†ž"}.fa-google:before{content:"๏† "}.fa-reddit:before{content:"๏†ก"}.fa-reddit-square:before{content:"๏†ข"}.fa-stumbleupon-circle:before{content:"๏†ฃ"}.fa-stumbleupon:before{content:"๏†ค"}.fa-delicious:before{content:"๏†ฅ"}.fa-digg:before{content:"๏†ฆ"}.fa-pied-piper-pp:before{content:"๏†ง"}.fa-pied-piper-alt:before{content:"๏†จ"}.fa-drupal:before{content:"๏†ฉ"}.fa-joomla:before{content:"๏†ช"}.fa-language:before{content:"๏†ซ"}.fa-fax:before{content:"๏†ฌ"}.fa-building:before{content:"๏†ญ"}.fa-child:before{content:"๏†ฎ"}.fa-paw:before{content:"๏†ฐ"}.fa-spoon:before{content:"๏†ฑ"}.fa-cube:before{content:"๏†ฒ"}.fa-cubes:before{content:"๏†ณ"}.fa-behance:before{content:"๏†ด"}.fa-behance-square:before{content:"๏†ต"}.fa-steam:before{content:"๏†ถ"}.fa-steam-square:before{content:"๏†ท"}.fa-recycle:before{content:"๏†ธ"}.fa-automobile:before,.fa-car:before{content:"๏†น"}.fa-cab:before,.fa-taxi:before{content:"๏†บ"}.fa-tree:before{content:"๏†ป"}.fa-spotify:before{content:"๏†ผ"}.fa-deviantart:before{content:"๏†ฝ"}.fa-soundcloud:before{content:"๏†พ"}.fa-database:before{content:"๏‡€"}.fa-file-pdf-o:before{content:"๏‡"}.fa-file-word-o:before{content:"๏‡‚"}.fa-file-excel-o:before{content:"๏‡ƒ"}.fa-file-powerpoint-o:before{content:"๏‡„"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"๏‡…"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"๏‡†"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"๏‡‡"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"๏‡ˆ"}.fa-file-code-o:before{content:"๏‡‰"}.fa-vine:before{content:"๏‡Š"}.fa-codepen:before{content:"๏‡‹"}.fa-jsfiddle:before{content:"๏‡Œ"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"๏‡"}.fa-circle-o-notch:before{content:"๏‡Ž"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"๏‡"}.fa-empire:before,.fa-ge:before{content:"๏‡‘"}.fa-git-square:before{content:"๏‡’"}.fa-git:before{content:"๏‡“"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"๏‡”"}.fa-tencent-weibo:before{content:"๏‡•"}.fa-qq:before{content:"๏‡–"}.fa-wechat:before,.fa-weixin:before{content:"๏‡—"}.fa-paper-plane:before,.fa-send:before{content:"๏‡˜"}.fa-paper-plane-o:before,.fa-send-o:before{content:"๏‡™"}.fa-history:before{content:"๏‡š"}.fa-circle-thin:before{content:"๏‡›"}.fa-header:before{content:"๏‡œ"}.fa-paragraph:before{content:"๏‡"}.fa-sliders:before{content:"๏‡ž"}.fa-share-alt:before{content:"๏‡ "}.fa-share-alt-square:before{content:"๏‡ก"}.fa-bomb:before{content:"๏‡ข"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"๏‡ฃ"}.fa-tty:before{content:"๏‡ค"}.fa-binoculars:before{content:"๏‡ฅ"}.fa-plug:before{content:"๏‡ฆ"}.fa-slideshare:before{content:"๏‡ง"}.fa-twitch:before{content:"๏‡จ"}.fa-yelp:before{content:"๏‡ฉ"}.fa-newspaper-o:before{content:"๏‡ช"}.fa-wifi:before{content:"๏‡ซ"}.fa-calculator:before{content:"๏‡ฌ"}.fa-paypal:before{content:"๏‡ญ"}.fa-google-wallet:before{content:"๏‡ฎ"}.fa-cc-visa:before{content:"๏‡ฐ"}.fa-cc-mastercard:before{content:"๏‡ฑ"}.fa-cc-discover:before{content:"๏‡ฒ"}.fa-cc-amex:before{content:"๏‡ณ"}.fa-cc-paypal:before{content:"๏‡ด"}.fa-cc-stripe:before{content:"๏‡ต"}.fa-bell-slash:before{content:"๏‡ถ"}.fa-bell-slash-o:before{content:"๏‡ท"}.fa-trash:before{content:"๏‡ธ"}.fa-copyright:before{content:"๏‡น"}.fa-at:before{content:"๏‡บ"}.fa-eyedropper:before{content:"๏‡ป"}.fa-paint-brush:before{content:"๏‡ผ"}.fa-birthday-cake:before{content:"๏‡ฝ"}.fa-area-chart:before{content:"๏‡พ"}.fa-pie-chart:before{content:"๏ˆ€"}.fa-line-chart:before{content:"๏ˆ"}.fa-lastfm:before{content:"๏ˆ‚"}.fa-lastfm-square:before{content:"๏ˆƒ"}.fa-toggle-off:before{content:"๏ˆ„"}.fa-toggle-on:before{content:"๏ˆ…"}.fa-bicycle:before{content:"๏ˆ†"}.fa-bus:before{content:"๏ˆ‡"}.fa-ioxhost:before{content:"๏ˆˆ"}.fa-angellist:before{content:"๏ˆ‰"}.fa-cc:before{content:"๏ˆŠ"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"๏ˆ‹"}.fa-meanpath:before{content:"๏ˆŒ"}.fa-buysellads:before{content:"๏ˆ"}.fa-connectdevelop:before{content:"๏ˆŽ"}.fa-dashcube:before{content:"๏ˆ"}.fa-forumbee:before{content:"๏ˆ‘"}.fa-leanpub:before{content:"๏ˆ’"}.fa-sellsy:before{content:"๏ˆ“"}.fa-shirtsinbulk:before{content:"๏ˆ”"}.fa-simplybuilt:before{content:"๏ˆ•"}.fa-skyatlas:before{content:"๏ˆ–"}.fa-cart-plus:before{content:"๏ˆ—"}.fa-cart-arrow-down:before{content:"๏ˆ˜"}.fa-diamond:before{content:"๏ˆ™"}.fa-ship:before{content:"๏ˆš"}.fa-user-secret:before{content:"๏ˆ›"}.fa-motorcycle:before{content:"๏ˆœ"}.fa-street-view:before{content:"๏ˆ"}.fa-heartbeat:before{content:"๏ˆž"}.fa-venus:before{content:"๏ˆก"}.fa-mars:before{content:"๏ˆข"}.fa-mercury:before{content:"๏ˆฃ"}.fa-intersex:before,.fa-transgender:before{content:"๏ˆค"}.fa-transgender-alt:before{content:"๏ˆฅ"}.fa-venus-double:before{content:"๏ˆฆ"}.fa-mars-double:before{content:"๏ˆง"}.fa-venus-mars:before{content:"๏ˆจ"}.fa-mars-stroke:before{content:"๏ˆฉ"}.fa-mars-stroke-v:before{content:"๏ˆช"}.fa-mars-stroke-h:before{content:"๏ˆซ"}.fa-neuter:before{content:"๏ˆฌ"}.fa-genderless:before{content:"๏ˆญ"}.fa-facebook-official:before{content:"๏ˆฐ"}.fa-pinterest-p:before{content:"๏ˆฑ"}.fa-whatsapp:before{content:"๏ˆฒ"}.fa-server:before{content:"๏ˆณ"}.fa-user-plus:before{content:"๏ˆด"}.fa-user-times:before{content:"๏ˆต"}.fa-bed:before,.fa-hotel:before{content:"๏ˆถ"}.fa-viacoin:before{content:"๏ˆท"}.fa-train:before{content:"๏ˆธ"}.fa-subway:before{content:"๏ˆน"}.fa-medium:before{content:"๏ˆบ"}.fa-y-combinator:before,.fa-yc:before{content:"๏ˆป"}.fa-optin-monster:before{content:"๏ˆผ"}.fa-opencart:before{content:"๏ˆฝ"}.fa-expeditedssl:before{content:"๏ˆพ"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"๏‰€"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"๏‰"}.fa-battery-2:before,.fa-battery-half:before{content:"๏‰‚"}.fa-battery-1:before,.fa-battery-quarter:before{content:"๏‰ƒ"}.fa-battery-0:before,.fa-battery-empty:before{content:"๏‰„"}.fa-mouse-pointer:before{content:"๏‰…"}.fa-i-cursor:before{content:"๏‰†"}.fa-object-group:before{content:"๏‰‡"}.fa-object-ungroup:before{content:"๏‰ˆ"}.fa-sticky-note:before{content:"๏‰‰"}.fa-sticky-note-o:before{content:"๏‰Š"}.fa-cc-jcb:before{content:"๏‰‹"}.fa-cc-diners-club:before{content:"๏‰Œ"}.fa-clone:before{content:"๏‰"}.fa-balance-scale:before{content:"๏‰Ž"}.fa-hourglass-o:before{content:"๏‰"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"๏‰‘"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"๏‰’"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"๏‰“"}.fa-hourglass:before{content:"๏‰”"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"๏‰•"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"๏‰–"}.fa-hand-scissors-o:before{content:"๏‰—"}.fa-hand-lizard-o:before{content:"๏‰˜"}.fa-hand-spock-o:before{content:"๏‰™"}.fa-hand-pointer-o:before{content:"๏‰š"}.fa-hand-peace-o:before{content:"๏‰›"}.fa-trademark:before{content:"๏‰œ"}.fa-registered:before{content:"๏‰"}.fa-creative-commons:before{content:"๏‰ž"}.fa-gg:before{content:"๏‰ "}.fa-gg-circle:before{content:"๏‰ก"}.fa-tripadvisor:before{content:"๏‰ข"}.fa-odnoklassniki:before{content:"๏‰ฃ"}.fa-odnoklassniki-square:before{content:"๏‰ค"}.fa-get-pocket:before{content:"๏‰ฅ"}.fa-wikipedia-w:before{content:"๏‰ฆ"}.fa-safari:before{content:"๏‰ง"}.fa-chrome:before{content:"๏‰จ"}.fa-firefox:before{content:"๏‰ฉ"}.fa-opera:before{content:"๏‰ช"}.fa-internet-explorer:before{content:"๏‰ซ"}.fa-television:before,.fa-tv:before{content:"๏‰ฌ"}.fa-contao:before{content:"๏‰ญ"}.fa-500px:before{content:"๏‰ฎ"}.fa-amazon:before{content:"๏‰ฐ"}.fa-calendar-plus-o:before{content:"๏‰ฑ"}.fa-calendar-minus-o:before{content:"๏‰ฒ"}.fa-calendar-times-o:before{content:"๏‰ณ"}.fa-calendar-check-o:before{content:"๏‰ด"}.fa-industry:before{content:"๏‰ต"}.fa-map-pin:before{content:"๏‰ถ"}.fa-map-signs:before{content:"๏‰ท"}.fa-map-o:before{content:"๏‰ธ"}.fa-map:before{content:"๏‰น"}.fa-commenting:before{content:"๏‰บ"}.fa-commenting-o:before{content:"๏‰ป"}.fa-houzz:before{content:"๏‰ผ"}.fa-vimeo:before{content:"๏‰ฝ"}.fa-black-tie:before{content:"๏‰พ"}.fa-fonticons:before{content:"๏Š€"}.fa-reddit-alien:before{content:"๏Ё"}.fa-edge:before{content:"๏Š‚"}.fa-credit-card-alt:before{content:"๏Šƒ"}.fa-codiepie:before{content:"๏Š„"}.fa-modx:before{content:"๏Š…"}.fa-fort-awesome:before{content:"๏І"}.fa-usb:before{content:"๏Ї"}.fa-product-hunt:before{content:"๏Šˆ"}.fa-mixcloud:before{content:"๏Љ"}.fa-scribd:before{content:"๏ŠŠ"}.fa-pause-circle:before{content:"๏Š‹"}.fa-pause-circle-o:before{content:"๏ŠŒ"}.fa-stop-circle:before{content:"๏Š"}.fa-stop-circle-o:before{content:"๏ŠŽ"}.fa-shopping-bag:before{content:"๏А"}.fa-shopping-basket:before{content:"๏Š‘"}.fa-hashtag:before{content:"๏Š’"}.fa-bluetooth:before{content:"๏Š“"}.fa-bluetooth-b:before{content:"๏Š”"}.fa-percent:before{content:"๏Š•"}.fa-gitlab:before,.icon-gitlab:before{content:"๏Š–"}.fa-wpbeginner:before{content:"๏Š—"}.fa-wpforms:before{content:"๏Š˜"}.fa-envira:before{content:"๏Š™"}.fa-universal-access:before{content:"๏Šš"}.fa-wheelchair-alt:before{content:"๏Š›"}.fa-question-circle-o:before{content:"๏Šœ"}.fa-blind:before{content:"๏Š"}.fa-audio-description:before{content:"๏Šž"}.fa-volume-control-phone:before{content:"๏Š "}.fa-braille:before{content:"๏Šก"}.fa-assistive-listening-systems:before{content:"๏Šข"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"๏Šฃ"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"๏Šค"}.fa-glide:before{content:"๏Šฅ"}.fa-glide-g:before{content:"๏Šฆ"}.fa-sign-language:before,.fa-signing:before{content:"๏Šง"}.fa-low-vision:before{content:"๏Šจ"}.fa-viadeo:before{content:"๏Šฉ"}.fa-viadeo-square:before{content:"๏Šช"}.fa-snapchat:before{content:"๏Šซ"}.fa-snapchat-ghost:before{content:"๏Šฌ"}.fa-snapchat-square:before{content:"๏Šญ"}.fa-pied-piper:before{content:"๏Šฎ"}.fa-first-order:before{content:"๏Šฐ"}.fa-yoast:before{content:"๏Šฑ"}.fa-themeisle:before{content:"๏Šฒ"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"๏Šณ"}.fa-fa:before,.fa-font-awesome:before{content:"๏Šด"}.fa-handshake-o:before{content:"๏Šต"}.fa-envelope-open:before{content:"๏Šถ"}.fa-envelope-open-o:before{content:"๏Šท"}.fa-linode:before{content:"๏Šธ"}.fa-address-book:before{content:"๏Šน"}.fa-address-book-o:before{content:"๏Šบ"}.fa-address-card:before,.fa-vcard:before{content:"๏Šป"}.fa-address-card-o:before,.fa-vcard-o:before{content:"๏Šผ"}.fa-user-circle:before{content:"๏Šฝ"}.fa-user-circle-o:before{content:"๏Šพ"}.fa-user-o:before{content:"๏‹€"}.fa-id-badge:before{content:"๏‹"}.fa-drivers-license:before,.fa-id-card:before{content:"๏‹‚"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"๏‹ƒ"}.fa-quora:before{content:"๏‹„"}.fa-free-code-camp:before{content:"๏‹…"}.fa-telegram:before{content:"๏‹†"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"๏‹‡"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"๏‹ˆ"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"๏‹‰"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"๏‹Š"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"๏‹‹"}.fa-shower:before{content:"๏‹Œ"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"๏‹"}.fa-podcast:before{content:"๏‹Ž"}.fa-window-maximize:before{content:"๏‹"}.fa-window-minimize:before{content:"๏‹‘"}.fa-window-restore:before{content:"๏‹’"}.fa-times-rectangle:before,.fa-window-close:before{content:"๏‹“"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"๏‹”"}.fa-bandcamp:before{content:"๏‹•"}.fa-grav:before{content:"๏‹–"}.fa-etsy:before{content:"๏‹—"}.fa-imdb:before{content:"๏‹˜"}.fa-ravelry:before{content:"๏‹™"}.fa-eercast:before{content:"๏‹š"}.fa-microchip:before{content:"๏‹›"}.fa-snowflake-o:before{content:"๏‹œ"}.fa-superpowers:before{content:"๏‹"}.fa-wpexplorer:before{content:"๏‹ž"}.fa-meetup:before{content:"๏‹ "}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search>a:hover{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .citation-reference>span.fn-bracket,.rst-content .footnote-reference>span.fn-bracket{display:none}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:auto minmax(80%,95%)}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{display:grid;grid-template-columns:auto auto minmax(.65rem,auto) minmax(40%,95%)}html.writer-html5 .rst-content aside.citation>span.label,html.writer-html5 .rst-content aside.footnote>span.label,html.writer-html5 .rst-content div.citation>span.label{grid-column-start:1;grid-column-end:2}html.writer-html5 .rst-content aside.citation>span.backrefs,html.writer-html5 .rst-content aside.footnote>span.backrefs,html.writer-html5 .rst-content div.citation>span.backrefs{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content aside.footnote>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{margin-bottom:24px}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child):before,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{padding-left:1rem;padding-right:1rem;font-size:.9rem;line-height:1.2rem}html.writer-html5 .rst-content aside.citation p,html.writer-html5 .rst-content aside.footnote p,html.writer-html5 .rst-content div.citation p{font-size:.9rem;line-height:1.2rem;margin-bottom:12px}html.writer-html5 .rst-content aside.citation span.backrefs,html.writer-html5 .rst-content aside.footnote span.backrefs,html.writer-html5 .rst-content div.citation span.backrefs{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.citation span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content div.citation span.backrefs>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content aside.footnote span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.footnote-list aside.footnote,html.writer-html5 .rst-content div.citation-list>div.citation,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content div.citation-list>div.citation code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel,.rst-content .menuselection{font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .guilabel,.rst-content .menuselection{border:1px solid #7fbbe3;background:#e7f2fa}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file + */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"๏€€"}.fa-music:before{content:"๏€"}.fa-search:before,.icon-search:before{content:"๏€‚"}.fa-envelope-o:before{content:"๏€ƒ"}.fa-heart:before{content:"๏€„"}.fa-star:before{content:"๏€…"}.fa-star-o:before{content:"๏€†"}.fa-user:before{content:"๏€‡"}.fa-film:before{content:"๏€ˆ"}.fa-th-large:before{content:"๏€‰"}.fa-th:before{content:"๏€Š"}.fa-th-list:before{content:"๏€‹"}.fa-check:before{content:"๏€Œ"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"๏€"}.fa-search-plus:before{content:"๏€Ž"}.fa-search-minus:before{content:"๏€"}.fa-power-off:before{content:"๏€‘"}.fa-signal:before{content:"๏€’"}.fa-cog:before,.fa-gear:before{content:"๏€“"}.fa-trash-o:before{content:"๏€”"}.fa-home:before,.icon-home:before{content:"๏€•"}.fa-file-o:before{content:"๏€–"}.fa-clock-o:before{content:"๏€—"}.fa-road:before{content:"๏€˜"}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:"๏€™"}.fa-arrow-circle-o-down:before{content:"๏€š"}.fa-arrow-circle-o-up:before{content:"๏€›"}.fa-inbox:before{content:"๏€œ"}.fa-play-circle-o:before{content:"๏€"}.fa-repeat:before,.fa-rotate-right:before{content:"๏€ž"}.fa-refresh:before{content:"๏€ก"}.fa-list-alt:before{content:"๏€ข"}.fa-lock:before{content:"๏€ฃ"}.fa-flag:before{content:"๏€ค"}.fa-headphones:before{content:"๏€ฅ"}.fa-volume-off:before{content:"๏€ฆ"}.fa-volume-down:before{content:"๏€ง"}.fa-volume-up:before{content:"๏€จ"}.fa-qrcode:before{content:"๏€ฉ"}.fa-barcode:before{content:"๏€ช"}.fa-tag:before{content:"๏€ซ"}.fa-tags:before{content:"๏€ฌ"}.fa-book:before,.icon-book:before{content:"๏€ญ"}.fa-bookmark:before{content:"๏€ฎ"}.fa-print:before{content:"๏€ฏ"}.fa-camera:before{content:"๏€ฐ"}.fa-font:before{content:"๏€ฑ"}.fa-bold:before{content:"๏€ฒ"}.fa-italic:before{content:"๏€ณ"}.fa-text-height:before{content:"๏€ด"}.fa-text-width:before{content:"๏€ต"}.fa-align-left:before{content:"๏€ถ"}.fa-align-center:before{content:"๏€ท"}.fa-align-right:before{content:"๏€ธ"}.fa-align-justify:before{content:"๏€น"}.fa-list:before{content:"๏€บ"}.fa-dedent:before,.fa-outdent:before{content:"๏€ป"}.fa-indent:before{content:"๏€ผ"}.fa-video-camera:before{content:"๏€ฝ"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"๏€พ"}.fa-pencil:before{content:"๏€"}.fa-map-marker:before{content:"๏"}.fa-adjust:before{content:"๏‚"}.fa-tint:before{content:"๏ƒ"}.fa-edit:before,.fa-pencil-square-o:before{content:"๏„"}.fa-share-square-o:before{content:"๏…"}.fa-check-square-o:before{content:"๏†"}.fa-arrows:before{content:"๏‡"}.fa-step-backward:before{content:"๏ˆ"}.fa-fast-backward:before{content:"๏‰"}.fa-backward:before{content:"๏Š"}.fa-play:before{content:"๏‹"}.fa-pause:before{content:"๏Œ"}.fa-stop:before{content:"๏"}.fa-forward:before{content:"๏Ž"}.fa-fast-forward:before{content:"๏"}.fa-step-forward:before{content:"๏‘"}.fa-eject:before{content:"๏’"}.fa-chevron-left:before{content:"๏“"}.fa-chevron-right:before{content:"๏”"}.fa-plus-circle:before{content:"๏•"}.fa-minus-circle:before{content:"๏–"}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:"๏—"}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:"๏˜"}.fa-question-circle:before{content:"๏™"}.fa-info-circle:before{content:"๏š"}.fa-crosshairs:before{content:"๏›"}.fa-times-circle-o:before{content:"๏œ"}.fa-check-circle-o:before{content:"๏"}.fa-ban:before{content:"๏ž"}.fa-arrow-left:before{content:"๏ "}.fa-arrow-right:before{content:"๏ก"}.fa-arrow-up:before{content:"๏ข"}.fa-arrow-down:before{content:"๏ฃ"}.fa-mail-forward:before,.fa-share:before{content:"๏ค"}.fa-expand:before{content:"๏ฅ"}.fa-compress:before{content:"๏ฆ"}.fa-plus:before{content:"๏ง"}.fa-minus:before{content:"๏จ"}.fa-asterisk:before{content:"๏ฉ"}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:"๏ช"}.fa-gift:before{content:"๏ซ"}.fa-leaf:before{content:"๏ฌ"}.fa-fire:before,.icon-fire:before{content:"๏ญ"}.fa-eye:before{content:"๏ฎ"}.fa-eye-slash:before{content:"๏ฐ"}.fa-exclamation-triangle:before,.fa-warning:before{content:"๏ฑ"}.fa-plane:before{content:"๏ฒ"}.fa-calendar:before{content:"๏ณ"}.fa-random:before{content:"๏ด"}.fa-comment:before{content:"๏ต"}.fa-magnet:before{content:"๏ถ"}.fa-chevron-up:before{content:"๏ท"}.fa-chevron-down:before{content:"๏ธ"}.fa-retweet:before{content:"๏น"}.fa-shopping-cart:before{content:"๏บ"}.fa-folder:before{content:"๏ป"}.fa-folder-open:before{content:"๏ผ"}.fa-arrows-v:before{content:"๏ฝ"}.fa-arrows-h:before{content:"๏พ"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"๏‚€"}.fa-twitter-square:before{content:"๏‚"}.fa-facebook-square:before{content:"๏‚‚"}.fa-camera-retro:before{content:"๏‚ƒ"}.fa-key:before{content:"๏‚„"}.fa-cogs:before,.fa-gears:before{content:"๏‚…"}.fa-comments:before{content:"๏‚†"}.fa-thumbs-o-up:before{content:"๏‚‡"}.fa-thumbs-o-down:before{content:"๏‚ˆ"}.fa-star-half:before{content:"๏‚‰"}.fa-heart-o:before{content:"๏‚Š"}.fa-sign-out:before{content:"๏‚‹"}.fa-linkedin-square:before{content:"๏‚Œ"}.fa-thumb-tack:before{content:"๏‚"}.fa-external-link:before{content:"๏‚Ž"}.fa-sign-in:before{content:"๏‚"}.fa-trophy:before{content:"๏‚‘"}.fa-github-square:before{content:"๏‚’"}.fa-upload:before{content:"๏‚“"}.fa-lemon-o:before{content:"๏‚”"}.fa-phone:before{content:"๏‚•"}.fa-square-o:before{content:"๏‚–"}.fa-bookmark-o:before{content:"๏‚—"}.fa-phone-square:before{content:"๏‚˜"}.fa-twitter:before{content:"๏‚™"}.fa-facebook-f:before,.fa-facebook:before{content:"๏‚š"}.fa-github:before,.icon-github:before{content:"๏‚›"}.fa-unlock:before{content:"๏‚œ"}.fa-credit-card:before{content:"๏‚"}.fa-feed:before,.fa-rss:before{content:"๏‚ž"}.fa-hdd-o:before{content:"๏‚ "}.fa-bullhorn:before{content:"๏‚ก"}.fa-bell:before{content:"๏ƒณ"}.fa-certificate:before{content:"๏‚ฃ"}.fa-hand-o-right:before{content:"๏‚ค"}.fa-hand-o-left:before{content:"๏‚ฅ"}.fa-hand-o-up:before{content:"๏‚ฆ"}.fa-hand-o-down:before{content:"๏‚ง"}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:"๏‚จ"}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:"๏‚ฉ"}.fa-arrow-circle-up:before{content:"๏‚ช"}.fa-arrow-circle-down:before{content:"๏‚ซ"}.fa-globe:before{content:"๏‚ฌ"}.fa-wrench:before{content:"๏‚ญ"}.fa-tasks:before{content:"๏‚ฎ"}.fa-filter:before{content:"๏‚ฐ"}.fa-briefcase:before{content:"๏‚ฑ"}.fa-arrows-alt:before{content:"๏‚ฒ"}.fa-group:before,.fa-users:before{content:"๏ƒ€"}.fa-chain:before,.fa-link:before,.icon-link:before{content:"๏ƒ"}.fa-cloud:before{content:"๏ƒ‚"}.fa-flask:before{content:"๏ƒƒ"}.fa-cut:before,.fa-scissors:before{content:"๏ƒ„"}.fa-copy:before,.fa-files-o:before{content:"๏ƒ…"}.fa-paperclip:before{content:"๏ƒ†"}.fa-floppy-o:before,.fa-save:before{content:"๏ƒ‡"}.fa-square:before{content:"๏ƒˆ"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"๏ƒ‰"}.fa-list-ul:before{content:"๏ƒŠ"}.fa-list-ol:before{content:"๏ƒ‹"}.fa-strikethrough:before{content:"๏ƒŒ"}.fa-underline:before{content:"๏ƒ"}.fa-table:before{content:"๏ƒŽ"}.fa-magic:before{content:"๏ƒ"}.fa-truck:before{content:"๏ƒ‘"}.fa-pinterest:before{content:"๏ƒ’"}.fa-pinterest-square:before{content:"๏ƒ“"}.fa-google-plus-square:before{content:"๏ƒ”"}.fa-google-plus:before{content:"๏ƒ•"}.fa-money:before{content:"๏ƒ–"}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:"๏ƒ—"}.fa-caret-up:before{content:"๏ƒ˜"}.fa-caret-left:before{content:"๏ƒ™"}.fa-caret-right:before{content:"๏ƒš"}.fa-columns:before{content:"๏ƒ›"}.fa-sort:before,.fa-unsorted:before{content:"๏ƒœ"}.fa-sort-desc:before,.fa-sort-down:before{content:"๏ƒ"}.fa-sort-asc:before,.fa-sort-up:before{content:"๏ƒž"}.fa-envelope:before{content:"๏ƒ "}.fa-linkedin:before{content:"๏ƒก"}.fa-rotate-left:before,.fa-undo:before{content:"๏ƒข"}.fa-gavel:before,.fa-legal:before{content:"๏ƒฃ"}.fa-dashboard:before,.fa-tachometer:before{content:"๏ƒค"}.fa-comment-o:before{content:"๏ƒฅ"}.fa-comments-o:before{content:"๏ƒฆ"}.fa-bolt:before,.fa-flash:before{content:"๏ƒง"}.fa-sitemap:before{content:"๏ƒจ"}.fa-umbrella:before{content:"๏ƒฉ"}.fa-clipboard:before,.fa-paste:before{content:"๏ƒช"}.fa-lightbulb-o:before{content:"๏ƒซ"}.fa-exchange:before{content:"๏ƒฌ"}.fa-cloud-download:before{content:"๏ƒญ"}.fa-cloud-upload:before{content:"๏ƒฎ"}.fa-user-md:before{content:"๏ƒฐ"}.fa-stethoscope:before{content:"๏ƒฑ"}.fa-suitcase:before{content:"๏ƒฒ"}.fa-bell-o:before{content:"๏‚ข"}.fa-coffee:before{content:"๏ƒด"}.fa-cutlery:before{content:"๏ƒต"}.fa-file-text-o:before{content:"๏ƒถ"}.fa-building-o:before{content:"๏ƒท"}.fa-hospital-o:before{content:"๏ƒธ"}.fa-ambulance:before{content:"๏ƒน"}.fa-medkit:before{content:"๏ƒบ"}.fa-fighter-jet:before{content:"๏ƒป"}.fa-beer:before{content:"๏ƒผ"}.fa-h-square:before{content:"๏ƒฝ"}.fa-plus-square:before{content:"๏ƒพ"}.fa-angle-double-left:before{content:"๏„€"}.fa-angle-double-right:before{content:"๏„"}.fa-angle-double-up:before{content:"๏„‚"}.fa-angle-double-down:before{content:"๏„ƒ"}.fa-angle-left:before{content:"๏„„"}.fa-angle-right:before{content:"๏„…"}.fa-angle-up:before{content:"๏„†"}.fa-angle-down:before{content:"๏„‡"}.fa-desktop:before{content:"๏„ˆ"}.fa-laptop:before{content:"๏„‰"}.fa-tablet:before{content:"๏„Š"}.fa-mobile-phone:before,.fa-mobile:before{content:"๏„‹"}.fa-circle-o:before{content:"๏„Œ"}.fa-quote-left:before{content:"๏„"}.fa-quote-right:before{content:"๏„Ž"}.fa-spinner:before{content:"๏„"}.fa-circle:before{content:"๏„‘"}.fa-mail-reply:before,.fa-reply:before{content:"๏„’"}.fa-github-alt:before{content:"๏„“"}.fa-folder-o:before{content:"๏„”"}.fa-folder-open-o:before{content:"๏„•"}.fa-smile-o:before{content:"๏„˜"}.fa-frown-o:before{content:"๏„™"}.fa-meh-o:before{content:"๏„š"}.fa-gamepad:before{content:"๏„›"}.fa-keyboard-o:before{content:"๏„œ"}.fa-flag-o:before{content:"๏„"}.fa-flag-checkered:before{content:"๏„ž"}.fa-terminal:before{content:"๏„ "}.fa-code:before{content:"๏„ก"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"๏„ข"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"๏„ฃ"}.fa-location-arrow:before{content:"๏„ค"}.fa-crop:before{content:"๏„ฅ"}.fa-code-fork:before{content:"๏„ฆ"}.fa-chain-broken:before,.fa-unlink:before{content:"๏„ง"}.fa-question:before{content:"๏„จ"}.fa-info:before{content:"๏„ฉ"}.fa-exclamation:before{content:"๏„ช"}.fa-superscript:before{content:"๏„ซ"}.fa-subscript:before{content:"๏„ฌ"}.fa-eraser:before{content:"๏„ญ"}.fa-puzzle-piece:before{content:"๏„ฎ"}.fa-microphone:before{content:"๏„ฐ"}.fa-microphone-slash:before{content:"๏„ฑ"}.fa-shield:before{content:"๏„ฒ"}.fa-calendar-o:before{content:"๏„ณ"}.fa-fire-extinguisher:before{content:"๏„ด"}.fa-rocket:before{content:"๏„ต"}.fa-maxcdn:before{content:"๏„ถ"}.fa-chevron-circle-left:before{content:"๏„ท"}.fa-chevron-circle-right:before{content:"๏„ธ"}.fa-chevron-circle-up:before{content:"๏„น"}.fa-chevron-circle-down:before{content:"๏„บ"}.fa-html5:before{content:"๏„ป"}.fa-css3:before{content:"๏„ผ"}.fa-anchor:before{content:"๏„ฝ"}.fa-unlock-alt:before{content:"๏„พ"}.fa-bullseye:before{content:"๏…€"}.fa-ellipsis-h:before{content:"๏…"}.fa-ellipsis-v:before{content:"๏…‚"}.fa-rss-square:before{content:"๏…ƒ"}.fa-play-circle:before{content:"๏…„"}.fa-ticket:before{content:"๏……"}.fa-minus-square:before{content:"๏…†"}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:"๏…‡"}.fa-level-up:before{content:"๏…ˆ"}.fa-level-down:before{content:"๏…‰"}.fa-check-square:before{content:"๏…Š"}.fa-pencil-square:before{content:"๏…‹"}.fa-external-link-square:before{content:"๏…Œ"}.fa-share-square:before{content:"๏…"}.fa-compass:before{content:"๏…Ž"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"๏…"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"๏…‘"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"๏…’"}.fa-eur:before,.fa-euro:before{content:"๏…“"}.fa-gbp:before{content:"๏…”"}.fa-dollar:before,.fa-usd:before{content:"๏…•"}.fa-inr:before,.fa-rupee:before{content:"๏…–"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"๏…—"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"๏…˜"}.fa-krw:before,.fa-won:before{content:"๏…™"}.fa-bitcoin:before,.fa-btc:before{content:"๏…š"}.fa-file:before{content:"๏…›"}.fa-file-text:before{content:"๏…œ"}.fa-sort-alpha-asc:before{content:"๏…"}.fa-sort-alpha-desc:before{content:"๏…ž"}.fa-sort-amount-asc:before{content:"๏… "}.fa-sort-amount-desc:before{content:"๏…ก"}.fa-sort-numeric-asc:before{content:"๏…ข"}.fa-sort-numeric-desc:before{content:"๏…ฃ"}.fa-thumbs-up:before{content:"๏…ค"}.fa-thumbs-down:before{content:"๏…ฅ"}.fa-youtube-square:before{content:"๏…ฆ"}.fa-youtube:before{content:"๏…ง"}.fa-xing:before{content:"๏…จ"}.fa-xing-square:before{content:"๏…ฉ"}.fa-youtube-play:before{content:"๏…ช"}.fa-dropbox:before{content:"๏…ซ"}.fa-stack-overflow:before{content:"๏…ฌ"}.fa-instagram:before{content:"๏…ญ"}.fa-flickr:before{content:"๏…ฎ"}.fa-adn:before{content:"๏…ฐ"}.fa-bitbucket:before,.icon-bitbucket:before{content:"๏…ฑ"}.fa-bitbucket-square:before{content:"๏…ฒ"}.fa-tumblr:before{content:"๏…ณ"}.fa-tumblr-square:before{content:"๏…ด"}.fa-long-arrow-down:before{content:"๏…ต"}.fa-long-arrow-up:before{content:"๏…ถ"}.fa-long-arrow-left:before{content:"๏…ท"}.fa-long-arrow-right:before{content:"๏…ธ"}.fa-apple:before{content:"๏…น"}.fa-windows:before{content:"๏…บ"}.fa-android:before{content:"๏…ป"}.fa-linux:before{content:"๏…ผ"}.fa-dribbble:before{content:"๏…ฝ"}.fa-skype:before{content:"๏…พ"}.fa-foursquare:before{content:"๏†€"}.fa-trello:before{content:"๏†"}.fa-female:before{content:"๏†‚"}.fa-male:before{content:"๏†ƒ"}.fa-gittip:before,.fa-gratipay:before{content:"๏†„"}.fa-sun-o:before{content:"๏†…"}.fa-moon-o:before{content:"๏††"}.fa-archive:before{content:"๏†‡"}.fa-bug:before{content:"๏†ˆ"}.fa-vk:before{content:"๏†‰"}.fa-weibo:before{content:"๏†Š"}.fa-renren:before{content:"๏†‹"}.fa-pagelines:before{content:"๏†Œ"}.fa-stack-exchange:before{content:"๏†"}.fa-arrow-circle-o-right:before{content:"๏†Ž"}.fa-arrow-circle-o-left:before{content:"๏†"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"๏†‘"}.fa-dot-circle-o:before{content:"๏†’"}.fa-wheelchair:before{content:"๏†“"}.fa-vimeo-square:before{content:"๏†”"}.fa-try:before,.fa-turkish-lira:before{content:"๏†•"}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:"๏†–"}.fa-space-shuttle:before{content:"๏†—"}.fa-slack:before{content:"๏†˜"}.fa-envelope-square:before{content:"๏†™"}.fa-wordpress:before{content:"๏†š"}.fa-openid:before{content:"๏†›"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"๏†œ"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"๏†"}.fa-yahoo:before{content:"๏†ž"}.fa-google:before{content:"๏† "}.fa-reddit:before{content:"๏†ก"}.fa-reddit-square:before{content:"๏†ข"}.fa-stumbleupon-circle:before{content:"๏†ฃ"}.fa-stumbleupon:before{content:"๏†ค"}.fa-delicious:before{content:"๏†ฅ"}.fa-digg:before{content:"๏†ฆ"}.fa-pied-piper-pp:before{content:"๏†ง"}.fa-pied-piper-alt:before{content:"๏†จ"}.fa-drupal:before{content:"๏†ฉ"}.fa-joomla:before{content:"๏†ช"}.fa-language:before{content:"๏†ซ"}.fa-fax:before{content:"๏†ฌ"}.fa-building:before{content:"๏†ญ"}.fa-child:before{content:"๏†ฎ"}.fa-paw:before{content:"๏†ฐ"}.fa-spoon:before{content:"๏†ฑ"}.fa-cube:before{content:"๏†ฒ"}.fa-cubes:before{content:"๏†ณ"}.fa-behance:before{content:"๏†ด"}.fa-behance-square:before{content:"๏†ต"}.fa-steam:before{content:"๏†ถ"}.fa-steam-square:before{content:"๏†ท"}.fa-recycle:before{content:"๏†ธ"}.fa-automobile:before,.fa-car:before{content:"๏†น"}.fa-cab:before,.fa-taxi:before{content:"๏†บ"}.fa-tree:before{content:"๏†ป"}.fa-spotify:before{content:"๏†ผ"}.fa-deviantart:before{content:"๏†ฝ"}.fa-soundcloud:before{content:"๏†พ"}.fa-database:before{content:"๏‡€"}.fa-file-pdf-o:before{content:"๏‡"}.fa-file-word-o:before{content:"๏‡‚"}.fa-file-excel-o:before{content:"๏‡ƒ"}.fa-file-powerpoint-o:before{content:"๏‡„"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"๏‡…"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"๏‡†"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"๏‡‡"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"๏‡ˆ"}.fa-file-code-o:before{content:"๏‡‰"}.fa-vine:before{content:"๏‡Š"}.fa-codepen:before{content:"๏‡‹"}.fa-jsfiddle:before{content:"๏‡Œ"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"๏‡"}.fa-circle-o-notch:before{content:"๏‡Ž"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"๏‡"}.fa-empire:before,.fa-ge:before{content:"๏‡‘"}.fa-git-square:before{content:"๏‡’"}.fa-git:before{content:"๏‡“"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"๏‡”"}.fa-tencent-weibo:before{content:"๏‡•"}.fa-qq:before{content:"๏‡–"}.fa-wechat:before,.fa-weixin:before{content:"๏‡—"}.fa-paper-plane:before,.fa-send:before{content:"๏‡˜"}.fa-paper-plane-o:before,.fa-send-o:before{content:"๏‡™"}.fa-history:before{content:"๏‡š"}.fa-circle-thin:before{content:"๏‡›"}.fa-header:before{content:"๏‡œ"}.fa-paragraph:before{content:"๏‡"}.fa-sliders:before{content:"๏‡ž"}.fa-share-alt:before{content:"๏‡ "}.fa-share-alt-square:before{content:"๏‡ก"}.fa-bomb:before{content:"๏‡ข"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"๏‡ฃ"}.fa-tty:before{content:"๏‡ค"}.fa-binoculars:before{content:"๏‡ฅ"}.fa-plug:before{content:"๏‡ฆ"}.fa-slideshare:before{content:"๏‡ง"}.fa-twitch:before{content:"๏‡จ"}.fa-yelp:before{content:"๏‡ฉ"}.fa-newspaper-o:before{content:"๏‡ช"}.fa-wifi:before{content:"๏‡ซ"}.fa-calculator:before{content:"๏‡ฌ"}.fa-paypal:before{content:"๏‡ญ"}.fa-google-wallet:before{content:"๏‡ฎ"}.fa-cc-visa:before{content:"๏‡ฐ"}.fa-cc-mastercard:before{content:"๏‡ฑ"}.fa-cc-discover:before{content:"๏‡ฒ"}.fa-cc-amex:before{content:"๏‡ณ"}.fa-cc-paypal:before{content:"๏‡ด"}.fa-cc-stripe:before{content:"๏‡ต"}.fa-bell-slash:before{content:"๏‡ถ"}.fa-bell-slash-o:before{content:"๏‡ท"}.fa-trash:before{content:"๏‡ธ"}.fa-copyright:before{content:"๏‡น"}.fa-at:before{content:"๏‡บ"}.fa-eyedropper:before{content:"๏‡ป"}.fa-paint-brush:before{content:"๏‡ผ"}.fa-birthday-cake:before{content:"๏‡ฝ"}.fa-area-chart:before{content:"๏‡พ"}.fa-pie-chart:before{content:"๏ˆ€"}.fa-line-chart:before{content:"๏ˆ"}.fa-lastfm:before{content:"๏ˆ‚"}.fa-lastfm-square:before{content:"๏ˆƒ"}.fa-toggle-off:before{content:"๏ˆ„"}.fa-toggle-on:before{content:"๏ˆ…"}.fa-bicycle:before{content:"๏ˆ†"}.fa-bus:before{content:"๏ˆ‡"}.fa-ioxhost:before{content:"๏ˆˆ"}.fa-angellist:before{content:"๏ˆ‰"}.fa-cc:before{content:"๏ˆŠ"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"๏ˆ‹"}.fa-meanpath:before{content:"๏ˆŒ"}.fa-buysellads:before{content:"๏ˆ"}.fa-connectdevelop:before{content:"๏ˆŽ"}.fa-dashcube:before{content:"๏ˆ"}.fa-forumbee:before{content:"๏ˆ‘"}.fa-leanpub:before{content:"๏ˆ’"}.fa-sellsy:before{content:"๏ˆ“"}.fa-shirtsinbulk:before{content:"๏ˆ”"}.fa-simplybuilt:before{content:"๏ˆ•"}.fa-skyatlas:before{content:"๏ˆ–"}.fa-cart-plus:before{content:"๏ˆ—"}.fa-cart-arrow-down:before{content:"๏ˆ˜"}.fa-diamond:before{content:"๏ˆ™"}.fa-ship:before{content:"๏ˆš"}.fa-user-secret:before{content:"๏ˆ›"}.fa-motorcycle:before{content:"๏ˆœ"}.fa-street-view:before{content:"๏ˆ"}.fa-heartbeat:before{content:"๏ˆž"}.fa-venus:before{content:"๏ˆก"}.fa-mars:before{content:"๏ˆข"}.fa-mercury:before{content:"๏ˆฃ"}.fa-intersex:before,.fa-transgender:before{content:"๏ˆค"}.fa-transgender-alt:before{content:"๏ˆฅ"}.fa-venus-double:before{content:"๏ˆฆ"}.fa-mars-double:before{content:"๏ˆง"}.fa-venus-mars:before{content:"๏ˆจ"}.fa-mars-stroke:before{content:"๏ˆฉ"}.fa-mars-stroke-v:before{content:"๏ˆช"}.fa-mars-stroke-h:before{content:"๏ˆซ"}.fa-neuter:before{content:"๏ˆฌ"}.fa-genderless:before{content:"๏ˆญ"}.fa-facebook-official:before{content:"๏ˆฐ"}.fa-pinterest-p:before{content:"๏ˆฑ"}.fa-whatsapp:before{content:"๏ˆฒ"}.fa-server:before{content:"๏ˆณ"}.fa-user-plus:before{content:"๏ˆด"}.fa-user-times:before{content:"๏ˆต"}.fa-bed:before,.fa-hotel:before{content:"๏ˆถ"}.fa-viacoin:before{content:"๏ˆท"}.fa-train:before{content:"๏ˆธ"}.fa-subway:before{content:"๏ˆน"}.fa-medium:before{content:"๏ˆบ"}.fa-y-combinator:before,.fa-yc:before{content:"๏ˆป"}.fa-optin-monster:before{content:"๏ˆผ"}.fa-opencart:before{content:"๏ˆฝ"}.fa-expeditedssl:before{content:"๏ˆพ"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"๏‰€"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"๏‰"}.fa-battery-2:before,.fa-battery-half:before{content:"๏‰‚"}.fa-battery-1:before,.fa-battery-quarter:before{content:"๏‰ƒ"}.fa-battery-0:before,.fa-battery-empty:before{content:"๏‰„"}.fa-mouse-pointer:before{content:"๏‰…"}.fa-i-cursor:before{content:"๏‰†"}.fa-object-group:before{content:"๏‰‡"}.fa-object-ungroup:before{content:"๏‰ˆ"}.fa-sticky-note:before{content:"๏‰‰"}.fa-sticky-note-o:before{content:"๏‰Š"}.fa-cc-jcb:before{content:"๏‰‹"}.fa-cc-diners-club:before{content:"๏‰Œ"}.fa-clone:before{content:"๏‰"}.fa-balance-scale:before{content:"๏‰Ž"}.fa-hourglass-o:before{content:"๏‰"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"๏‰‘"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"๏‰’"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"๏‰“"}.fa-hourglass:before{content:"๏‰”"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"๏‰•"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"๏‰–"}.fa-hand-scissors-o:before{content:"๏‰—"}.fa-hand-lizard-o:before{content:"๏‰˜"}.fa-hand-spock-o:before{content:"๏‰™"}.fa-hand-pointer-o:before{content:"๏‰š"}.fa-hand-peace-o:before{content:"๏‰›"}.fa-trademark:before{content:"๏‰œ"}.fa-registered:before{content:"๏‰"}.fa-creative-commons:before{content:"๏‰ž"}.fa-gg:before{content:"๏‰ "}.fa-gg-circle:before{content:"๏‰ก"}.fa-tripadvisor:before{content:"๏‰ข"}.fa-odnoklassniki:before{content:"๏‰ฃ"}.fa-odnoklassniki-square:before{content:"๏‰ค"}.fa-get-pocket:before{content:"๏‰ฅ"}.fa-wikipedia-w:before{content:"๏‰ฆ"}.fa-safari:before{content:"๏‰ง"}.fa-chrome:before{content:"๏‰จ"}.fa-firefox:before{content:"๏‰ฉ"}.fa-opera:before{content:"๏‰ช"}.fa-internet-explorer:before{content:"๏‰ซ"}.fa-television:before,.fa-tv:before{content:"๏‰ฌ"}.fa-contao:before{content:"๏‰ญ"}.fa-500px:before{content:"๏‰ฎ"}.fa-amazon:before{content:"๏‰ฐ"}.fa-calendar-plus-o:before{content:"๏‰ฑ"}.fa-calendar-minus-o:before{content:"๏‰ฒ"}.fa-calendar-times-o:before{content:"๏‰ณ"}.fa-calendar-check-o:before{content:"๏‰ด"}.fa-industry:before{content:"๏‰ต"}.fa-map-pin:before{content:"๏‰ถ"}.fa-map-signs:before{content:"๏‰ท"}.fa-map-o:before{content:"๏‰ธ"}.fa-map:before{content:"๏‰น"}.fa-commenting:before{content:"๏‰บ"}.fa-commenting-o:before{content:"๏‰ป"}.fa-houzz:before{content:"๏‰ผ"}.fa-vimeo:before{content:"๏‰ฝ"}.fa-black-tie:before{content:"๏‰พ"}.fa-fonticons:before{content:"๏Š€"}.fa-reddit-alien:before{content:"๏Ё"}.fa-edge:before{content:"๏Š‚"}.fa-credit-card-alt:before{content:"๏Šƒ"}.fa-codiepie:before{content:"๏Š„"}.fa-modx:before{content:"๏Š…"}.fa-fort-awesome:before{content:"๏І"}.fa-usb:before{content:"๏Ї"}.fa-product-hunt:before{content:"๏Šˆ"}.fa-mixcloud:before{content:"๏Љ"}.fa-scribd:before{content:"๏ŠŠ"}.fa-pause-circle:before{content:"๏Š‹"}.fa-pause-circle-o:before{content:"๏ŠŒ"}.fa-stop-circle:before{content:"๏Š"}.fa-stop-circle-o:before{content:"๏ŠŽ"}.fa-shopping-bag:before{content:"๏А"}.fa-shopping-basket:before{content:"๏Š‘"}.fa-hashtag:before{content:"๏Š’"}.fa-bluetooth:before{content:"๏Š“"}.fa-bluetooth-b:before{content:"๏Š”"}.fa-percent:before{content:"๏Š•"}.fa-gitlab:before,.icon-gitlab:before{content:"๏Š–"}.fa-wpbeginner:before{content:"๏Š—"}.fa-wpforms:before{content:"๏Š˜"}.fa-envira:before{content:"๏Š™"}.fa-universal-access:before{content:"๏Šš"}.fa-wheelchair-alt:before{content:"๏Š›"}.fa-question-circle-o:before{content:"๏Šœ"}.fa-blind:before{content:"๏Š"}.fa-audio-description:before{content:"๏Šž"}.fa-volume-control-phone:before{content:"๏Š "}.fa-braille:before{content:"๏Šก"}.fa-assistive-listening-systems:before{content:"๏Šข"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"๏Šฃ"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"๏Šค"}.fa-glide:before{content:"๏Šฅ"}.fa-glide-g:before{content:"๏Šฆ"}.fa-sign-language:before,.fa-signing:before{content:"๏Šง"}.fa-low-vision:before{content:"๏Šจ"}.fa-viadeo:before{content:"๏Šฉ"}.fa-viadeo-square:before{content:"๏Šช"}.fa-snapchat:before{content:"๏Šซ"}.fa-snapchat-ghost:before{content:"๏Šฌ"}.fa-snapchat-square:before{content:"๏Šญ"}.fa-pied-piper:before{content:"๏Šฎ"}.fa-first-order:before{content:"๏Šฐ"}.fa-yoast:before{content:"๏Šฑ"}.fa-themeisle:before{content:"๏Šฒ"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"๏Šณ"}.fa-fa:before,.fa-font-awesome:before{content:"๏Šด"}.fa-handshake-o:before{content:"๏Šต"}.fa-envelope-open:before{content:"๏Šถ"}.fa-envelope-open-o:before{content:"๏Šท"}.fa-linode:before{content:"๏Šธ"}.fa-address-book:before{content:"๏Šน"}.fa-address-book-o:before{content:"๏Šบ"}.fa-address-card:before,.fa-vcard:before{content:"๏Šป"}.fa-address-card-o:before,.fa-vcard-o:before{content:"๏Šผ"}.fa-user-circle:before{content:"๏Šฝ"}.fa-user-circle-o:before{content:"๏Šพ"}.fa-user-o:before{content:"๏‹€"}.fa-id-badge:before{content:"๏‹"}.fa-drivers-license:before,.fa-id-card:before{content:"๏‹‚"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"๏‹ƒ"}.fa-quora:before{content:"๏‹„"}.fa-free-code-camp:before{content:"๏‹…"}.fa-telegram:before{content:"๏‹†"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"๏‹‡"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"๏‹ˆ"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"๏‹‰"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"๏‹Š"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"๏‹‹"}.fa-shower:before{content:"๏‹Œ"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"๏‹"}.fa-podcast:before{content:"๏‹Ž"}.fa-window-maximize:before{content:"๏‹"}.fa-window-minimize:before{content:"๏‹‘"}.fa-window-restore:before{content:"๏‹’"}.fa-times-rectangle:before,.fa-window-close:before{content:"๏‹“"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"๏‹”"}.fa-bandcamp:before{content:"๏‹•"}.fa-grav:before{content:"๏‹–"}.fa-etsy:before{content:"๏‹—"}.fa-imdb:before{content:"๏‹˜"}.fa-ravelry:before{content:"๏‹™"}.fa-eercast:before{content:"๏‹š"}.fa-microchip:before{content:"๏‹›"}.fa-snowflake-o:before{content:"๏‹œ"}.fa-superpowers:before{content:"๏‹"}.fa-wpexplorer:before{content:"๏‹ž"}.fa-meetup:before{content:"๏‹ "}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search .wy-dropdown>aactive,.wy-side-nav-search .wy-dropdown>afocus,.wy-side-nav-search>a:hover,.wy-side-nav-search>aactive,.wy-side-nav-search>afocus{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon,.wy-side-nav-search>a.icon{display:block}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.switch-menus{position:relative;display:block;margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-side-nav-search>div.switch-menus>div.language-switch,.wy-side-nav-search>div.switch-menus>div.version-switch{display:inline-block;padding:.2em}.wy-side-nav-search>div.switch-menus>div.language-switch select,.wy-side-nav-search>div.switch-menus>div.version-switch select{display:inline-block;margin-right:-2rem;padding-right:2rem;max-width:240px;text-align-last:center;background:none;border:none;border-radius:0;box-shadow:none;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-size:1em;font-weight:400;color:hsla(0,0%,100%,.3);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.wy-side-nav-search>div.switch-menus>div.language-switch select:active,.wy-side-nav-search>div.switch-menus>div.language-switch select:focus,.wy-side-nav-search>div.switch-menus>div.language-switch select:hover,.wy-side-nav-search>div.switch-menus>div.version-switch select:active,.wy-side-nav-search>div.switch-menus>div.version-switch select:focus,.wy-side-nav-search>div.switch-menus>div.version-switch select:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.wy-side-nav-search>div.switch-menus>div.language-switch select option,.wy-side-nav-search>div.switch-menus>div.version-switch select option{color:#000}.wy-side-nav-search>div.switch-menus>div.language-switch:has(>select):after,.wy-side-nav-search>div.switch-menus>div.version-switch:has(>select):after{display:inline-block;width:1.5em;height:100%;padding:.1em;content:"\f0d7";font-size:1em;line-height:1.2em;font-family:FontAwesome;text-align:center;pointer-events:none;box-sizing:border-box}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions .rst-other-versions .rtd-current-item{font-weight:700}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}#flyout-search-form{padding:6px}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .citation-reference>span.fn-bracket,.rst-content .footnote-reference>span.fn-bracket{display:none}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:auto minmax(80%,95%)}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{display:grid;grid-template-columns:auto auto minmax(.65rem,auto) minmax(40%,95%)}html.writer-html5 .rst-content aside.citation>span.label,html.writer-html5 .rst-content aside.footnote>span.label,html.writer-html5 .rst-content div.citation>span.label{grid-column-start:1;grid-column-end:2}html.writer-html5 .rst-content aside.citation>span.backrefs,html.writer-html5 .rst-content aside.footnote>span.backrefs,html.writer-html5 .rst-content div.citation>span.backrefs{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content aside.footnote>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{margin-bottom:24px}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child):before,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{padding-left:1rem;padding-right:1rem;font-size:.9rem;line-height:1.2rem}html.writer-html5 .rst-content aside.citation p,html.writer-html5 .rst-content aside.footnote p,html.writer-html5 .rst-content div.citation p{font-size:.9rem;line-height:1.2rem;margin-bottom:12px}html.writer-html5 .rst-content aside.citation span.backrefs,html.writer-html5 .rst-content aside.footnote span.backrefs,html.writer-html5 .rst-content div.citation span.backrefs{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.citation span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content div.citation span.backrefs>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content aside.footnote span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.footnote-list aside.footnote,html.writer-html5 .rst-content div.citation-list>div.citation,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content div.citation-list>div.citation code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel,.rst-content .menuselection{font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .guilabel,.rst-content .menuselection{border:1px solid #7fbbe3;background:#e7f2fa}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file diff --git a/pr/757/_static/doctools.js b/pr/757/_static/doctools.js index 4d67807d..0398ebb9 100644 --- a/pr/757/_static/doctools.js +++ b/pr/757/_static/doctools.js @@ -1,12 +1,5 @@ /* - * doctools.js - * ~~~~~~~~~~~ - * * Base JavaScript utilities for all Sphinx HTML documentation. - * - * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * */ "use strict"; diff --git a/pr/757/_static/fonts/Lato/lato-bold.eot b/pr/757/_static/fonts/Lato/lato-bold.eot new file mode 100644 index 00000000..3361183a Binary files /dev/null and b/pr/757/_static/fonts/Lato/lato-bold.eot differ diff --git a/pr/757/_static/fonts/Lato/lato-bold.ttf b/pr/757/_static/fonts/Lato/lato-bold.ttf new file mode 100644 index 00000000..29f691d5 Binary files /dev/null and b/pr/757/_static/fonts/Lato/lato-bold.ttf differ diff --git a/pr/757/_static/fonts/Lato/lato-bold.woff b/pr/757/_static/fonts/Lato/lato-bold.woff new file mode 100644 index 00000000..c6dff51f Binary files /dev/null and b/pr/757/_static/fonts/Lato/lato-bold.woff differ diff --git a/pr/757/_static/fonts/Lato/lato-bold.woff2 b/pr/757/_static/fonts/Lato/lato-bold.woff2 new file mode 100644 index 00000000..bb195043 Binary files /dev/null and b/pr/757/_static/fonts/Lato/lato-bold.woff2 differ diff --git a/pr/757/_static/fonts/Lato/lato-bolditalic.eot b/pr/757/_static/fonts/Lato/lato-bolditalic.eot new file mode 100644 index 00000000..3d415493 Binary files /dev/null and b/pr/757/_static/fonts/Lato/lato-bolditalic.eot differ diff --git a/pr/757/_static/fonts/Lato/lato-bolditalic.ttf b/pr/757/_static/fonts/Lato/lato-bolditalic.ttf new file mode 100644 index 00000000..f402040b Binary files /dev/null and b/pr/757/_static/fonts/Lato/lato-bolditalic.ttf differ diff --git a/pr/757/_static/fonts/Lato/lato-bolditalic.woff b/pr/757/_static/fonts/Lato/lato-bolditalic.woff new file mode 100644 index 00000000..88ad05b9 Binary files /dev/null and b/pr/757/_static/fonts/Lato/lato-bolditalic.woff differ diff --git a/pr/757/_static/fonts/Lato/lato-bolditalic.woff2 b/pr/757/_static/fonts/Lato/lato-bolditalic.woff2 new file mode 100644 index 00000000..c4e3d804 Binary files /dev/null and b/pr/757/_static/fonts/Lato/lato-bolditalic.woff2 differ diff --git a/pr/757/_static/fonts/Lato/lato-italic.eot b/pr/757/_static/fonts/Lato/lato-italic.eot new file mode 100644 index 00000000..3f826421 Binary files /dev/null and b/pr/757/_static/fonts/Lato/lato-italic.eot differ diff --git a/pr/757/_static/fonts/Lato/lato-italic.ttf b/pr/757/_static/fonts/Lato/lato-italic.ttf new file mode 100644 index 00000000..b4bfc9b2 Binary files /dev/null and b/pr/757/_static/fonts/Lato/lato-italic.ttf differ diff --git a/pr/757/_static/fonts/Lato/lato-italic.woff b/pr/757/_static/fonts/Lato/lato-italic.woff new file mode 100644 index 00000000..76114bc0 Binary files /dev/null and b/pr/757/_static/fonts/Lato/lato-italic.woff differ diff --git a/pr/757/_static/fonts/Lato/lato-italic.woff2 b/pr/757/_static/fonts/Lato/lato-italic.woff2 new file mode 100644 index 00000000..3404f37e Binary files /dev/null and b/pr/757/_static/fonts/Lato/lato-italic.woff2 differ diff --git a/pr/757/_static/fonts/Lato/lato-regular.eot b/pr/757/_static/fonts/Lato/lato-regular.eot new file mode 100644 index 00000000..11e3f2a5 Binary files /dev/null and b/pr/757/_static/fonts/Lato/lato-regular.eot differ diff --git a/pr/757/_static/fonts/Lato/lato-regular.ttf b/pr/757/_static/fonts/Lato/lato-regular.ttf new file mode 100644 index 00000000..74decd9e Binary files /dev/null and b/pr/757/_static/fonts/Lato/lato-regular.ttf differ diff --git a/pr/757/_static/fonts/Lato/lato-regular.woff b/pr/757/_static/fonts/Lato/lato-regular.woff new file mode 100644 index 00000000..ae1307ff Binary files /dev/null and b/pr/757/_static/fonts/Lato/lato-regular.woff differ diff --git a/pr/757/_static/fonts/Lato/lato-regular.woff2 b/pr/757/_static/fonts/Lato/lato-regular.woff2 new file mode 100644 index 00000000..3bf98433 Binary files /dev/null and b/pr/757/_static/fonts/Lato/lato-regular.woff2 differ diff --git a/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot b/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot new file mode 100644 index 00000000..79dc8efe Binary files /dev/null and b/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot differ diff --git a/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf b/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf new file mode 100644 index 00000000..df5d1df2 Binary files /dev/null and b/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf differ diff --git a/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff b/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff new file mode 100644 index 00000000..6cb60000 Binary files /dev/null and b/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff differ diff --git a/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 b/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 new file mode 100644 index 00000000..7059e231 Binary files /dev/null and b/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 differ diff --git a/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot b/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot new file mode 100644 index 00000000..2f7ca78a Binary files /dev/null and b/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot differ diff --git a/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf b/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf new file mode 100644 index 00000000..eb52a790 Binary files /dev/null and b/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf differ diff --git a/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff b/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff new file mode 100644 index 00000000..f815f63f Binary files /dev/null and b/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff differ diff --git a/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 b/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 new file mode 100644 index 00000000..f2c76e5b Binary files /dev/null and b/pr/757/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 differ diff --git a/pr/757/_static/js/html5shiv-printshiv.min.js b/pr/757/_static/js/html5shiv-printshiv.min.js deleted file mode 100644 index 2b43bd06..00000000 --- a/pr/757/_static/js/html5shiv-printshiv.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/** -* @preserve HTML5 Shiv 3.7.3-pre | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed -*/ -!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=y.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=y.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),y.elements=c+" "+a,j(b)}function f(a){var b=x[a[v]];return b||(b={},w++,a[v]=w,x[w]=b),b}function g(a,c,d){if(c||(c=b),q)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():u.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||t.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),q)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return y.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(y,b.frag)}function j(a){a||(a=b);var d=f(a);return!y.shivCSS||p||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),q||i(a,d),a}function k(a){for(var b,c=a.getElementsByTagName("*"),e=c.length,f=RegExp("^(?:"+d().join("|")+")$","i"),g=[];e--;)b=c[e],f.test(b.nodeName)&&g.push(b.applyElement(l(b)));return g}function l(a){for(var b,c=a.attributes,d=c.length,e=a.ownerDocument.createElement(A+":"+a.nodeName);d--;)b=c[d],b.specified&&e.setAttribute(b.nodeName,b.nodeValue);return e.style.cssText=a.style.cssText,e}function m(a){for(var b,c=a.split("{"),e=c.length,f=RegExp("(^|[\\s,>+~])("+d().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),g="$1"+A+"\\:$2";e--;)b=c[e]=c[e].split("}"),b[b.length-1]=b[b.length-1].replace(f,g),c[e]=b.join("}");return c.join("{")}function n(a){for(var b=a.length;b--;)a[b].removeNode()}function o(a){function b(){clearTimeout(g._removeSheetTimer),d&&d.removeNode(!0),d=null}var d,e,g=f(a),h=a.namespaces,i=a.parentWindow;return!B||a.printShived?a:("undefined"==typeof h[A]&&h.add(A),i.attachEvent("onbeforeprint",function(){b();for(var f,g,h,i=a.styleSheets,j=[],l=i.length,n=Array(l);l--;)n[l]=i[l];for(;h=n.pop();)if(!h.disabled&&z.test(h.media)){try{f=h.imports,g=f.length}catch(o){g=0}for(l=0;g>l;l++)n.push(f[l]);try{j.push(h.cssText)}catch(o){}}j=m(j.reverse().join("")),e=k(a),d=c(a,j)}),i.attachEvent("onafterprint",function(){n(e),clearTimeout(g._removeSheetTimer),g._removeSheetTimer=setTimeout(b,500)}),a.printShived=!0,a)}var p,q,r="3.7.3",s=a.html5||{},t=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,u=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,v="_html5shiv",w=0,x={};!function(){try{var a=b.createElement("a");a.innerHTML="",p="hidden"in a,q=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){p=!0,q=!0}}();var y={elements:s.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:r,shivCSS:s.shivCSS!==!1,supportsUnknownElements:q,shivMethods:s.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=y,j(b);var z=/^$|\b(?:all|print)\b/,A="html5shiv",B=!q&&function(){var c=b.documentElement;return!("undefined"==typeof b.namespaces||"undefined"==typeof b.parentWindow||"undefined"==typeof c.applyElement||"undefined"==typeof c.removeNode||"undefined"==typeof a.attachEvent)}();y.type+=" print",y.shivPrint=o,o(b),"object"==typeof module&&module.exports&&(module.exports=y)}("undefined"!=typeof window?window:this,document); \ No newline at end of file diff --git a/pr/757/_static/js/html5shiv.min.js b/pr/757/_static/js/html5shiv.min.js deleted file mode 100644 index cd1c674f..00000000 --- a/pr/757/_static/js/html5shiv.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/** -* @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed -*/ -!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.3-pre",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b),"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:this,document); \ No newline at end of file diff --git a/pr/757/_static/js/versions.js b/pr/757/_static/js/versions.js new file mode 100644 index 00000000..4958195e --- /dev/null +++ b/pr/757/_static/js/versions.js @@ -0,0 +1,228 @@ +const themeFlyoutDisplay = "hidden"; +const themeVersionSelector = true; +const themeLanguageSelector = true; + +if (themeFlyoutDisplay === "attached") { + function renderLanguages(config) { + if (!config.projects.translations.length) { + return ""; + } + + // Insert the current language to the options on the selector + let languages = config.projects.translations.concat(config.projects.current); + languages = languages.sort((a, b) => a.language.name.localeCompare(b.language.name)); + + const languagesHTML = ` +
+
Languages
+ ${languages + .map( + (translation) => ` +
+ ${translation.language.code} +
+ `, + ) + .join("\n")} +
+ `; + return languagesHTML; + } + + function renderVersions(config) { + if (!config.versions.active.length) { + return ""; + } + const versionsHTML = ` +
+
Versions
+ ${config.versions.active + .map( + (version) => ` +
+ ${version.slug} +
+ `, + ) + .join("\n")} +
+ `; + return versionsHTML; + } + + function renderDownloads(config) { + if (!Object.keys(config.versions.current.downloads).length) { + return ""; + } + const downloadsNameDisplay = { + pdf: "PDF", + epub: "Epub", + htmlzip: "HTML", + }; + + const downloadsHTML = ` +
+
Downloads
+ ${Object.entries(config.versions.current.downloads) + .map( + ([name, url]) => ` +
+ ${downloadsNameDisplay[name]} +
+ `, + ) + .join("\n")} +
+ `; + return downloadsHTML; + } + + document.addEventListener("readthedocs-addons-data-ready", function (event) { + const config = event.detail.data(); + + const flyout = ` +
+ + Read the Docs + v: ${config.versions.current.slug} + + +
+
+ ${renderLanguages(config)} + ${renderVersions(config)} + ${renderDownloads(config)} +
+
On Read the Docs
+
+ Project Home +
+
+ Builds +
+
+ Downloads +
+
+
+
Search
+
+
+ +
+
+
+
+ + Hosted by Read the Docs + +
+
+ `; + + // Inject the generated flyout into the body HTML element. + document.body.insertAdjacentHTML("beforeend", flyout); + + // Trigger the Read the Docs Addons Search modal when clicking on the "Search docs" input from inside the flyout. + document + .querySelector("#flyout-search-form") + .addEventListener("focusin", () => { + const event = new CustomEvent("readthedocs-search-show"); + document.dispatchEvent(event); + }); + }) +} + +if (themeLanguageSelector || themeVersionSelector) { + function onSelectorSwitch(event) { + const option = event.target.selectedIndex; + const item = event.target.options[option]; + window.location.href = item.dataset.url; + } + + document.addEventListener("readthedocs-addons-data-ready", function (event) { + const config = event.detail.data(); + + const versionSwitch = document.querySelector( + "div.switch-menus > div.version-switch", + ); + if (themeVersionSelector) { + let versions = config.versions.active; + if (config.versions.current.hidden || config.versions.current.type === "external") { + versions.unshift(config.versions.current); + } + const versionSelect = ` + + `; + + versionSwitch.innerHTML = versionSelect; + versionSwitch.firstElementChild.addEventListener("change", onSelectorSwitch); + } + + const languageSwitch = document.querySelector( + "div.switch-menus > div.language-switch", + ); + + if (themeLanguageSelector) { + if (config.projects.translations.length) { + // Add the current language to the options on the selector + let languages = config.projects.translations.concat( + config.projects.current, + ); + languages = languages.sort((a, b) => + a.language.name.localeCompare(b.language.name), + ); + + const languageSelect = ` + + `; + + languageSwitch.innerHTML = languageSelect; + languageSwitch.firstElementChild.addEventListener("change", onSelectorSwitch); + } + else { + languageSwitch.remove(); + } + } + }); +} + +document.addEventListener("readthedocs-addons-data-ready", function (event) { + // Trigger the Read the Docs Addons Search modal when clicking on "Search docs" input from the topnav. + document + .querySelector("[role='search'] input") + .addEventListener("focusin", () => { + const event = new CustomEvent("readthedocs-search-show"); + document.dispatchEvent(event); + }); +}); \ No newline at end of file diff --git a/pr/757/_static/language_data.js b/pr/757/_static/language_data.js index 367b8ed8..c7fe6c6f 100644 --- a/pr/757/_static/language_data.js +++ b/pr/757/_static/language_data.js @@ -1,13 +1,6 @@ /* - * language_data.js - * ~~~~~~~~~~~~~~~~ - * * This script contains the language-specific data used by searchtools.js, * namely the list of stopwords, stemmer, scorer and splitter. - * - * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * */ var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"]; diff --git a/pr/757/_static/searchtools.js b/pr/757/_static/searchtools.js index 92da3f8b..2c774d17 100644 --- a/pr/757/_static/searchtools.js +++ b/pr/757/_static/searchtools.js @@ -1,12 +1,5 @@ /* - * searchtools.js - * ~~~~~~~~~~~~~~~~ - * * Sphinx JavaScript utilities for the full-text search. - * - * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * */ "use strict"; @@ -20,7 +13,7 @@ if (typeof Scorer === "undefined") { // and returns the new score. /* score: result => { - const [docname, title, anchor, descr, score, filename] = result + const [docname, title, anchor, descr, score, filename, kind] = result return score }, */ @@ -47,6 +40,14 @@ if (typeof Scorer === "undefined") { }; } +// Global search result kind enum, used by themes to style search results. +class SearchResultKind { + static get index() { return "index"; } + static get object() { return "object"; } + static get text() { return "text"; } + static get title() { return "title"; } +} + const _removeChildren = (element) => { while (element && element.lastChild) element.removeChild(element.lastChild); }; @@ -64,9 +65,13 @@ const _displayItem = (item, searchTerms, highlightTerms) => { const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; const contentRoot = document.documentElement.dataset.content_root; - const [docName, title, anchor, descr, score, _filename] = item; + const [docName, title, anchor, descr, score, _filename, kind] = item; let listItem = document.createElement("li"); + // Add a class representing the item's type: + // can be used by a theme's CSS selector for styling + // See SearchResultKind for the class names. + listItem.classList.add(`kind-${kind}`); let requestUrl; let linkUrl; if (docBuilder === "dirhtml") { @@ -115,8 +120,10 @@ const _finishSearch = (resultCount) => { "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories." ); else - Search.status.innerText = _( - "Search finished, found ${resultCount} page(s) matching the search query." + Search.status.innerText = Documentation.ngettext( + "Search finished, found one page matching the search query.", + "Search finished, found ${resultCount} pages matching the search query.", + resultCount, ).replace('${resultCount}', resultCount); }; const _displayNextItem = ( @@ -138,7 +145,7 @@ const _displayNextItem = ( else _finishSearch(resultCount); }; // Helper function used by query() to order search results. -// Each input is an array of [docname, title, anchor, descr, score, filename]. +// Each input is an array of [docname, title, anchor, descr, score, filename, kind]. // Order the results by score (in opposite order of appearance, since the // `_displayNextItem` function uses pop() to retrieve items) and then alphabetically. const _orderResultsByScoreThenName = (a, b) => { @@ -178,7 +185,7 @@ const Search = { htmlToText: (htmlString, anchor) => { const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); - for (const removalQuery of [".headerlinks", "script", "style"]) { + for (const removalQuery of [".headerlink", "script", "style"]) { htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() }); } if (anchor) { @@ -248,6 +255,7 @@ const Search = { searchSummary.classList.add("search-summary"); searchSummary.innerText = ""; const searchList = document.createElement("ul"); + searchList.setAttribute("role", "list"); searchList.classList.add("search"); const out = document.getElementById("search-results"); @@ -318,7 +326,7 @@ const Search = { const indexEntries = Search._index.indexentries; // Collect multiple result groups to be sorted separately and then ordered. - // Each is an array of [docname, title, anchor, descr, score, filename]. + // Each is an array of [docname, title, anchor, descr, score, filename, kind]. const normalResults = []; const nonMainIndexResults = []; @@ -328,14 +336,16 @@ const Search = { for (const [title, foundTitles] of Object.entries(allTitles)) { if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) { for (const [file, id] of foundTitles) { - let score = Math.round(100 * queryLower.length / title.length) + const score = Math.round(Scorer.title * queryLower.length / title.length); + const boost = titles[file] === title ? 1 : 0; // add a boost for document titles normalResults.push([ docNames[file], titles[file] !== title ? `${titles[file]} > ${title}` : title, id !== null ? "#" + id : "", null, - score, + score + boost, filenames[file], + SearchResultKind.title, ]); } } @@ -353,6 +363,7 @@ const Search = { null, score, filenames[file], + SearchResultKind.index, ]; if (isMain) { normalResults.push(result); @@ -474,6 +485,7 @@ const Search = { descr, score, filenames[match[0]], + SearchResultKind.object, ]); }; Object.keys(objects).forEach((prefix) => @@ -584,6 +596,7 @@ const Search = { null, score, filenames[file], + SearchResultKind.text, ]); } return results; diff --git a/pr/757/acme_account_facts_module.html b/pr/757/acme_account_facts_module.html index e7c18da2..84f6116c 100644 --- a/pr/757/acme_account_facts_module.html +++ b/pr/757/acme_account_facts_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.acme_account_facts — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -100,7 +98,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -111,7 +109,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -167,7 +165,7 @@

    community.crypto.acme_account_facts๏ƒ

    Note

    -

    This plugin was part of the community.crypto collection (version 2.21.0).

    +

    This plugin was part of the community.crypto collection (version 2.24.0).

    This module has been removed in version 2.0.0 of community.crypto. diff --git a/pr/757/acme_account_info_module.html b/pr/757/acme_account_info_module.html index 23f33666..3620ca96 100644 --- a/pr/757/acme_account_info_module.html +++ b/pr/757/acme_account_info_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.acme_account_info module โ€“ Retrieves information on ACME accounts — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -116,7 +114,7 @@

  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -127,7 +125,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -185,7 +183,7 @@

    community.crypto.acme_account_info module โ€“ Retrieves information on ACME accounts๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -274,7 +272,7 @@ see

    The ACME directory to use. This is the entry point URL to access the ACME CA server API.

    For safety reasons the default is set to the Letโ€™s Encrypt staging server (for the ACME v1 protocol). This will create technically correct, but untrusted certificates.

    -

    For Letโ€™s Encrypt, all staging endpoints can be found here: https://letsencrypt.org/docs/staging-environment/. For Buypass, all endpoints can be found here: https://community.buypass.com/t/63d4ay/buypass-go-ssl-endpoints

    +

    For Letโ€™s Encrypt, all staging endpoints can be found here: https://letsencrypt.org/docs/staging-environment/. For Buypass, all endpoints can be found here: https://community.buypass.com/t/63d4ay/buypass-go-ssl-endpoints.

    For Letโ€™s Encrypt, the production directory URL for ACME v2 is https://acme-v02.api.letsencrypt.org/directory.

    For Buypass, the production directory URL for ACME v2 and v1 is https://api.buypass.com/acme/directory.

    For ZeroSSL, the production directory URL for ACME v2 is https://acme.zerossl.com/v2/DV90.

    @@ -390,6 +388,16 @@ see

    Will return details on what has changed (or possibly needs changing in check_mode), when in diff mode.

    +
    +

    idempotent

    +
    +

    Support: full

    +

    This action does not modify state.

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + @@ -470,7 +478,7 @@ see

    contact

    list / elements=string

    -

    the challenge resource that must be created for validation

    +

    The challenge resource that must be created for validation.

    Returned: always

    Sample: ["mailto:me@example.com", "tel:00123456789"]

    @@ -489,7 +497,7 @@ see

    public_account_key

    string

    -

    the public account key as a JSON Web Key.

    +

    The public account key as a JSON Web Key.

    Returned: always

    Sample: "{\"kty\":\"EC\",\"crv\":\"P-256\",\"x\":\"MKBCTNIcKUSDii11ySs3526iDZ8AiTo7Tu6KPAqv7D4\",\"y\":\"4Etl6SRW2YiLUrN5vfvVHuhp7x8PxltmWWlbbM4IFyM\"}"

    @@ -498,7 +506,7 @@ see

    status

    string

    -

    the accountโ€™s status

    +

    The accountโ€™s status.

    Returned: always

    Can only return:

    @@ -461,6 +469,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/acme_certificate_deactivate_authz_module.html b/pr/757/acme_certificate_deactivate_authz_module.html index 20eb8044..0817887b 100644 --- a/pr/757/acme_certificate_deactivate_authz_module.html +++ b/pr/757/acme_certificate_deactivate_authz_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.acme_certificate_deactivate_authz module โ€“ Deactivate all authz for an ACME v2 order — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -115,7 +113,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -126,7 +124,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -184,7 +182,7 @@

    community.crypto.acme_certificate_deactivate_authz module โ€“ Deactivate all authz for an ACME v2 order๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -274,7 +272,7 @@ see

    The ACME directory to use. This is the entry point URL to access the ACME CA server API.

    For safety reasons the default is set to the Letโ€™s Encrypt staging server (for the ACME v1 protocol). This will create technically correct, but untrusted certificates.

    -

    For Letโ€™s Encrypt, all staging endpoints can be found here: https://letsencrypt.org/docs/staging-environment/. For Buypass, all endpoints can be found here: https://community.buypass.com/t/63d4ay/buypass-go-ssl-endpoints

    +

    For Letโ€™s Encrypt, all staging endpoints can be found here: https://letsencrypt.org/docs/staging-environment/. For Buypass, all endpoints can be found here: https://community.buypass.com/t/63d4ay/buypass-go-ssl-endpoints.

    For Letโ€™s Encrypt, the production directory URL for ACME v2 is https://acme-v02.api.letsencrypt.org/directory.

    For Buypass, the production directory URL for ACME v2 and v1 is https://api.buypass.com/acme/directory.

    For ZeroSSL, the production directory URL for ACME v2 is https://acme.zerossl.com/v2/DV90.

    @@ -380,6 +378,15 @@ see

    Will return details on what has changed (or possibly needs changing in check_mode), when in diff mode.

    +
    +

    idempotent

    +
    +

    Support: full

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + @@ -423,6 +430,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/acme_certificate_module.html b/pr/757/acme_certificate_module.html index 3315c6d7..eb19b624 100644 --- a/pr/757/acme_certificate_module.html +++ b/pr/757/acme_certificate_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.acme_certificate module โ€“ Create SSL/TLS certificates with the ACME protocol — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -116,7 +114,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -127,7 +125,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -185,7 +183,7 @@

    community.crypto.acme_certificate module โ€“ Create SSL/TLS certificates with the ACME protocol๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -210,7 +208,7 @@ see

  • Create and renew SSL/TLS certificates with a CA supporting the ACME protocol, such as Letโ€™s Encrypt or Buypass. The current implementation supports the http-01, dns-01 and tls-alpn-01 challenges.

  • To use this module, it has to be executed twice. Either as two different tasks in the same run or during two runs. Note that the output of the first run needs to be recorded and passed to the second run as the module argument data.

  • -
  • Between these two tasks you have to fulfill the required steps for the chosen challenge by whatever means necessary. For http-01 that means creating the necessary challenge file on the destination webserver. For dns-01 the necessary dns record has to be created. For tls-alpn-01 the necessary certificate has to be created and served. It is not the responsibility of this module to perform these steps.

  • +
  • Between these two tasks you have to fulfill the required steps for the chosen challenge by whatever means necessary. For http-01 that means creating the necessary challenge file on the destination webserver. For dns-01 the necessary DNS record has to be created. For tls-alpn-01 the necessary certificate has to be created and served. It is not the responsibility of this module to perform these steps.

  • For details on how to fulfill these challenges, you might have to read through the main ACME specification and the TLS-ALPN-01 specification. Also, consider the examples provided for this module.

  • The module includes experimental support for IP identifiers according to the RFC 8738.

  • @@ -286,7 +284,7 @@ see

    The ACME directory to use. This is the entry point URL to access the ACME CA server API.

    For safety reasons the default is set to the Letโ€™s Encrypt staging server (for the ACME v1 protocol). This will create technically correct, but untrusted certificates.

    -

    For Letโ€™s Encrypt, all staging endpoints can be found here: https://letsencrypt.org/docs/staging-environment/. For Buypass, all endpoints can be found here: https://community.buypass.com/t/63d4ay/buypass-go-ssl-endpoints

    +

    For Letโ€™s Encrypt, all staging endpoints can be found here: https://letsencrypt.org/docs/staging-environment/. For Buypass, all endpoints can be found here: https://community.buypass.com/t/63d4ay/buypass-go-ssl-endpoints.

    For Letโ€™s Encrypt, the production directory URL for ACME v2 is https://acme-v02.api.letsencrypt.org/directory.

    For Buypass, the production directory URL for ACME v2 and v1 is https://api.buypass.com/acme/directory.

    For ZeroSSL, the production directory URL for ACME v2 is https://acme.zerossl.com/v2/DV90.

    @@ -521,7 +519,7 @@ see

    Allows to specify parts of the subject of a certificate in the chain must have to be selected.

    If select_chain[].subject is empty, any certificate will match.

    -

    An example value would be {"CN": "My Preferred CA Intermediate"}

    +

    An example value would be {"CN": "My Preferred CA Intermediate"}.

    @@ -629,6 +627,17 @@ see +

    Support: partial

    +

    If force=true, the module is not idempotent. If force=false, it depends on the certificateโ€™s validity period and the value of remaining_days.

    +

    The second phase invocation of the module is always idempotent, assuming no error occurs.

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + +

    safe_file_operations

    Support: full

    @@ -1007,6 +1016,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/acme_certificate_order_create_module.html b/pr/757/acme_certificate_order_create_module.html index 272ebfd0..a3fa3936 100644 --- a/pr/757/acme_certificate_order_create_module.html +++ b/pr/757/acme_certificate_order_create_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.acme_certificate_order_create module โ€“ Create an ACME v2 order — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -116,7 +114,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -127,7 +125,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -185,7 +183,7 @@

    community.crypto.acme_certificate_order_create module โ€“ Create an ACME v2 order๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -209,7 +207,7 @@ see

    Synopsis๏ƒ

    + +

    Support: none

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + @@ -761,6 +768,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/acme_certificate_order_finalize_module.html b/pr/757/acme_certificate_order_finalize_module.html index d57c275d..00aba8bf 100644 --- a/pr/757/acme_certificate_order_finalize_module.html +++ b/pr/757/acme_certificate_order_finalize_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.acme_certificate_order_finalize module โ€“ Finalize an ACME v2 order — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -116,7 +114,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -127,7 +125,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -185,7 +183,7 @@

    community.crypto.acme_certificate_order_finalize module โ€“ Finalize an ACME v2 order๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -275,7 +273,7 @@ see

    The ACME directory to use. This is the entry point URL to access the ACME CA server API.

    For safety reasons the default is set to the Letโ€™s Encrypt staging server (for the ACME v1 protocol). This will create technically correct, but untrusted certificates.

    -

    For Letโ€™s Encrypt, all staging endpoints can be found here: https://letsencrypt.org/docs/staging-environment/. For Buypass, all endpoints can be found here: https://community.buypass.com/t/63d4ay/buypass-go-ssl-endpoints

    +

    For Letโ€™s Encrypt, all staging endpoints can be found here: https://letsencrypt.org/docs/staging-environment/. For Buypass, all endpoints can be found here: https://community.buypass.com/t/63d4ay/buypass-go-ssl-endpoints.

    For Letโ€™s Encrypt, the production directory URL for ACME v2 is https://acme-v02.api.letsencrypt.org/directory.

    For Buypass, the production directory URL for ACME v2 and v1 is https://api.buypass.com/acme/directory.

    For ZeroSSL, the production directory URL for ACME v2 is https://acme.zerossl.com/v2/DV90.

    @@ -516,6 +514,15 @@ see +

    Support: full

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + +

    safe_file_operations

    Support: full

    @@ -757,6 +764,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/acme_certificate_order_info_module.html b/pr/757/acme_certificate_order_info_module.html index d35ca5d3..c5b609b1 100644 --- a/pr/757/acme_certificate_order_info_module.html +++ b/pr/757/acme_certificate_order_info_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.acme_certificate_order_info module โ€“ Obtain information for an ACME v2 order — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -116,7 +114,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -127,7 +125,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -185,7 +183,7 @@

    community.crypto.acme_certificate_order_info module โ€“ Obtain information for an ACME v2 order๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -275,7 +273,7 @@ see

    The ACME directory to use. This is the entry point URL to access the ACME CA server API.

    For safety reasons the default is set to the Letโ€™s Encrypt staging server (for the ACME v1 protocol). This will create technically correct, but untrusted certificates.

    -

    For Letโ€™s Encrypt, all staging endpoints can be found here: https://letsencrypt.org/docs/staging-environment/. For Buypass, all endpoints can be found here: https://community.buypass.com/t/63d4ay/buypass-go-ssl-endpoints

    +

    For Letโ€™s Encrypt, all staging endpoints can be found here: https://letsencrypt.org/docs/staging-environment/. For Buypass, all endpoints can be found here: https://community.buypass.com/t/63d4ay/buypass-go-ssl-endpoints.

    For Letโ€™s Encrypt, the production directory URL for ACME v2 is https://acme-v02.api.letsencrypt.org/directory.

    For Buypass, the production directory URL for ACME v2 and v1 is https://api.buypass.com/acme/directory.

    For ZeroSSL, the production directory URL for ACME v2 is https://acme.zerossl.com/v2/DV90.

    @@ -382,6 +380,16 @@ see

    Will return details on what has changed (or possibly needs changing in check_mode), when in diff mode.

    + +

    Support: full

    +

    This action does not modify state.

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + @@ -604,7 +612,7 @@ see

    wildcard

    boolean

    -

    This field must be present and true for authorizations created as a result of a newOrder request containing a DNS identifier with a value that was a wildcard domain name. For other authorizations, it must be absent.

    +

    This field must be present and true for authorizations created as a result of a newOrder request containing a DNS identifier with a value that was a wildcard domain name. For other authorizations, it must be absent.

    Wildcard domain names are described in https://www.rfc-editor.org/rfc/rfc8555#section-7.1.3 of the ACME specification.

    Returned: sometimes

    @@ -686,7 +694,7 @@ see
    @@ -721,7 +729,7 @@ see

    finalize

    string

    -

    A URL that a CSR must be POSTed to once all of the orderโ€™s authorizations are satisfied to finalize the order. The result of a successful finalization will be the population of the certificate URL for the order.

    +

    A URL that a CSR must be POSTed to once all of the orderโ€™s authorizations are satisfied to finalize the order. The result of a successful finalization will be the population of the certificate URL for the order.

    Returned: always

    @@ -813,6 +821,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/acme_certificate_order_validate_module.html b/pr/757/acme_certificate_order_validate_module.html index 4483ef8d..5dbe749b 100644 --- a/pr/757/acme_certificate_order_validate_module.html +++ b/pr/757/acme_certificate_order_validate_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.acme_certificate_order_validate module โ€“ Validate authorizations of an ACME v2 order — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -116,7 +114,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -127,7 +125,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -185,7 +183,7 @@

    community.crypto.acme_certificate_order_validate module โ€“ Validate authorizations of an ACME v2 order๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -275,7 +273,7 @@ see

    The ACME directory to use. This is the entry point URL to access the ACME CA server API.

    For safety reasons the default is set to the Letโ€™s Encrypt staging server (for the ACME v1 protocol). This will create technically correct, but untrusted certificates.

    -

    For Letโ€™s Encrypt, all staging endpoints can be found here: https://letsencrypt.org/docs/staging-environment/. For Buypass, all endpoints can be found here: https://community.buypass.com/t/63d4ay/buypass-go-ssl-endpoints

    +

    For Letโ€™s Encrypt, all staging endpoints can be found here: https://letsencrypt.org/docs/staging-environment/. For Buypass, all endpoints can be found here: https://community.buypass.com/t/63d4ay/buypass-go-ssl-endpoints.

    For Letโ€™s Encrypt, the production directory URL for ACME v2 is https://acme-v02.api.letsencrypt.org/directory.

    For Buypass, the production directory URL for ACME v2 and v1 is https://api.buypass.com/acme/directory.

    For ZeroSSL, the production directory URL for ACME v2 is https://acme.zerossl.com/v2/DV90.

    @@ -409,6 +407,15 @@ see +

    Support: full

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + +

    safe_file_operations

    Support: full

    @@ -643,6 +650,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/acme_certificate_renewal_info_module.html b/pr/757/acme_certificate_renewal_info_module.html index 3ab648f8..6b90b16c 100644 --- a/pr/757/acme_certificate_renewal_info_module.html +++ b/pr/757/acme_certificate_renewal_info_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.acme_certificate_renewal_info module โ€“ Determine whether a certificate should be renewed or not — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -116,7 +114,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -127,7 +125,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -185,7 +183,7 @@

    community.crypto.acme_certificate_renewal_info module โ€“ Determine whether a certificate should be renewed or not๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -210,7 +208,7 @@ see Synopsis๏ƒ

    @@ -236,7 +234,7 @@ see

    The ACME directory to use. This is the entry point URL to access the ACME CA server API.

    For safety reasons the default is set to the Letโ€™s Encrypt staging server (for the ACME v1 protocol). This will create technically correct, but untrusted certificates.

    -

    For Letโ€™s Encrypt, all staging endpoints can be found here: https://letsencrypt.org/docs/staging-environment/. For Buypass, all endpoints can be found here: https://community.buypass.com/t/63d4ay/buypass-go-ssl-endpoints

    +

    For Letโ€™s Encrypt, all staging endpoints can be found here: https://letsencrypt.org/docs/staging-environment/. For Buypass, all endpoints can be found here: https://community.buypass.com/t/63d4ay/buypass-go-ssl-endpoints.

    For Letโ€™s Encrypt, the production directory URL for ACME v2 is https://acme-v02.api.letsencrypt.org/directory.

    For Buypass, the production directory URL for ACME v2 and v1 is https://api.buypass.com/acme/directory.

    For ZeroSSL, the production directory URL for ACME v2 is https://acme.zerossl.com/v2/DV90.

    @@ -399,6 +397,16 @@ see

    Will return details on what has changed (or possibly needs changing in check_mode), when in diff mode.

    + +

    Support: full

    +

    This action does not modify state.

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + @@ -418,9 +426,9 @@ see

    See also

    -
    community.crypto.acme_certificate

    Allows to obtain a certificate using the ACME protocol

    +
    community.crypto.acme_certificate

    Allows to obtain a certificate using the ACME protocol.

    -
    community.crypto.acme_ari_info

    Obtain renewal information for a certificate

    +
    community.crypto.acme_ari_info

    Obtain renewal information for a certificate.

    @@ -500,6 +508,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/acme_certificate_revoke_module.html b/pr/757/acme_certificate_revoke_module.html index ddd202f0..d44507fd 100644 --- a/pr/757/acme_certificate_revoke_module.html +++ b/pr/757/acme_certificate_revoke_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.acme_certificate_revoke module โ€“ Revoke certificates with the ACME protocol — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -115,7 +113,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -126,7 +124,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -184,7 +182,7 @@

    community.crypto.acme_certificate_revoke module โ€“ Revoke certificates with the ACME protocol๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -270,7 +268,7 @@ see

    The ACME directory to use. This is the entry point URL to access the ACME CA server API.

    For safety reasons the default is set to the Letโ€™s Encrypt staging server (for the ACME v1 protocol). This will create technically correct, but untrusted certificates.

    -

    For Letโ€™s Encrypt, all staging endpoints can be found here: https://letsencrypt.org/docs/staging-environment/. For Buypass, all endpoints can be found here: https://community.buypass.com/t/63d4ay/buypass-go-ssl-endpoints

    +

    For Letโ€™s Encrypt, all staging endpoints can be found here: https://letsencrypt.org/docs/staging-environment/. For Buypass, all endpoints can be found here: https://community.buypass.com/t/63d4ay/buypass-go-ssl-endpoints.

    For Letโ€™s Encrypt, the production directory URL for ACME v2 is https://acme-v02.api.letsencrypt.org/directory.

    For Buypass, the production directory URL for ACME v2 and v1 is https://api.buypass.com/acme/directory.

    For ZeroSSL, the production directory URL for ACME v2 is https://acme.zerossl.com/v2/DV90.

    @@ -410,6 +408,15 @@ see

    Will return details on what has changed (or possibly needs changing in check_mode), when in diff mode.

    + +

    Support: full

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + @@ -464,6 +471,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/acme_challenge_cert_helper_module.html b/pr/757/acme_challenge_cert_helper_module.html index 8dc9b7c2..2ac1e4bc 100644 --- a/pr/757/acme_challenge_cert_helper_module.html +++ b/pr/757/acme_challenge_cert_helper_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.acme_challenge_cert_helper module โ€“ Prepare certificates required for ACME challenges such as tls-alpn-01 — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -115,7 +113,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -126,7 +124,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -184,7 +182,7 @@

    community.crypto.acme_challenge_cert_helper module โ€“ Prepare certificates required for ACME challenges such as tls-alpn-01๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -299,6 +297,16 @@ see

    Will return details on what has changed (or possibly needs changing in check_mode), when in diff mode.

    + +

    Support: none

    +

    The certificates returned are never the same, since the Not Before and Not After timestamps depend on the invocationโ€™s timestamp.

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + @@ -427,6 +435,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/acme_inspect_module.html b/pr/757/acme_inspect_module.html index 311ea4dd..0713a31e 100644 --- a/pr/757/acme_inspect_module.html +++ b/pr/757/acme_inspect_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.acme_inspect module โ€“ Send direct requests to an ACME server — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -116,7 +114,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -127,7 +125,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -185,7 +183,7 @@

    community.crypto.acme_inspect module โ€“ Send direct requests to an ACME server๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -275,7 +273,7 @@ see

    The ACME directory to use. This is the entry point URL to access the ACME CA server API.

    For safety reasons the default is set to the Letโ€™s Encrypt staging server (for the ACME v1 protocol). This will create technically correct, but untrusted certificates.

    -

    For Letโ€™s Encrypt, all staging endpoints can be found here: https://letsencrypt.org/docs/staging-environment/. For Buypass, all endpoints can be found here: https://community.buypass.com/t/63d4ay/buypass-go-ssl-endpoints

    +

    For Letโ€™s Encrypt, all staging endpoints can be found here: https://letsencrypt.org/docs/staging-environment/. For Buypass, all endpoints can be found here: https://community.buypass.com/t/63d4ay/buypass-go-ssl-endpoints.

    For Letโ€™s Encrypt, the production directory URL for ACME v2 is https://acme-v02.api.letsencrypt.org/directory.

    For Buypass, the production directory URL for ACME v2 and v1 is https://api.buypass.com/acme/directory.

    For ZeroSSL, the production directory URL for ACME v2 is https://acme.zerossl.com/v2/DV90.

    @@ -417,6 +415,15 @@ see

    Will return details on what has changed (or possibly needs changing in check_mode), when in diff mode.

    + +

    Support: none

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + @@ -426,7 +433,7 @@ see Note

    • The account_uri option must be specified for properly authenticated ACME v2 requests (except a new-account request).

    • -
    • Using the ansible tool, community.crypto.acme_inspect can be used to directly execute ACME requests without the need of writing a playbook. For example, the following command retrieves the ACME account with ID 1 from Letโ€™s Encrypt (assuming /path/to/key is the correct private account key): ansible localhost -m acme_inspect -a "account_key_src=/path/to/key acme_directory=https://acme-v02.api.letsencrypt.org/directory acme_version=2 account_uri=https://acme-v02.api.letsencrypt.org/acme/acct/1 method=get url=https://acme-v02.api.letsencrypt.org/acme/acct/1"

    • +
    • Using the ansible tool, community.crypto.acme_inspect can be used to directly execute ACME requests without the need of writing a playbook. For example, the following command retrieves the ACME account with ID 1 from Letโ€™s Encrypt (assuming /path/to/key is the correct private account key): ansible localhost -m acme_inspect -a "account_key_src=/path/to/key acme_directory=https://acme-v02.api.letsencrypt.org/directory acme_version=2 account_uri=https://acme-v02.api.letsencrypt.org/acme/acct/1 method=get url=https://acme-v02.api.letsencrypt.org/acme/acct/1".

    • Although the defaults are chosen so that the module can be used with the Letโ€™s Encrypt CA, the module can in principle be used with any CA providing an ACME endpoint, such as Buypass Go SSL.

    • So far, the ACME modules have only been tested by the developers against Letโ€™s Encrypt (staging and production), Buypass (staging and production), ZeroSSL (production), and Pebble testing server. We have got community feedback that they also work with Sectigo ACME Service for InCommon. If you experience problems with another ACME server, please create an issue to help us supporting it. Feedback that an ACME server not mentioned does work is also appreciated.

    • If a new enough version of the cryptography library is available (see Requirements for details), it will be used instead of the openssl binary. This can be explicitly disabled or enabled with the select_crypto_backend option. Note that using the openssl binary will be slower and less secure, as private key contents always have to be stored on disk (see account_key_content).

    • @@ -489,7 +496,7 @@ see # For valid values, see # https://tools.ietf.org/html/rfc8555#section-7.3 contact: - - mailto:me@example.com + - mailto:me@example.com - name: Create certificate order community.crypto.acme_certificate: @@ -561,7 +568,7 @@ see

    directory

    dictionary

    -

    The ACME directoryโ€™s content

    +

    The ACME directoryโ€™s content.

    Returned: always

    Sample: {"a85k3x9f91A4": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417", "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change", "meta": {"caaIdentities": ["letsencrypt.org"], "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf", "website": "https://letsencrypt.org"}, "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct", "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce", "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order", "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"}

    @@ -570,7 +577,7 @@ see

    headers

    dictionary

    -

    The requestโ€™s HTTP headers (with lowercase keys)

    +

    The requestโ€™s HTTP headers (with lowercase keys).

    Returned: always

    Sample: {"boulder-requester": "12345", "cache-control": "max-age=0, no-cache, no-store", "connection": "close", "content-length": "904", "content-type": "application/json", "cookies": {}, "cookies_string": "", "date": "Wed, 07 Nov 2018 12:34:56 GMT", "expires": "Wed, 07 Nov 2018 12:44:56 GMT", "link": "<https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf>;rel=\"terms-of-service\"", "msg": "OK (904 bytes)", "pragma": "no-cache", "replay-nonce": "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGH", "server": "nginx", "status": 200, "strict-transport-security": "max-age=604800", "url": "https://acme-v02.api.letsencrypt.org/acme/acct/46161", "x-frame-options": "DENY"}

    @@ -579,7 +586,7 @@ see

    output_json

    dictionary

    -

    The output parsed as JSON

    +

    The output parsed as JSON.

    Returned: if output can be parsed as JSON

    Sample: [{"id": 12345}, {"key": [{"kty": "RSA"}, "..."]}]

    @@ -588,9 +595,9 @@ see

    output_text

    string

    -

    The raw text output

    +

    The raw text output.

    Returned: always

    -

    Sample: "{\n  \"id\": 12345,\n  \"key\": {\n    \"kty\": \"RSA\",\n ..."

    +

    Sample: "{\\n  \\\"id\\\": 12345,\\n  \\\"key\\\": {\\n    \\\"kty\\\": \\\"RSA\\\",\\n ..."

    @@ -606,6 +613,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/certificate_complete_chain_module.html b/pr/757/certificate_complete_chain_module.html index 7aa15410..22b11184 100644 --- a/pr/757/certificate_complete_chain_module.html +++ b/pr/757/certificate_complete_chain_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.certificate_complete_chain module โ€“ Complete certificate chain given a set of untrusted and root certificates — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -114,7 +112,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -125,7 +123,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -183,7 +181,7 @@

    community.crypto.certificate_complete_chain module โ€“ Complete certificate chain given a set of untrusted and root certificates๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -285,6 +283,16 @@ see

    Will return details on what has changed (or possibly needs changing in check_mode), when in diff mode.

    +
    +

    idempotent

    +
    +

    Support: full

    +

    This action does not modify state.

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + @@ -296,7 +304,7 @@ see community.crypto.certificate_complete_chain: input_chain: "{{ lookup('ansible.builtin.file', '/etc/ssl/csr/www.ansible.com-fullchain.pem') }}" root_certificates: - - /etc/ca-certificates/ + - /etc/ca-certificates/ register: www_ansible_com - name: Write root certificate to disk ansible.builtin.copy: @@ -309,9 +317,9 @@ see community.crypto.certificate_complete_chain: input_chain: "{{ lookup('ansible.builtin.file', '/etc/ssl/csr/www.ansible.com.pem') }}" intermediate_certificates: - - /etc/ssl/csr/www.ansible.com-chain.pem + - /etc/ssl/csr/www.ansible.com-chain.pem root_certificates: - - /etc/ca-certificates/ + - /etc/ca-certificates/ register: www_ansible_com - name: Write complete chain to disk ansible.builtin.copy: @@ -373,6 +381,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/changelog.html b/pr/757/changelog.html index 661e34c8..f2d1e2ca 100644 --- a/pr/757/changelog.html +++ b/pr/757/changelog.html @@ -1,3 +1,5 @@ + + @@ -12,15 +14,11 @@ - - - - - - - + + + + + @@ -76,32 +74,68 @@
    -

    CSRโ€™s public key in PEM format

    +

    CSRโ€™s public key in PEM format.

    Returned: success

    Sample: "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A..."

    @@ -709,6 +717,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/openssl_csr_module.html b/pr/757/openssl_csr_module.html index d53e5b26..65aabecb 100644 --- a/pr/757/openssl_csr_module.html +++ b/pr/757/openssl_csr_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR) — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -102,7 +100,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • Names that will be present in the authority cert issuer field of the certificate signing request.

    -

    Values must be prefixed by their options. (That is, email, URI, DNS, RID, IP, dirName, otherName, and the ones specific to your CA)

    -

    Example: DNS:ca.example.org

    +

    Values must be prefixed by their options. (That is, email, URI, DNS, RID, IP, dirName, otherName, and the ones specific to your CA).

    +

    Example: DNS:ca.example.org.

    If specified, authority_cert_serial_number must also be specified.

    Please note that commercial CAs ignore this value, respectively use a value of their own choice. Specifying this option is mostly useful for self-signed certificates or for own CAs.

    Note that this is only supported if the cryptography backend is used!

    @@ -271,7 +269,7 @@ see

    string

    The authority key identifier as a hex string, where two bytes are separated by colons.

    -

    Example: 00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff:00:11:22:33

    +

    Example: 00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff:00:11:22:33.

    Please note that commercial CAs ignore this value, respectively use a value of their own choice. Specifying this option is mostly useful for self-signed certificates or for own CAs.

    Note that this is only supported if the cryptography backend is used!

    The AuthorityKeyIdentifier extension will only be added if at least one of authority_key_identifier, authority_cert_issuer and authority_cert_serial_number is specified.

    @@ -458,7 +456,7 @@ see

    group

    string

    -

    Name of the group that should own the filesystem object, as would be fed to chown.

    +

    Name of the group that should own the filesystem object, as would be fed to chown.

    When left unspecified, it uses the current group of the current user unless you are root, in which case it can preserve the previous ownership.

    @@ -500,12 +498,12 @@ see

    any

    The permissions the resulting filesystem object should have.

    -

    For those used to /usr/bin/chmod remember that modes are actually octal numbers. You must give Ansible enough information to parse them correctly. For consistent results, quote octal numbers (for example, '644' or '1777') so Ansible receives a string and can do its own conversion from string into number. Adding a leading zero (for example, 0755) works sometimes, but can fail in loops and some other circumstances.

    +

    For those used to /usr/bin/chmod remember that modes are actually octal numbers. You must give Ansible enough information to parse them correctly. For consistent results, quote octal numbers (for example, '644' or '1777') so Ansible receives a string and can do its own conversion from string into number. Adding a leading zero (for example, 0755) works sometimes, but can fail in loops and some other circumstances.

    Giving Ansible a number without following either of these rules will end up with a decimal number which will have unexpected results.

    -

    As of Ansible 1.8, the mode may be specified as a symbolic mode (for example, u+rwx or u=rw,g=r,o=r).

    -

    If mode is not specified and the destination filesystem object does not exist, the default umask on the system will be used when setting the mode for the newly created filesystem object.

    -

    If mode is not specified and the destination filesystem object does exist, the mode of the existing filesystem object will be used.

    -

    Specifying mode is the best way to ensure filesystem objects are created with the correct permissions. See CVE-2020-1736 for further details.

    +

    As of Ansible 1.8, the mode may be specified as a symbolic mode (for example, u+rwx or u=rw,g=r,o=r).

    +

    If mode is not specified and the destination filesystem object does not exist, the default umask on the system will be used when setting the mode for the newly created filesystem object.

    +

    If mode is not specified and the destination filesystem object does exist, the mode of the existing filesystem object will be used.

    +

    Specifying mode is the best way to ensure filesystem objects are created with the correct permissions. See CVE-2020-1736 for further details.

    @@ -592,7 +590,7 @@ see

    owner

    string

    -

    Name of the user that should own the filesystem object, as would be fed to chown.

    +

    Name of the user that should own the filesystem object, as would be fed to chown.

    When left unspecified, it uses the current user unless you are root, in which case it can preserve the previous ownership.

    Specifying a numeric username will be assumed to be a user ID and not a username. Avoid numeric usernames to avoid this confusion.

    @@ -662,7 +660,7 @@ see

    The level part of the SELinux filesystem object context.

    This is the MLS/MCS attribute, sometimes known as the range.

    -

    When set to _default, it will use the level portion of the policy if available.

    +

    When set to _default, it will use the level portion of the policy if available.

    The role part of the SELinux filesystem object context.

    -

    When set to _default, it will use the role portion of the policy if available.

    +

    When set to _default, it will use the role portion of the policy if available.

    @@ -678,7 +676,7 @@ see

    string

    The type part of the SELinux filesystem object context.

    -

    When set to _default, it will use the type portion of the policy if available.

    +

    When set to _default, it will use the type portion of the policy if available.

    @@ -686,8 +684,8 @@ see

    string

    The user part of the SELinux filesystem object context.

    -

    By default it uses the system policy, where applicable.

    -

    When set to _default, it will use the user portion of the policy if available.

    +

    By default it uses the system policy, where applicable.

    +

    When set to _default, it will use the user portion of the policy if available.

    @@ -753,7 +751,7 @@ see

    string

    The subject key identifier as a hex string, where two bytes are separated by colons.

    -

    Example: 00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff:00:11:22:33

    +

    Example: 00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff:00:11:22:33.

    Please note that commercial CAs ignore this value, respectively use a value of their own choice. Specifying this option is mostly useful for self-signed certificates or for own CAs.

    Note that this option can only be used if create_subject_key_identifier is false.

    Note that this is only supported if the cryptography backend is used!

    @@ -841,6 +839,15 @@ see +

    Support: full

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + +

    safe_file_operations

    basicConstraints

    list / elements=string

    -

    Indicates if the certificate belongs to a CA

    +

    Indicates if the certificate belongs to a CA.

    Returned: changed or success

    Sample: ["CA:TRUE", "pathLenConstraint:0"]

    @@ -1026,7 +1033,7 @@ see

    extendedKeyUsage

    list / elements=string

    -

    Additional restriction on the public key purposes

    +

    Additional restriction on the public key purposes.

    Returned: changed or success

    Sample: ["clientAuth"]

    @@ -1035,7 +1042,7 @@ see

    filename

    string

    -

    Path to the generated Certificate Signing Request

    +

    Path to the generated Certificate Signing Request.

    Returned: changed or success

    Sample: "/etc/ssl/csr/www.ansible.com.csr"

    @@ -1044,7 +1051,7 @@ see

    keyUsage

    list / elements=string

    -

    Purpose for which the public key may be used

    +

    Purpose for which the public key may be used.

    Returned: changed or success

    Sample: ["digitalSignature", "keyAgreement"]

    @@ -1073,7 +1080,7 @@ see

    ocsp_must_staple

    boolean

    -

    Indicates whether the certificate has the OCSP Must Staple feature enabled

    +

    Indicates whether the certificate has the OCSP Must Staple feature enabled.

    Returned: changed or success

    Sample: false

    @@ -1082,7 +1089,7 @@ see

    privatekey

    string

    -

    Path to the TLS/SSL private key the CSR was generated for

    +

    Path to the TLS/SSL private key the CSR was generated for.

    Will be none if the private key has been provided in privatekey_content.

    Returned: changed or success

    Sample: "/etc/ssl/private/ansible.com.pem"

    @@ -1092,7 +1099,7 @@ see

    subject

    list / elements=list

    -

    A list of the subject tuples attached to the CSR

    +

    A list of the subject tuples attached to the CSR.

    Returned: changed or success

    Sample: [["CN", "www.ansible.com"], ["O", "Ansible"]]

    @@ -1101,7 +1108,7 @@ see

    subjectAltName

    list / elements=string

    -

    The alternative names this CSR is valid for

    +

    The alternative names this CSR is valid for.

    Returned: changed or success

    Sample: ["DNS:www.ansible.com", "DNS:m.ansible.com"]

    @@ -1120,6 +1127,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/openssl_csr_pipe_module.html b/pr/757/openssl_csr_pipe_module.html index c974b4c3..2128280b 100644 --- a/pr/757/openssl_csr_pipe_module.html +++ b/pr/757/openssl_csr_pipe_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.openssl_csr_pipe module โ€“ Generate OpenSSL Certificate Signing Request (CSR) — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -102,7 +100,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -127,7 +125,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -185,7 +183,7 @@

    community.crypto.openssl_csr_pipe module โ€“ Generate OpenSSL Certificate Signing Request (CSR)๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -235,8 +233,8 @@ see

    list / elements=string

    Names that will be present in the authority cert issuer field of the certificate signing request.

    -

    Values must be prefixed by their options. (That is, email, URI, DNS, RID, IP, dirName, otherName, and the ones specific to your CA)

    -

    Example: DNS:ca.example.org

    +

    Values must be prefixed by their options. (That is, email, URI, DNS, RID, IP, dirName, otherName, and the ones specific to your CA).

    +

    Example: DNS:ca.example.org.

    If specified, authority_cert_serial_number must also be specified.

    Please note that commercial CAs ignore this value, respectively use a value of their own choice. Specifying this option is mostly useful for self-signed certificates or for own CAs.

    Note that this is only supported if the cryptography backend is used!

    @@ -260,7 +258,7 @@ see

    string

    The authority key identifier as a hex string, where two bytes are separated by colons.

    -

    Example: 00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff:00:11:22:33

    +

    Example: 00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff:00:11:22:33.

    Please note that commercial CAs ignore this value, respectively use a value of their own choice. Specifying this option is mostly useful for self-signed certificates or for own CAs.

    Note that this is only supported if the cryptography backend is used!

    The AuthorityKeyIdentifier extension will only be added if at least one of authority_key_identifier, authority_cert_issuer and authority_cert_serial_number is specified.

    @@ -625,7 +623,7 @@ see

    string

    The subject key identifier as a hex string, where two bytes are separated by colons.

    -

    Example: 00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff:00:11:22:33

    +

    Example: 00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff:00:11:22:33.

    Please note that commercial CAs ignore this value, respectively use a value of their own choice. Specifying this option is mostly useful for self-signed certificates or for own CAs.

    Note that this option can only be used if create_subject_key_identifier is false.

    Note that this is only supported if the cryptography backend is used!

    @@ -699,6 +697,15 @@ see

    Will return details on what has changed (or possibly needs changing in check_mode), when in diff mode.

    + +

    Support: full

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + @@ -778,7 +785,7 @@ see

    basicConstraints

    list / elements=string

    -

    Indicates if the certificate belongs to a CA

    +

    Indicates if the certificate belongs to a CA.

    Returned: changed or success

    Sample: ["CA:TRUE", "pathLenConstraint:0"]

    @@ -795,7 +802,7 @@ see

    extendedKeyUsage

    list / elements=string

    -

    Additional restriction on the public key purposes

    +

    Additional restriction on the public key purposes.

    Returned: changed or success

    Sample: ["clientAuth"]

    @@ -804,7 +811,7 @@ see

    keyUsage

    list / elements=string

    -

    Purpose for which the public key may be used

    +

    Purpose for which the public key may be used.

    Returned: changed or success

    Sample: ["digitalSignature", "keyAgreement"]

    @@ -831,7 +838,7 @@ see

    ocsp_must_staple

    boolean

    -

    Indicates whether the certificate has the OCSP Must Staple feature enabled

    +

    Indicates whether the certificate has the OCSP Must Staple feature enabled.

    Returned: changed or success

    Sample: false

    @@ -840,7 +847,7 @@ see

    privatekey

    string

    -

    Path to the TLS/SSL private key the CSR was generated for

    +

    Path to the TLS/SSL private key the CSR was generated for.

    Will be none if the private key has been provided in privatekey_content.

    Returned: changed or success

    Sample: "/etc/ssl/private/ansible.com.pem"

    @@ -850,7 +857,7 @@ see

    subject

    list / elements=list

    -

    A list of the subject tuples attached to the CSR

    +

    A list of the subject tuples attached to the CSR.

    Returned: changed or success

    Sample: [["CN", "www.ansible.com"], ["O", "Ansible"]]

    @@ -859,7 +866,7 @@ see

    subjectAltName

    list / elements=string

    -

    The alternative names this CSR is valid for

    +

    The alternative names this CSR is valid for.

    Returned: changed or success

    Sample: ["DNS:www.ansible.com", "DNS:m.ansible.com"]

    @@ -878,6 +885,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/openssl_dhparam_module.html b/pr/757/openssl_dhparam_module.html index ffcf7036..ab477b74 100644 --- a/pr/757/openssl_dhparam_module.html +++ b/pr/757/openssl_dhparam_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.openssl_dhparam module โ€“ Generate OpenSSL Diffie-Hellman Parameters — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -102,7 +100,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -126,7 +124,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -184,7 +182,7 @@

    community.crypto.openssl_dhparam module โ€“ Generate OpenSSL Diffie-Hellman Parameters๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -236,8 +234,8 @@ see string

    The attributes the resulting filesystem object should have.

    -

    To get supported flags look at the man page for chattr on the target system.

    -

    This string should contain the attributes in the same order as the one displayed by lsattr.

    +

    To get supported flags look at the man page for chattr on the target system.

    +

    This string should contain the attributes in the same order as the one displayed by lsattr.

    The = operator is assumed as default, otherwise + or - operators need to be included in the string.

    @@ -269,7 +267,7 @@ see

    group

    string

    -

    Name of the group that should own the filesystem object, as would be fed to chown.

    +

    Name of the group that should own the filesystem object, as would be fed to chown.

    When left unspecified, it uses the current group of the current user unless you are root, in which case it can preserve the previous ownership.

    @@ -278,19 +276,19 @@ see

    any

    The permissions the resulting filesystem object should have.

    -

    For those used to /usr/bin/chmod remember that modes are actually octal numbers. You must give Ansible enough information to parse them correctly. For consistent results, quote octal numbers (for example, '644' or '1777') so Ansible receives a string and can do its own conversion from string into number. Adding a leading zero (for example, 0755) works sometimes, but can fail in loops and some other circumstances.

    +

    For those used to /usr/bin/chmod remember that modes are actually octal numbers. You must give Ansible enough information to parse them correctly. For consistent results, quote octal numbers (for example, '644' or '1777') so Ansible receives a string and can do its own conversion from string into number. Adding a leading zero (for example, 0755) works sometimes, but can fail in loops and some other circumstances.

    Giving Ansible a number without following either of these rules will end up with a decimal number which will have unexpected results.

    -

    As of Ansible 1.8, the mode may be specified as a symbolic mode (for example, u+rwx or u=rw,g=r,o=r).

    -

    If mode is not specified and the destination filesystem object does not exist, the default umask on the system will be used when setting the mode for the newly created filesystem object.

    -

    If mode is not specified and the destination filesystem object does exist, the mode of the existing filesystem object will be used.

    -

    Specifying mode is the best way to ensure filesystem objects are created with the correct permissions. See CVE-2020-1736 for further details.

    +

    As of Ansible 1.8, the mode may be specified as a symbolic mode (for example, u+rwx or u=rw,g=r,o=r).

    +

    If mode is not specified and the destination filesystem object does not exist, the default umask on the system will be used when setting the mode for the newly created filesystem object.

    +

    If mode is not specified and the destination filesystem object does exist, the mode of the existing filesystem object will be used.

    +

    Specifying mode is the best way to ensure filesystem objects are created with the correct permissions. See CVE-2020-1736 for further details.

    owner

    string

    -

    Name of the user that should own the filesystem object, as would be fed to chown.

    +

    Name of the user that should own the filesystem object, as would be fed to chown.

    When left unspecified, it uses the current user unless you are root, in which case it can preserve the previous ownership.

    Specifying a numeric username will be assumed to be a user ID and not a username. Avoid numeric usernames to avoid this confusion.

    @@ -338,7 +336,7 @@ see

    The level part of the SELinux filesystem object context.

    This is the MLS/MCS attribute, sometimes known as the range.

    -

    When set to _default, it will use the level portion of the policy if available.

    +

    When set to _default, it will use the level portion of the policy if available.

    The role part of the SELinux filesystem object context.

    -

    When set to _default, it will use the role portion of the policy if available.

    +

    When set to _default, it will use the role portion of the policy if available.

    @@ -354,7 +352,7 @@ see

    string

    The type part of the SELinux filesystem object context.

    -

    When set to _default, it will use the type portion of the policy if available.

    +

    When set to _default, it will use the type portion of the policy if available.

    @@ -362,8 +360,8 @@ see

    string

    The user part of the SELinux filesystem object context.

    -

    By default it uses the system policy, where applicable.

    -

    When set to _default, it will use the user portion of the policy if available.

    +

    By default it uses the system policy, where applicable.

    +

    When set to _default, it will use the user portion of the policy if available.

    @@ -431,6 +429,16 @@ see +

    Support: partial

    +

    The module is not idempotent if force=true.

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + +

    safe_file_operations

    Support: full

    @@ -536,6 +544,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/openssl_pkcs12_module.html b/pr/757/openssl_pkcs12_module.html index 1c1d52f5..3c3ed3ed 100644 --- a/pr/757/openssl_pkcs12_module.html +++ b/pr/757/openssl_pkcs12_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.openssl_pkcs12 module โ€“ Generate OpenSSL PKCS#12 archive — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -102,7 +100,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -126,7 +124,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -184,7 +182,7 @@

    community.crypto.openssl_pkcs12 module โ€“ Generate OpenSSL PKCS#12 archive๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -245,8 +243,8 @@ see string

    The attributes the resulting filesystem object should have.

    -

    To get supported flags look at the man page for chattr on the target system.

    -

    This string should contain the attributes in the same order as the one displayed by lsattr.

    +

    To get supported flags look at the man page for chattr on the target system.

    +

    This string should contain the attributes in the same order as the one displayed by lsattr.

    The = operator is assumed as default, otherwise + or - operators need to be included in the string.

    @@ -311,7 +309,7 @@ see

    group

    string

    -

    Name of the group that should own the filesystem object, as would be fed to chown.

    +

    Name of the group that should own the filesystem object, as would be fed to chown.

    When left unspecified, it uses the current group of the current user unless you are root, in which case it can preserve the previous ownership.

    @@ -339,12 +337,12 @@ see

    any

    The permissions the resulting filesystem object should have.

    -

    For those used to /usr/bin/chmod remember that modes are actually octal numbers. You must give Ansible enough information to parse them correctly. For consistent results, quote octal numbers (for example, '644' or '1777') so Ansible receives a string and can do its own conversion from string into number. Adding a leading zero (for example, 0755) works sometimes, but can fail in loops and some other circumstances.

    +

    For those used to /usr/bin/chmod remember that modes are actually octal numbers. You must give Ansible enough information to parse them correctly. For consistent results, quote octal numbers (for example, '644' or '1777') so Ansible receives a string and can do its own conversion from string into number. Adding a leading zero (for example, 0755) works sometimes, but can fail in loops and some other circumstances.

    Giving Ansible a number without following either of these rules will end up with a decimal number which will have unexpected results.

    -

    As of Ansible 1.8, the mode may be specified as a symbolic mode (for example, u+rwx or u=rw,g=r,o=r).

    -

    If mode is not specified and the destination filesystem object does not exist, the default umask on the system will be used when setting the mode for the newly created filesystem object.

    -

    If mode is not specified and the destination filesystem object does exist, the mode of the existing filesystem object will be used.

    -

    Specifying mode is the best way to ensure filesystem objects are created with the correct permissions. See CVE-2020-1736 for further details.

    +

    As of Ansible 1.8, the mode may be specified as a symbolic mode (for example, u+rwx or u=rw,g=r,o=r).

    +

    If mode is not specified and the destination filesystem object does not exist, the default umask on the system will be used when setting the mode for the newly created filesystem object.

    +

    If mode is not specified and the destination filesystem object does exist, the mode of the existing filesystem object will be used.

    +

    Specifying mode is the best way to ensure filesystem objects are created with the correct permissions. See CVE-2020-1736 for further details.

    @@ -374,7 +372,7 @@ see

    owner

    string

    -

    Name of the user that should own the filesystem object, as would be fed to chown.

    +

    Name of the user that should own the filesystem object, as would be fed to chown.

    When left unspecified, it uses the current user unless you are root, in which case it can preserve the previous ownership.

    Specifying a numeric username will be assumed to be a user ID and not a username. Avoid numeric usernames to avoid this confusion.

    @@ -384,7 +382,7 @@ see

    string

    The PKCS#12 password.

    -

    Note: PKCS12 encryption is not secure and should not be used as a security mechanism. If you need to store or send a PKCS12 file safely, you should additionally encrypt it with something else.

    +

    Note: PKCS12 encryption is typically not secure and should not be used as a security mechanism. If you need to store or send a PKCS12 file safely, you should additionally encrypt it with something else. (Source).

    @@ -440,6 +438,7 @@ see auto, which tries to use cryptography if available, and falls back to pyopenssl. If iter_size is used together with encryption_level is not compatibility2022, or if maciter_size is used, auto will always result in pyopenssl to be chosen for backwards compatibility.

    If set to pyopenssl, will try to use the pyOpenSSL library.

    If set to cryptography, will try to use the cryptography library.

    +

    Note that the pyopenssl backend is deprecated and will be removed from community.crypto 3.0.0.

    Choices:

    The role part of the SELinux filesystem object context.

    -

    When set to _default, it will use the role portion of the policy if available.

    +

    When set to _default, it will use the role portion of the policy if available.

    @@ -470,7 +469,7 @@ see

    string

    The type part of the SELinux filesystem object context.

    -

    When set to _default, it will use the type portion of the policy if available.

    +

    When set to _default, it will use the type portion of the policy if available.

    @@ -478,8 +477,8 @@ see

    string

    The user part of the SELinux filesystem object context.

    -

    By default it uses the system policy, where applicable.

    -

    When set to _default, it will use the user portion of the policy if available.

    +

    By default it uses the system policy, where applicable.

    +

    When set to _default, it will use the user portion of the policy if available.

    @@ -546,6 +545,16 @@ see +

    Support: partial

    +

    The module is not idempotent if force=true.

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + +

    safe_file_operations

    Support: full

    @@ -584,9 +593,9 @@ see privatekey_path: /opt/certs/keys/key.pem certificate_path: /opt/certs/cert.pem other_certificates: /opt/certs/ca.pem - # Note that if /opt/certs/ca.pem contains multiple certificates, - # only the first one will be used. See the other_certificates_parse_all - # option for changing this behavior. + # Note that if /opt/certs/ca.pem contains multiple certificates, + # only the first one will be used. See the other_certificates_parse_all + # option for changing this behavior. state: present - name: Generate PKCS#12 file @@ -599,12 +608,12 @@ see other_certificates_parse_all: true other_certificates: - /opt/certs/ca_bundle.pem - # Since we set other_certificates_parse_all to true, all - # certificates in the CA bundle are included and not just - # the first one. + # Since we set other_certificates_parse_all to true, all + # certificates in the CA bundle are included and not just + # the first one. - /opt/certs/intermediate.pem - # In case this file has multiple certificates in it, - # all will be included as well. + # In case this file has multiple certificates in it, + # all will be included as well. state: present - name: Change PKCS#12 file permission @@ -704,6 +713,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/openssl_privatekey_convert_module.html b/pr/757/openssl_privatekey_convert_module.html index 843e9565..5119b862 100644 --- a/pr/757/openssl_privatekey_convert_module.html +++ b/pr/757/openssl_privatekey_convert_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -102,7 +100,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -126,7 +124,7 @@
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -184,7 +182,7 @@

    community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -234,8 +232,8 @@ see string

    The attributes the resulting filesystem object should have.

    -

    To get supported flags look at the man page for chattr on the target system.

    -

    This string should contain the attributes in the same order as the one displayed by lsattr.

    +

    To get supported flags look at the man page for chattr on the target system.

    +

    This string should contain the attributes in the same order as the one displayed by lsattr.

    The = operator is assumed as default, otherwise + or - operators need to be included in the string.

    @@ -283,7 +281,7 @@ see

    group

    string

    -

    Name of the group that should own the filesystem object, as would be fed to chown.

    +

    Name of the group that should own the filesystem object, as would be fed to chown.

    When left unspecified, it uses the current group of the current user unless you are root, in which case it can preserve the previous ownership.

    @@ -292,19 +290,19 @@ see

    any

    The permissions the resulting filesystem object should have.

    -

    For those used to /usr/bin/chmod remember that modes are actually octal numbers. You must give Ansible enough information to parse them correctly. For consistent results, quote octal numbers (for example, '644' or '1777') so Ansible receives a string and can do its own conversion from string into number. Adding a leading zero (for example, 0755) works sometimes, but can fail in loops and some other circumstances.

    +

    For those used to /usr/bin/chmod remember that modes are actually octal numbers. You must give Ansible enough information to parse them correctly. For consistent results, quote octal numbers (for example, '644' or '1777') so Ansible receives a string and can do its own conversion from string into number. Adding a leading zero (for example, 0755) works sometimes, but can fail in loops and some other circumstances.

    Giving Ansible a number without following either of these rules will end up with a decimal number which will have unexpected results.

    -

    As of Ansible 1.8, the mode may be specified as a symbolic mode (for example, u+rwx or u=rw,g=r,o=r).

    -

    If mode is not specified and the destination filesystem object does not exist, the default umask on the system will be used when setting the mode for the newly created filesystem object.

    -

    If mode is not specified and the destination filesystem object does exist, the mode of the existing filesystem object will be used.

    -

    Specifying mode is the best way to ensure filesystem objects are created with the correct permissions. See CVE-2020-1736 for further details.

    +

    As of Ansible 1.8, the mode may be specified as a symbolic mode (for example, u+rwx or u=rw,g=r,o=r).

    +

    If mode is not specified and the destination filesystem object does not exist, the default umask on the system will be used when setting the mode for the newly created filesystem object.

    +

    If mode is not specified and the destination filesystem object does exist, the mode of the existing filesystem object will be used.

    +

    Specifying mode is the best way to ensure filesystem objects are created with the correct permissions. See CVE-2020-1736 for further details.

    owner

    string

    -

    Name of the user that should own the filesystem object, as would be fed to chown.

    +

    Name of the user that should own the filesystem object, as would be fed to chown.

    When left unspecified, it uses the current user unless you are root, in which case it can preserve the previous ownership.

    Specifying a numeric username will be assumed to be a user ID and not a username. Avoid numeric usernames to avoid this confusion.

    @@ -315,7 +313,7 @@ see

    The level part of the SELinux filesystem object context.

    This is the MLS/MCS attribute, sometimes known as the range.

    -

    When set to _default, it will use the level portion of the policy if available.

    +

    When set to _default, it will use the level portion of the policy if available.

    The role part of the SELinux filesystem object context.

    -

    When set to _default, it will use the role portion of the policy if available.

    +

    When set to _default, it will use the role portion of the policy if available.

    @@ -331,7 +329,7 @@ see

    string

    The type part of the SELinux filesystem object context.

    -

    When set to _default, it will use the type portion of the policy if available.

    +

    When set to _default, it will use the type portion of the policy if available.

    @@ -339,8 +337,8 @@ see

    string

    The user part of the SELinux filesystem object context.

    -

    By default it uses the system policy, where applicable.

    -

    When set to _default, it will use the user portion of the policy if available.

    +

    By default it uses the system policy, where applicable.

    +

    When set to _default, it will use the user portion of the policy if available.

    @@ -411,6 +409,15 @@ see +

    Support: full

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + +

    safe_file_operations

    Support: full

    @@ -478,6 +485,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/openssl_privatekey_info_filter.html b/pr/757/openssl_privatekey_info_filter.html index d9cee952..2734ded1 100644 --- a/pr/757/openssl_privatekey_info_filter.html +++ b/pr/757/openssl_privatekey_info_filter.html @@ -1,8 +1,10 @@ + + - + community.crypto.openssl_privatekey_info filter โ€“ Retrieve information from OpenSSL private keys — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -102,7 +100,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -113,7 +111,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -184,7 +182,7 @@

    community.crypto.openssl_privatekey_info filter โ€“ Retrieve information from OpenSSL private keys๏ƒ

    Note

    -

    This filter plugin is part of the community.crypto collection (version 2.21.0).

    +

    This filter plugin is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -437,7 +435,7 @@ example: input

    Private keyโ€™s public key in PEM format.

    Returned: success

    -

    Sample: "-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A..."

    +

    Sample: "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A..."

    @@ -478,6 +476,8 @@ example: input
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/openssl_privatekey_info_module.html b/pr/757/openssl_privatekey_info_module.html index 9d491e90..c78f6c6c 100644 --- a/pr/757/openssl_privatekey_info_module.html +++ b/pr/757/openssl_privatekey_info_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -102,7 +100,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -126,7 +124,7 @@
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -184,7 +182,7 @@

    community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -325,6 +323,16 @@ see

    Will return details on what has changed (or possibly needs changing in check_mode), when in diff mode.

    + +

    Support: full

    +

    This action does not modify state.

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + @@ -538,6 +546,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/openssl_privatekey_module.html b/pr/757/openssl_privatekey_module.html index de396e66..061f6e69 100644 --- a/pr/757/openssl_privatekey_module.html +++ b/pr/757/openssl_privatekey_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.openssl_privatekey module โ€“ Generate OpenSSL private keys — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -102,7 +100,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -126,7 +124,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -184,7 +182,7 @@

    community.crypto.openssl_privatekey module โ€“ Generate OpenSSL private keys๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -208,7 +206,7 @@ see

  • Keys are generated in PEM format.

  • One can generate RSA, DSA, ECC or EdDSA private keys.

  • -
  • Please note that the module regenerates private keys if they do not match the moduleโ€™s options. In particular, if you provide another passphrase (or specify none), change the keysize, etc., the private key will be regenerated. If you are concerned that this could overwrite your private key, consider using the backup option.

  • +
  • Please note that the module regenerates private keys if they do not match the moduleโ€™s options. In particular, if you provide another passphrase (or specify none), change the keysize, and so on, the private key will be regenerated. If you are concerned that this could overwrite your private key, consider using the backup option.

  • The default mode for the private key file will be 0600 if mode is not explicitly set.

  • This module allows one to (re)generate OpenSSL private keys.

  • @@ -236,8 +234,8 @@ see string

    The attributes the resulting filesystem object should have.

    -

    To get supported flags look at the man page for chattr on the target system.

    -

    This string should contain the attributes in the same order as the one displayed by lsattr.

    +

    To get supported flags look at the man page for chattr on the target system.

    +

    This string should contain the attributes in the same order as the one displayed by lsattr.

    The = operator is assumed as default, otherwise + or - operators need to be included in the string.

    @@ -257,7 +255,9 @@ see

    cipher

    string

    -

    The cipher to encrypt the private key. Must be auto.

    +

    The cipher to encrypt the private key. This is only used when passphrase is provided.

    +

    Must be auto.

    +

    Default: "auto"

    @@ -342,7 +342,7 @@ see

    group

    string

    -

    Name of the group that should own the filesystem object, as would be fed to chown.

    +

    Name of the group that should own the filesystem object, as would be fed to chown.

    When left unspecified, it uses the current group of the current user unless you are root, in which case it can preserve the previous ownership.

    @@ -351,19 +351,19 @@ see

    any

    The permissions the resulting filesystem object should have.

    -

    For those used to /usr/bin/chmod remember that modes are actually octal numbers. You must give Ansible enough information to parse them correctly. For consistent results, quote octal numbers (for example, '644' or '1777') so Ansible receives a string and can do its own conversion from string into number. Adding a leading zero (for example, 0755) works sometimes, but can fail in loops and some other circumstances.

    +

    For those used to /usr/bin/chmod remember that modes are actually octal numbers. You must give Ansible enough information to parse them correctly. For consistent results, quote octal numbers (for example, '644' or '1777') so Ansible receives a string and can do its own conversion from string into number. Adding a leading zero (for example, 0755) works sometimes, but can fail in loops and some other circumstances.

    Giving Ansible a number without following either of these rules will end up with a decimal number which will have unexpected results.

    -

    As of Ansible 1.8, the mode may be specified as a symbolic mode (for example, u+rwx or u=rw,g=r,o=r).

    -

    If mode is not specified and the destination filesystem object does not exist, the default umask on the system will be used when setting the mode for the newly created filesystem object.

    -

    If mode is not specified and the destination filesystem object does exist, the mode of the existing filesystem object will be used.

    -

    Specifying mode is the best way to ensure filesystem objects are created with the correct permissions. See CVE-2020-1736 for further details.

    +

    As of Ansible 1.8, the mode may be specified as a symbolic mode (for example, u+rwx or u=rw,g=r,o=r).

    +

    If mode is not specified and the destination filesystem object does not exist, the default umask on the system will be used when setting the mode for the newly created filesystem object.

    +

    If mode is not specified and the destination filesystem object does exist, the mode of the existing filesystem object will be used.

    +

    Specifying mode is the best way to ensure filesystem objects are created with the correct permissions. See CVE-2020-1736 for further details.

    owner

    string

    -

    Name of the user that should own the filesystem object, as would be fed to chown.

    +

    Name of the user that should own the filesystem object, as would be fed to chown.

    When left unspecified, it uses the current user unless you are root, in which case it can preserve the previous ownership.

    Specifying a numeric username will be assumed to be a user ID and not a username. Avoid numeric usernames to avoid this confusion.

    @@ -411,7 +411,7 @@ see added in community.crypto 1.0.0

    If set to true, will return the (current or generated) private keyโ€™s content as privatekey.

    -

    Note that especially if the private key is not encrypted, you have to make sure that the returned value is treated appropriately and not accidentally written to logs etc.! Use with care!

    +

    Note that especially if the private key is not encrypted, you have to make sure that the returned value is treated appropriately and not accidentally written to logs, and so on! Use with care!

    Use Ansibleโ€™s no_log task option to avoid the output being shown. See also https://docs.ansible.com/ansible/latest/reference_appendices/faq.html#how-do-i-keep-secret-data-in-my-playbook.

    Choices:

    The role part of the SELinux filesystem object context.

    -

    When set to _default, it will use the role portion of the policy if available.

    +

    When set to _default, it will use the role portion of the policy if available.

    @@ -456,7 +456,7 @@ see

    string

    The type part of the SELinux filesystem object context.

    -

    When set to _default, it will use the type portion of the policy if available.

    +

    When set to _default, it will use the type portion of the policy if available.

    @@ -464,8 +464,8 @@ see

    string

    The user part of the SELinux filesystem object context.

    -

    By default it uses the system policy, where applicable.

    -

    When set to _default, it will use the user portion of the policy if available.

    +

    By default it uses the system policy, where applicable.

    +

    When set to _default, it will use the user portion of the policy if available.

    @@ -551,6 +551,16 @@ see +

    Support: partial

    +

    The option regenerate=always generally disables idempotency.

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + +

    safe_file_operations

    Support: full

    @@ -710,6 +720,8 @@ see
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/openssl_privatekey_pipe_module.html b/pr/757/openssl_privatekey_pipe_module.html index 859d7e14..ac330d83 100644 --- a/pr/757/openssl_privatekey_pipe_module.html +++ b/pr/757/openssl_privatekey_pipe_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access — Community.Crypto Collection documentation @@ -13,18 +15,14 @@ - - - - - - - + + + + + - + @@ -102,7 +100,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -126,7 +124,7 @@ -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -184,7 +182,7 @@

    community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access๏ƒ

    Note

    -

    This module is part of the community.crypto collection (version 2.21.0).

    +

    This module is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto. @@ -239,7 +237,9 @@ see

    cipher

    string

    -

    The cipher to encrypt the private key. Must be auto.

    +

    The cipher to encrypt the private key. This is only used when passphrase is provided.

    +

    Must be auto.

    +

    Default: "auto"

    + +

    Support: partial

    +

    The option regenerate=always generally disables idempotency.

    +
    +

    When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

    +

    This assumes that the system controlled/queried by the module has not changed in a relevant way.

    +
    + @@ -490,21 +500,25 @@ see
    - name: Generate an OpenSSL private key with the default values (4096 bits, RSA)
       community.crypto.openssl_privatekey_pipe:
       register: output
    -  no_log: true  # make sure that private key data is not accidentally revealed in logs!
    +  no_log: true # make sure that private key data is not accidentally revealed in logs!
     - name: Show generated key
       ansible.builtin.debug:
         msg: "{{ output.privatekey }}"
       # DO NOT OUTPUT KEY MATERIAL TO CONSOLE OR LOGS IN PRODUCTION!
     
     
    -- name: Generate or update a Mozilla sops encrypted key
    +# The following example needs CNCF SOPS (https://github.com/getsops/sops) set up and
    +# the community.sops collection installed. See also
    +# https://docs.ansible.com/ansible/latest/collections/community/sops/docsite/guide.html
    +
    +- name: Generate or update a CNCF SOPS encrypted key
       block:
    -    - name: Update sops-encrypted key with the community.sops collection
    +    - name: Update SOPS-encrypted key with the community.sops collection
           community.crypto.openssl_privatekey_pipe:
             content: "{{ lookup('community.sops.sops', 'private_key.pem.sops') }}"
             size: 2048
           register: output
    -      no_log: true  # make sure that private key data is not accidentally revealed in logs!
    +      no_log: true # make sure that private key data is not accidentally revealed in logs!
     
         - name: Update encrypted key when openssl_privatekey_pipe reported a change
           community.sops.sops_encrypt:
    @@ -588,6 +602,8 @@ see 
     
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • @@ -603,7 +619,7 @@ see - +

    diff --git a/pr/757/openssl_publickey_info_filter.html b/pr/757/openssl_publickey_info_filter.html index c4f2ffbc..0063d079 100644 --- a/pr/757/openssl_publickey_info_filter.html +++ b/pr/757/openssl_publickey_info_filter.html @@ -1,8 +1,10 @@ + + - + community.crypto.openssl_publickey_info filter โ€“ Retrieve information from OpenSSL public keys in PEM format — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -102,7 +100,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -113,7 +111,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • community.crypto.openssl_signature module โ€“ Sign data with openssl
  • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
  • @@ -182,7 +180,7 @@

    community.crypto.openssl_publickey_info filter โ€“ Retrieve information from OpenSSL public keys in PEM format๏ƒ

    Note

    -

    This filter plugin is part of the community.crypto collection (version 2.21.0).

    +

    This filter plugin is part of the community.crypto collection (version 2.24.0).

    It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

    To install it, use: ansible-galaxy collection install community.crypto.

    @@ -396,6 +394,8 @@ To check whether it is installed, run
  • Issue Tracker
  • Repository (Sources)
  • +
  • Ask for help (crypto)
  • +
  • Ask for help (ACME)
  • Submit a bug report
  • Request a feature
  • Communication
  • diff --git a/pr/757/openssl_publickey_info_module.html b/pr/757/openssl_publickey_info_module.html index 6da2ac35..9f74e8ba 100644 --- a/pr/757/openssl_publickey_info_module.html +++ b/pr/757/openssl_publickey_info_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys — Community.Crypto Collection documentation @@ -13,19 +15,15 @@ - - - - - - - + + + + + - + @@ -102,7 +100,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -113,7 +111,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
  • +
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
  • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
  • diff --git a/pr/757/openssl_publickey_module.html b/pr/757/openssl_publickey_module.html index 6a9a43a4..0e3ca531 100644 --- a/pr/757/openssl_publickey_module.html +++ b/pr/757/openssl_publickey_module.html @@ -1,11 +1,13 @@ + + - + - community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key. — Community.Crypto Collection documentation + community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -102,7 +100,7 @@
  • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
  • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
  • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
  • -
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
  • +
  • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
  • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
  • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
  • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
  • @@ -113,7 +111,7 @@
  • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
  • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
  • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
  • -
  • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
      +
    • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
      • Synopsis
      • Requirements
      • Parameters
      • @@ -167,7 +165,7 @@
        -

        Name of the group that should own the filesystem object, as would be fed to chown.

        +

        Name of the group that should own the filesystem object, as would be fed to chown.

        When left unspecified, it uses the current group of the current user unless you are root, in which case it can preserve the previous ownership.

        @@ -289,19 +287,19 @@ see

        any

        The permissions the resulting filesystem object should have.

        -

        For those used to /usr/bin/chmod remember that modes are actually octal numbers. You must give Ansible enough information to parse them correctly. For consistent results, quote octal numbers (for example, '644' or '1777') so Ansible receives a string and can do its own conversion from string into number. Adding a leading zero (for example, 0755) works sometimes, but can fail in loops and some other circumstances.

        +

        For those used to /usr/bin/chmod remember that modes are actually octal numbers. You must give Ansible enough information to parse them correctly. For consistent results, quote octal numbers (for example, '644' or '1777') so Ansible receives a string and can do its own conversion from string into number. Adding a leading zero (for example, 0755) works sometimes, but can fail in loops and some other circumstances.

        Giving Ansible a number without following either of these rules will end up with a decimal number which will have unexpected results.

        -

        As of Ansible 1.8, the mode may be specified as a symbolic mode (for example, u+rwx or u=rw,g=r,o=r).

        -

        If mode is not specified and the destination filesystem object does not exist, the default umask on the system will be used when setting the mode for the newly created filesystem object.

        -

        If mode is not specified and the destination filesystem object does exist, the mode of the existing filesystem object will be used.

        -

        Specifying mode is the best way to ensure filesystem objects are created with the correct permissions. See CVE-2020-1736 for further details.

        +

        As of Ansible 1.8, the mode may be specified as a symbolic mode (for example, u+rwx or u=rw,g=r,o=r).

        +

        If mode is not specified and the destination filesystem object does not exist, the default umask on the system will be used when setting the mode for the newly created filesystem object.

        +

        If mode is not specified and the destination filesystem object does exist, the mode of the existing filesystem object will be used.

        +

        Specifying mode is the best way to ensure filesystem objects are created with the correct permissions. See CVE-2020-1736 for further details.

        owner

        string

        -

        Name of the user that should own the filesystem object, as would be fed to chown.

        +

        Name of the user that should own the filesystem object, as would be fed to chown.

        When left unspecified, it uses the current user unless you are root, in which case it can preserve the previous ownership.

        Specifying a numeric username will be assumed to be a user ID and not a username. Avoid numeric usernames to avoid this confusion.

        @@ -370,7 +368,7 @@ see

        The level part of the SELinux filesystem object context.

        This is the MLS/MCS attribute, sometimes known as the range.

        -

        When set to _default, it will use the level portion of the policy if available.

        +

        When set to _default, it will use the level portion of the policy if available.

        The role part of the SELinux filesystem object context.

        -

        When set to _default, it will use the role portion of the policy if available.

        +

        When set to _default, it will use the role portion of the policy if available.

        @@ -386,7 +384,7 @@ see

        string

        The type part of the SELinux filesystem object context.

        -

        When set to _default, it will use the type portion of the policy if available.

        +

        When set to _default, it will use the type portion of the policy if available.

        @@ -394,8 +392,8 @@ see

        string

        The user part of the SELinux filesystem object context.

        -

        By default it uses the system policy, where applicable.

        -

        When set to _default, it will use the user portion of the policy if available.

        +

        By default it uses the system policy, where applicable.

        +

        When set to _default, it will use the user portion of the policy if available.

        @@ -455,6 +453,16 @@ see +

        Support: partial

        +

        The module is not idempotent if force=true.

        +
        +

        When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

        +

        This assumes that the system controlled/queried by the module has not changed in a relevant way.

        +
        + +

        safe_file_operations

        Support: full

        @@ -605,6 +613,8 @@ see
      • Issue Tracker
      • Repository (Sources)
      • +
      • Ask for help (crypto)
      • +
      • Ask for help (ACME)
      • Submit a bug report
      • Request a feature
      • Communication
      • diff --git a/pr/757/openssl_signature_info_module.html b/pr/757/openssl_signature_info_module.html index 1c375c3d..5f757c8b 100644 --- a/pr/757/openssl_signature_info_module.html +++ b/pr/757/openssl_signature_info_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -102,7 +100,7 @@
      • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
      • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
      • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
      • -
      • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
      • +
      • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
      • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
      • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
      • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
      • @@ -113,7 +111,7 @@
      • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
      • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
      • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
      • -
      • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
      • +
      • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
      • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
      • community.crypto.openssl_signature module โ€“ Sign data with openssl
      • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
      • @@ -386,6 +394,8 @@ ed448 and ed25519 keys:
      • Issue Tracker
      • Repository (Sources)
      • +
      • Ask for help (crypto)
      • +
      • Ask for help (ACME)
      • Submit a bug report
      • Request a feature
      • Communication
      • diff --git a/pr/757/openssl_signature_module.html b/pr/757/openssl_signature_module.html index a82682ab..ec9a6fa1 100644 --- a/pr/757/openssl_signature_module.html +++ b/pr/757/openssl_signature_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.openssl_signature module โ€“ Sign data with openssl — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -102,7 +100,7 @@
      • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
      • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
      • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
      • -
      • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
      • +
      • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
      • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
      • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
      • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
      • @@ -113,7 +111,7 @@
      • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
      • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
      • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
      • -
      • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
      • +
      • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
      • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
      • community.crypto.openssl_signature module โ€“ Sign data with openssl
      • @@ -386,6 +394,8 @@ ed448 and ed25519 keys:
      • Issue Tracker
      • Repository (Sources)
      • +
      • Ask for help (crypto)
      • +
      • Ask for help (ACME)
      • Submit a bug report
      • Request a feature
      • Communication
      • diff --git a/pr/757/parse_serial_filter.html b/pr/757/parse_serial_filter.html index 5e6fc46a..588cc569 100644 --- a/pr/757/parse_serial_filter.html +++ b/pr/757/parse_serial_filter.html @@ -1,8 +1,10 @@ + + - + community.crypto.parse_serial filter โ€“ Convert a serial number as a colon-separated list of hex numbers to an integer — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -102,7 +100,7 @@
      • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
      • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
      • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
      • -
      • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
      • +
      • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
      • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
      • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
      • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
      • @@ -113,7 +111,7 @@
      • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
      • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
      • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
      • -
      • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
      • +
      • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
      • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
      • community.crypto.openssl_signature module โ€“ Sign data with openssl
      • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
      • @@ -182,7 +180,7 @@

        community.crypto.parse_serial filter โ€“ Convert a serial number as a colon-separated list of hex numbers to an integer๏ƒ

        Note

        -

        This filter plugin is part of the community.crypto collection (version 2.21.0).

        +

        This filter plugin is part of the community.crypto collection (version 2.24.0).

        It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

        To install it, use: ansible-galaxy collection install community.crypto.

        @@ -277,6 +275,8 @@ To check whether it is installed, run
      • Issue Tracker
      • Repository (Sources)
      • +
      • Ask for help (crypto)
      • +
      • Ask for help (ACME)
      • Submit a bug report
      • Request a feature
      • Communication
      • diff --git a/pr/757/search.html b/pr/757/search.html index a8bf5c85..2c07b8aa 100644 --- a/pr/757/search.html +++ b/pr/757/search.html @@ -1,3 +1,5 @@ + + @@ -12,15 +14,11 @@ - - - - - - - + + + + + @@ -101,7 +99,7 @@
      • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
      • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
      • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
      • -
      • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
      • +
      • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
      • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
      • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
      • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
      • @@ -112,7 +110,7 @@
      • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
      • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
      • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
      • -
      • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
      • +
      • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
      • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
      • community.crypto.openssl_signature module โ€“ Sign data with openssl
      • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
      • diff --git a/pr/757/searchindex.js b/pr/757/searchindex.js index 14d25778..e68facc2 100644 --- a/pr/757/searchindex.js +++ b/pr/757/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"Attributes": [[1, "attributes"], [2, "attributes"], [3, "attributes"], [4, "attributes"], [5, "attributes"], [6, "attributes"], [7, "attributes"], [8, "attributes"], [9, "attributes"], [10, "attributes"], [11, "attributes"], [12, "attributes"], [13, "attributes"], [14, "attributes"], [16, "attributes"], [19, "attributes"], [20, "attributes"], [22, "attributes"], [26, "attributes"], [27, "attributes"], [28, "attributes"], [32, "attributes"], [33, "attributes"], [34, "attributes"], [35, "attributes"], [36, "attributes"], [37, "attributes"], [39, "attributes"], [40, "attributes"], [41, "attributes"], [43, "attributes"], [44, "attributes"], [45, "attributes"], [46, "attributes"], [50, "attributes"], [52, "attributes"], [53, "attributes"], [54, "attributes"], [56, "attributes"], [57, "attributes"]], "Authors": [[1, "authors"], [2, "authors"], [3, "authors"], [4, "authors"], [5, "authors"], [6, "authors"], [7, "authors"], [8, "authors"], [9, "authors"], [10, "authors"], [11, "authors"], [12, "authors"], [13, "authors"], [14, "authors"], [16, "authors"], [19, "authors"], [20, "authors"], [22, "authors"], [23, "authors"], [24, "authors"], [26, "authors"], [27, "authors"], [28, "authors"], [31, "authors"], [32, "authors"], [33, "authors"], [34, "authors"], [35, "authors"], [36, "authors"], [37, "authors"], [38, "authors"], [39, "authors"], [40, "authors"], [41, "authors"], [42, "authors"], [43, "authors"], [44, "authors"], [45, "authors"], [46, "authors"], [47, "authors"], [48, "authors"], [49, "authors"], [50, "authors"], [51, "authors"], [52, "authors"], [53, "authors"], [54, "authors"], [55, "authors"], [56, "authors"], [57, "authors"]], "Breaking Changes / Porting Guide": [[15, "breaking-changes-porting-guide"]], "Bugfixes": [[15, "bugfixes"], [15, "id2"], [15, "id6"], [15, "id11"], [15, "id13"], [15, "id17"], [15, "id19"], [15, "id22"], [15, "id24"], [15, "id28"], [15, "id32"], [15, "id36"], [15, "id40"], [15, "id46"], [15, "id48"], [15, "id57"], [15, "id60"], [15, "id67"], [15, "id70"], [15, "id72"], [15, "id74"], [15, "id77"], [15, "id79"], [15, "id81"], [15, "id83"], [15, "id85"], [15, "id88"], [15, "id91"], [15, "id96"], [15, "id100"], [15, "id102"], [15, "id104"], [15, "id109"], [15, "id112"], [15, "id114"], [15, "id117"], [15, "id120"], [15, "id122"], [15, "id126"], [15, "id130"], [15, "id133"], [15, "id136"], [15, "id140"], [15, "id142"], [15, "id145"], [15, "id151"]], "Changelog": [[25, "changelog"]], "Collection links": [[1, "collection-links"], [2, "collection-links"], [3, "collection-links"], [4, "collection-links"], [5, "collection-links"], [6, "collection-links"], [7, "collection-links"], [8, "collection-links"], [9, "collection-links"], [10, "collection-links"], [11, "collection-links"], [12, "collection-links"], [13, "collection-links"], [14, "collection-links"], [16, "collection-links"], [19, "collection-links"], [20, "collection-links"], [22, "collection-links"], [23, "collection-links"], [24, "collection-links"], [26, "collection-links"], [27, "collection-links"], [28, "collection-links"], [31, "collection-links"], [32, "collection-links"], [33, "collection-links"], [34, "collection-links"], [35, "collection-links"], [36, "collection-links"], [37, "collection-links"], [38, "collection-links"], [39, "collection-links"], [40, "collection-links"], [41, "collection-links"], [42, "collection-links"], [43, "collection-links"], [44, "collection-links"], [45, "collection-links"], [46, "collection-links"], [47, "collection-links"], [48, "collection-links"], [49, "collection-links"], [50, "collection-links"], [51, "collection-links"], [52, "collection-links"], [53, "collection-links"], [54, "collection-links"], [55, "collection-links"], [56, "collection-links"], [57, "collection-links"]], "Communication": [[25, "communication"]], "Community.Crypto": [[25, "community-crypto"]], "Community.Crypto Release Notes": [[15, "community-crypto-release-notes"]], "Deprecated Features": [[15, "deprecated-features"], [15, "id5"], [15, "id10"], [15, "id27"], [15, "id39"], [15, "id66"], [15, "id99"], [15, "id125"], [15, "id129"], [15, "id149"]], "Description": [[25, "description"]], "Examples": [[1, "examples"], [2, "examples"], [3, "examples"], [4, "examples"], [5, "examples"], [6, "examples"], [7, "examples"], [8, "examples"], [9, "examples"], [10, "examples"], [11, "examples"], [12, "examples"], [13, "examples"], [14, "examples"], [16, "examples"], [19, "examples"], [20, "examples"], [22, "examples"], [23, "examples"], [24, "examples"], [26, "examples"], [27, "examples"], [28, "examples"], [31, "examples"], [32, "examples"], [33, "examples"], [34, "examples"], [35, "examples"], [36, "examples"], [37, "examples"], [38, "examples"], [39, "examples"], [40, "examples"], [41, "examples"], [42, "examples"], [43, "examples"], [44, "examples"], [45, "examples"], [46, "examples"], [47, "examples"], [48, "examples"], [49, "examples"], [50, "examples"], [51, "examples"], [52, "examples"], [53, "examples"], [54, "examples"], [55, "examples"], [56, "examples"], [57, "examples"]], "Filter": [[15, "filter"], [15, "id30"], [15, "id50"]], "Filter Plugins": [[25, "filter-plugins"]], "How to create a small CA": [[17, "how-to-create-a-small-ca"]], "How to create self-signed certificates": [[18, "how-to-create-self-signed-certificates"]], "Index of all Collection Environment Variables": [[21, "index-of-all-collection-environment-variables"]], "Input": [[23, "input"], [31, "input"], [38, "input"], [42, "input"], [47, "input"], [48, "input"], [49, "input"], [51, "input"], [55, "input"]], "Keyword parameters": [[31, "keyword-parameters"], [38, "keyword-parameters"], [51, "keyword-parameters"], [55, "keyword-parameters"]], "Known Issues": [[15, "known-issues"]], "Lookup": [[15, "lookup"]], "Lookup Plugins": [[25, "lookup-plugins"]], "Minor Changes": [[15, "minor-changes"], [15, "id4"], [15, "id9"], [15, "id15"], [15, "id21"], [15, "id26"], [15, "id34"], [15, "id38"], [15, "id42"], [15, "id45"], [15, "id52"], [15, "id55"], [15, "id59"], [15, "id62"], [15, "id64"], [15, "id76"], [15, "id87"], [15, "id90"], [15, "id95"], [15, "id98"], [15, "id108"], [15, "id111"], [15, "id116"], [15, "id124"], [15, "id128"], [15, "id132"], [15, "id135"], [15, "id139"], [15, "id144"], [15, "id148"]], "Modules": [[25, "modules"]], "New Modules": [[15, "new-modules"], [15, "id7"], [15, "id92"], [15, "id118"], [15, "id137"], [15, "id146"], [15, "id152"]], "New Plugins": [[15, "new-plugins"], [15, "id29"], [15, "id49"]], "Notes": [[1, "notes"], [2, "notes"], [3, "notes"], [4, "notes"], [5, "notes"], [6, "notes"], [7, "notes"], [8, "notes"], [9, "notes"], [10, "notes"], [11, "notes"], [13, "notes"], [19, "notes"], [20, "notes"], [22, "notes"], [28, "notes"], [33, "notes"], [34, "notes"], [45, "notes"], [46, "notes"], [52, "notes"], [53, "notes"], [54, "notes"], [56, "notes"], [57, "notes"]], "Parameters": [[1, "parameters"], [2, "parameters"], [3, "parameters"], [4, "parameters"], [5, "parameters"], [6, "parameters"], [7, "parameters"], [8, "parameters"], [9, "parameters"], [10, "parameters"], [11, "parameters"], [12, "parameters"], [13, "parameters"], [14, "parameters"], [19, "parameters"], [20, "parameters"], [22, "parameters"], [26, "parameters"], [27, "parameters"], [28, "parameters"], [32, "parameters"], [33, "parameters"], [34, "parameters"], [35, "parameters"], [36, "parameters"], [37, "parameters"], [39, "parameters"], [40, "parameters"], [41, "parameters"], [43, "parameters"], [44, "parameters"], [45, "parameters"], [46, "parameters"], [50, "parameters"], [52, "parameters"], [53, "parameters"], [54, "parameters"], [56, "parameters"], [57, "parameters"]], "Plugin Index": [[25, "plugin-index"]], "Release Summary": [[15, "release-summary"], [15, "id1"], [15, "id3"], [15, "id8"], [15, "id12"], [15, "id14"], [15, "id16"], [15, "id18"], [15, "id20"], [15, "id23"], [15, "id25"], [15, "id31"], [15, "id33"], [15, "id35"], [15, "id37"], [15, "id41"], [15, "id43"], [15, "id44"], [15, "id47"], [15, "id51"], [15, "id53"], [15, "id54"], [15, "id56"], [15, "id58"], [15, "id61"], [15, "id63"], [15, "id65"], [15, "id68"], [15, "id69"], [15, "id71"], [15, "id73"], [15, "id75"], [15, "id78"], [15, "id80"], [15, "id82"], [15, "id84"], [15, "id86"], [15, "id89"], [15, "id93"], [15, "id94"], [15, "id97"], [15, "id101"], [15, "id103"], [15, "id105"], [15, "id106"], [15, "id107"], [15, "id110"], [15, "id113"], [15, "id115"], [15, "id119"], [15, "id121"], [15, "id123"], [15, "id127"], [15, "id131"], [15, "id134"], [15, "id138"], [15, "id141"], [15, "id143"], [15, "id147"]], "Removed Features (previously deprecated)": [[15, "removed-features-previously-deprecated"], [15, "id150"]], "Requirements": [[1, "requirements"], [2, "requirements"], [3, "requirements"], [4, "requirements"], [5, "requirements"], [6, "requirements"], [7, "requirements"], [8, "requirements"], [9, "requirements"], [10, "requirements"], [11, "requirements"], [12, "requirements"], [13, "requirements"], [14, "requirements"], [19, "requirements"], [20, "requirements"], [22, "requirements"], [23, "requirements"], [24, "requirements"], [26, "requirements"], [27, "requirements"], [28, "requirements"], [31, "requirements"], [32, "requirements"], [33, "requirements"], [34, "requirements"], [35, "requirements"], [36, "requirements"], [37, "requirements"], [38, "requirements"], [39, "requirements"], [40, "requirements"], [41, "requirements"], [43, "requirements"], [44, "requirements"], [45, "requirements"], [46, "requirements"], [51, "requirements"], [52, "requirements"], [53, "requirements"], [54, "requirements"], [55, "requirements"], [56, "requirements"], [57, "requirements"]], "Return Value": [[23, "return-value"], [24, "return-value"], [31, "return-value"], [38, "return-value"], [42, "return-value"], [47, "return-value"], [48, "return-value"], [49, "return-value"], [51, "return-value"], [55, "return-value"]], "Return Values": [[1, "return-values"], [2, "return-values"], [3, "return-values"], [5, "return-values"], [6, "return-values"], [7, "return-values"], [8, "return-values"], [9, "return-values"], [10, "return-values"], [12, "return-values"], [13, "return-values"], [14, "return-values"], [16, "return-values"], [19, "return-values"], [20, "return-values"], [22, "return-values"], [26, "return-values"], [27, "return-values"], [28, "return-values"], [32, "return-values"], [33, "return-values"], [34, "return-values"], [35, "return-values"], [36, "return-values"], [37, "return-values"], [39, "return-values"], [40, "return-values"], [41, "return-values"], [43, "return-values"], [44, "return-values"], [45, "return-values"], [46, "return-values"], [50, "return-values"], [52, "return-values"], [53, "return-values"], [54, "return-values"], [56, "return-values"], [57, "return-values"]], "Scenario Guides": [[25, "scenario-guides"]], "Security Fixes": [[15, "security-fixes"]], "See Also": [[1, "see-also"], [2, "see-also"], [3, "see-also"], [4, "see-also"], [5, "see-also"], [6, "see-also"], [7, "see-also"], [8, "see-also"], [9, "see-also"], [10, "see-also"], [11, "see-also"], [12, "see-also"], [13, "see-also"], [19, "see-also"], [20, "see-also"], [22, "see-also"], [23, "see-also"], [24, "see-also"], [27, "see-also"], [31, "see-also"], [32, "see-also"], [33, "see-also"], [34, "see-also"], [35, "see-also"], [36, "see-also"], [37, "see-also"], [38, "see-also"], [39, "see-also"], [40, "see-also"], [41, "see-also"], [42, "see-also"], [43, "see-also"], [44, "see-also"], [45, "see-also"], [46, "see-also"], [47, "see-also"], [49, "see-also"], [50, "see-also"], [51, "see-also"], [52, "see-also"], [53, "see-also"], [54, "see-also"], [55, "see-also"], [56, "see-also"], [57, "see-also"]], "Set up the CA": [[17, "set-up-the-ca"]], "Synopsis": [[1, "synopsis"], [2, "synopsis"], [3, "synopsis"], [4, "synopsis"], [5, "synopsis"], [6, "synopsis"], [7, "synopsis"], [8, "synopsis"], [9, "synopsis"], [10, "synopsis"], [11, "synopsis"], [12, "synopsis"], [13, "synopsis"], [14, "synopsis"], [16, "synopsis"], [19, "synopsis"], [20, "synopsis"], [22, "synopsis"], [23, "synopsis"], [24, "synopsis"], [26, "synopsis"], [27, "synopsis"], [28, "synopsis"], [31, "synopsis"], [32, "synopsis"], [33, "synopsis"], [34, "synopsis"], [35, "synopsis"], [36, "synopsis"], [37, "synopsis"], [38, "synopsis"], [39, "synopsis"], [40, "synopsis"], [41, "synopsis"], [42, "synopsis"], [43, "synopsis"], [44, "synopsis"], [45, "synopsis"], [46, "synopsis"], [47, "synopsis"], [48, "synopsis"], [49, "synopsis"], [50, "synopsis"], [51, "synopsis"], [52, "synopsis"], [53, "synopsis"], [54, "synopsis"], [55, "synopsis"], [56, "synopsis"], [57, "synopsis"]], "Terms": [[24, "terms"]], "Topics": [[15, "topics"]], "Use the CA to sign a certificate": [[17, "use-the-ca-to-sign-a-certificate"]], "community.crypto.acme_account module \u2013 Create, modify or delete ACME accounts": [[2, "community-crypto-acme-account-module-create-modify-or-delete-acme-accounts"]], "community.crypto.acme_account_facts": [[0, "community-crypto-acme-account-facts"]], "community.crypto.acme_account_info module \u2013 Retrieves information on ACME accounts": [[1, "community-crypto-acme-account-info-module-retrieves-information-on-acme-accounts"]], "community.crypto.acme_ari_info module \u2013 Retrieves ACME Renewal Information (ARI) for a certificate": [[3, "community-crypto-acme-ari-info-module-retrieves-acme-renewal-information-ari-for-a-certificate"]], "community.crypto.acme_certificate module \u2013 Create SSL/TLS certificates with the ACME protocol": [[5, "community-crypto-acme-certificate-module-create-ssl-tls-certificates-with-the-acme-protocol"]], "community.crypto.acme_certificate_deactivate_authz module \u2013 Deactivate all authz for an ACME v2 order": [[4, "community-crypto-acme-certificate-deactivate-authz-module-deactivate-all-authz-for-an-acme-v2-order"]], "community.crypto.acme_certificate_order_create module \u2013 Create an ACME v2 order": [[6, "community-crypto-acme-certificate-order-create-module-create-an-acme-v2-order"]], "community.crypto.acme_certificate_order_finalize module \u2013 Finalize an ACME v2 order": [[7, "community-crypto-acme-certificate-order-finalize-module-finalize-an-acme-v2-order"]], "community.crypto.acme_certificate_order_info module \u2013 Obtain information for an ACME v2 order": [[8, "community-crypto-acme-certificate-order-info-module-obtain-information-for-an-acme-v2-order"]], "community.crypto.acme_certificate_order_validate module \u2013 Validate authorizations of an ACME v2 order": [[9, "community-crypto-acme-certificate-order-validate-module-validate-authorizations-of-an-acme-v2-order"]], "community.crypto.acme_certificate_renewal_info module \u2013 Determine whether a certificate should be renewed or not": [[10, "community-crypto-acme-certificate-renewal-info-module-determine-whether-a-certificate-should-be-renewed-or-not"]], "community.crypto.acme_certificate_revoke module \u2013 Revoke certificates with the ACME protocol": [[11, "community-crypto-acme-certificate-revoke-module-revoke-certificates-with-the-acme-protocol"]], "community.crypto.acme_challenge_cert_helper module \u2013 Prepare certificates required for ACME challenges such as tls-alpn-01": [[12, "community-crypto-acme-challenge-cert-helper-module-prepare-certificates-required-for-acme-challenges-such-as-tls-alpn-01"]], "community.crypto.acme_inspect module \u2013 Send direct requests to an ACME server": [[13, "community-crypto-acme-inspect-module-send-direct-requests-to-an-acme-server"]], "community.crypto.certificate_complete_chain module \u2013 Complete certificate chain given a set of untrusted and root certificates": [[14, "community-crypto-certificate-complete-chain-module-complete-certificate-chain-given-a-set-of-untrusted-and-root-certificates"]], "community.crypto.crypto_info module \u2013 Retrieve cryptographic capabilities": [[16, "community-crypto-crypto-info-module-retrieve-cryptographic-capabilities"]], "community.crypto.ecs_certificate module \u2013 Request SSL/TLS certificates with the Entrust Certificate Services (ECS) API": [[19, "community-crypto-ecs-certificate-module-request-ssl-tls-certificates-with-the-entrust-certificate-services-ecs-api"]], "community.crypto.ecs_domain module \u2013 Request validation of a domain with the Entrust Certificate Services (ECS) API": [[20, "community-crypto-ecs-domain-module-request-validation-of-a-domain-with-the-entrust-certificate-services-ecs-api"]], "community.crypto.get_certificate module \u2013 Get a certificate from a host:port": [[22, "community-crypto-get-certificate-module-get-a-certificate-from-a-host-port"]], "community.crypto.gpg_fingerprint filter \u2013 Retrieve a GPG fingerprint from a GPG public or private key": [[23, "community-crypto-gpg-fingerprint-filter-retrieve-a-gpg-fingerprint-from-a-gpg-public-or-private-key"]], "community.crypto.gpg_fingerprint lookup \u2013 Retrieve a GPG fingerprint from a GPG public or private key file": [[24, "community-crypto-gpg-fingerprint-lookup-retrieve-a-gpg-fingerprint-from-a-gpg-public-or-private-key-file"]], "community.crypto.luks_device module \u2013 Manage encrypted (LUKS) devices": [[26, "community-crypto-luks-device-module-manage-encrypted-luks-devices"]], "community.crypto.openssh_cert module \u2013 Generate OpenSSH host or user certificates.": [[27, "community-crypto-openssh-cert-module-generate-openssh-host-or-user-certificates"]], "community.crypto.openssh_keypair module \u2013 Generate OpenSSH private and public keys": [[28, "community-crypto-openssh-keypair-module-generate-openssh-private-and-public-keys"]], "community.crypto.openssl_certificate": [[30, "community-crypto-openssl-certificate"]], "community.crypto.openssl_certificate_info": [[29, "community-crypto-openssl-certificate-info"]], "community.crypto.openssl_csr module \u2013 Generate OpenSSL Certificate Signing Request (CSR)": [[33, "community-crypto-openssl-csr-module-generate-openssl-certificate-signing-request-csr"]], "community.crypto.openssl_csr_info filter \u2013 Retrieve information from OpenSSL Certificate Signing Requests (CSR)": [[31, "community-crypto-openssl-csr-info-filter-retrieve-information-from-openssl-certificate-signing-requests-csr"]], "community.crypto.openssl_csr_info module \u2013 Provide information of OpenSSL Certificate Signing Requests (CSR)": [[32, "community-crypto-openssl-csr-info-module-provide-information-of-openssl-certificate-signing-requests-csr"]], "community.crypto.openssl_csr_pipe module \u2013 Generate OpenSSL Certificate Signing Request (CSR)": [[34, "community-crypto-openssl-csr-pipe-module-generate-openssl-certificate-signing-request-csr"]], "community.crypto.openssl_dhparam module \u2013 Generate OpenSSL Diffie-Hellman Parameters": [[35, "community-crypto-openssl-dhparam-module-generate-openssl-diffie-hellman-parameters"]], "community.crypto.openssl_pkcs12 module \u2013 Generate OpenSSL PKCS#12 archive": [[36, "community-crypto-openssl-pkcs12-module-generate-openssl-pkcs-12-archive"]], "community.crypto.openssl_privatekey module \u2013 Generate OpenSSL private keys": [[40, "community-crypto-openssl-privatekey-module-generate-openssl-private-keys"]], "community.crypto.openssl_privatekey_convert module \u2013 Convert OpenSSL private keys": [[37, "community-crypto-openssl-privatekey-convert-module-convert-openssl-private-keys"]], "community.crypto.openssl_privatekey_info filter \u2013 Retrieve information from OpenSSL private keys": [[38, "community-crypto-openssl-privatekey-info-filter-retrieve-information-from-openssl-private-keys"]], "community.crypto.openssl_privatekey_info module \u2013 Provide information for OpenSSL private keys": [[39, "community-crypto-openssl-privatekey-info-module-provide-information-for-openssl-private-keys"]], "community.crypto.openssl_privatekey_pipe module \u2013 Generate OpenSSL private keys without disk access": [[41, "community-crypto-openssl-privatekey-pipe-module-generate-openssl-private-keys-without-disk-access"]], "community.crypto.openssl_publickey module \u2013 Generate an OpenSSL public key from its private key.": [[44, "community-crypto-openssl-publickey-module-generate-an-openssl-public-key-from-its-private-key"]], "community.crypto.openssl_publickey_info filter \u2013 Retrieve information from OpenSSL public keys in PEM format": [[42, "community-crypto-openssl-publickey-info-filter-retrieve-information-from-openssl-public-keys-in-pem-format"]], "community.crypto.openssl_publickey_info module \u2013 Provide information for OpenSSL public keys": [[43, "community-crypto-openssl-publickey-info-module-provide-information-for-openssl-public-keys"]], "community.crypto.openssl_signature module \u2013 Sign data with openssl": [[46, "community-crypto-openssl-signature-module-sign-data-with-openssl"]], "community.crypto.openssl_signature_info module \u2013 Verify signatures with openssl": [[45, "community-crypto-openssl-signature-info-module-verify-signatures-with-openssl"]], "community.crypto.parse_serial filter \u2013 Convert a serial number as a colon-separated list of hex numbers to an integer": [[47, "community-crypto-parse-serial-filter-convert-a-serial-number-as-a-colon-separated-list-of-hex-numbers-to-an-integer"]], "community.crypto.split_pem filter \u2013 Split PEM file contents into multiple objects": [[48, "community-crypto-split-pem-filter-split-pem-file-contents-into-multiple-objects"]], "community.crypto.to_serial filter \u2013 Convert an integer to a colon-separated list of hex numbers": [[49, "community-crypto-to-serial-filter-convert-an-integer-to-a-colon-separated-list-of-hex-numbers"]], "community.crypto.x509_certificate module \u2013 Generate and/or check OpenSSL certificates": [[53, "community-crypto-x509-certificate-module-generate-and-or-check-openssl-certificates"]], "community.crypto.x509_certificate_convert module \u2013 Convert X.509 certificates": [[50, "community-crypto-x509-certificate-convert-module-convert-x-509-certificates"]], "community.crypto.x509_certificate_info filter \u2013 Retrieve information from X.509 certificates in PEM format": [[51, "community-crypto-x509-certificate-info-filter-retrieve-information-from-x-509-certificates-in-pem-format"]], "community.crypto.x509_certificate_info module \u2013 Provide information of OpenSSL X.509 certificates": [[52, "community-crypto-x509-certificate-info-module-provide-information-of-openssl-x-509-certificates"]], "community.crypto.x509_certificate_pipe module \u2013 Generate and/or check OpenSSL certificates": [[54, "community-crypto-x509-certificate-pipe-module-generate-and-or-check-openssl-certificates"]], "community.crypto.x509_crl module \u2013 Generate Certificate Revocation Lists (CRLs)": [[57, "community-crypto-x509-crl-module-generate-certificate-revocation-lists-crls"]], "community.crypto.x509_crl_info filter \u2013 Retrieve information from X.509 CRLs in PEM format": [[55, "community-crypto-x509-crl-info-filter-retrieve-information-from-x-509-crls-in-pem-format"]], "community.crypto.x509_crl_info module \u2013 Retrieve information on Certificate Revocation Lists (CRLs)": [[56, "community-crypto-x509-crl-info-module-retrieve-information-on-certificate-revocation-lists-crls"]], "v1.0.0": [[15, "v1-0-0"]], "v1.1.0": [[15, "v1-1-0"]], "v1.1.1": [[15, "v1-1-1"]], "v1.2.0": [[15, "v1-2-0"]], "v1.3.0": [[15, "v1-3-0"]], "v1.4.0": [[15, "v1-4-0"]], "v1.5.0": [[15, "v1-5-0"]], "v1.6.0": [[15, "v1-6-0"]], "v1.6.1": [[15, "v1-6-1"]], "v1.6.2": [[15, "v1-6-2"]], "v1.7.0": [[15, "v1-7-0"]], "v1.7.1": [[15, "v1-7-1"]], "v1.8.0": [[15, "v1-8-0"]], "v1.9.0": [[15, "v1-9-0"]], "v1.9.1": [[15, "v1-9-1"]], "v1.9.2": [[15, "v1-9-2"]], "v1.9.3": [[15, "v1-9-3"]], "v1.9.4": [[15, "v1-9-4"]], "v2.0.0": [[15, "v2-0-0"]], "v2.0.1": [[15, "v2-0-1"]], "v2.0.2": [[15, "v2-0-2"]], "v2.1.0": [[15, "v2-1-0"]], "v2.10.0": [[15, "v2-10-0"]], "v2.11.0": [[15, "v2-11-0"]], "v2.11.1": [[15, "v2-11-1"]], "v2.12.0": [[15, "v2-12-0"]], "v2.13.0": [[15, "v2-13-0"]], "v2.13.1": [[15, "v2-13-1"]], "v2.14.0": [[15, "v2-14-0"]], "v2.14.1": [[15, "v2-14-1"]], "v2.15.0": [[15, "v2-15-0"]], "v2.15.1": [[15, "v2-15-1"]], "v2.16.0": [[15, "v2-16-0"]], "v2.16.1": [[15, "v2-16-1"]], "v2.16.2": [[15, "v2-16-2"]], "v2.17.0": [[15, "v2-17-0"]], "v2.17.1": [[15, "v2-17-1"]], "v2.18.0": [[15, "v2-18-0"]], "v2.19.0": [[15, "v2-19-0"]], "v2.19.1": [[15, "v2-19-1"]], "v2.2.0": [[15, "v2-2-0"]], "v2.2.1": [[15, "v2-2-1"]], "v2.2.2": [[15, "v2-2-2"]], "v2.2.3": [[15, "v2-2-3"]], "v2.2.4": [[15, "v2-2-4"]], "v2.20.0": [[15, "v2-20-0"]], "v2.3.0": [[15, "v2-3-0"]], "v2.3.1": [[15, "v2-3-1"]], "v2.3.2": [[15, "v2-3-2"]], "v2.3.3": [[15, "v2-3-3"]], "v2.3.4": [[15, "v2-3-4"]], "v2.4.0": [[15, "v2-4-0"]], "v2.5.0": [[15, "v2-5-0"]], "v2.6.0": [[15, "v2-6-0"]], "v2.7.0": [[15, "v2-7-0"]], "v2.7.1": [[15, "v2-7-1"]], "v2.8.0": [[15, "v2-8-0"]], "v2.8.1": [[15, "v2-8-1"]], "v2.9.0": [[15, "v2-9-0"]]}, "docnames": ["acme_account_facts_module", "acme_account_info_module", "acme_account_module", "acme_ari_info_module", "acme_certificate_deactivate_authz_module", "acme_certificate_module", "acme_certificate_order_create_module", "acme_certificate_order_finalize_module", "acme_certificate_order_info_module", "acme_certificate_order_validate_module", "acme_certificate_renewal_info_module", "acme_certificate_revoke_module", "acme_challenge_cert_helper_module", "acme_inspect_module", "certificate_complete_chain_module", "changelog", "crypto_info_module", "docsite/guide_ownca", "docsite/guide_selfsigned", "ecs_certificate_module", "ecs_domain_module", "environment_variables", "get_certificate_module", "gpg_fingerprint_filter", "gpg_fingerprint_lookup", "index", "luks_device_module", "openssh_cert_module", "openssh_keypair_module", "openssl_certificate_info_module", "openssl_certificate_module", "openssl_csr_info_filter", "openssl_csr_info_module", "openssl_csr_module", "openssl_csr_pipe_module", "openssl_dhparam_module", "openssl_pkcs12_module", "openssl_privatekey_convert_module", "openssl_privatekey_info_filter", "openssl_privatekey_info_module", "openssl_privatekey_module", "openssl_privatekey_pipe_module", "openssl_publickey_info_filter", "openssl_publickey_info_module", "openssl_publickey_module", "openssl_signature_info_module", "openssl_signature_module", "parse_serial_filter", "split_pem_filter", "to_serial_filter", "x509_certificate_convert_module", "x509_certificate_info_filter", "x509_certificate_info_module", "x509_certificate_module", "x509_certificate_pipe_module", "x509_crl_info_filter", "x509_crl_info_module", "x509_crl_module"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["acme_account_facts_module.rst", "acme_account_info_module.rst", "acme_account_module.rst", "acme_ari_info_module.rst", "acme_certificate_deactivate_authz_module.rst", "acme_certificate_module.rst", "acme_certificate_order_create_module.rst", "acme_certificate_order_finalize_module.rst", "acme_certificate_order_info_module.rst", "acme_certificate_order_validate_module.rst", "acme_certificate_renewal_info_module.rst", "acme_certificate_revoke_module.rst", "acme_challenge_cert_helper_module.rst", "acme_inspect_module.rst", "certificate_complete_chain_module.rst", "changelog.rst", "crypto_info_module.rst", "docsite/guide_ownca.rst", "docsite/guide_selfsigned.rst", "ecs_certificate_module.rst", "ecs_domain_module.rst", "environment_variables.rst", "get_certificate_module.rst", "gpg_fingerprint_filter.rst", "gpg_fingerprint_lookup.rst", "index.rst", "luks_device_module.rst", "openssh_cert_module.rst", "openssh_keypair_module.rst", "openssl_certificate_info_module.rst", "openssl_certificate_module.rst", "openssl_csr_info_filter.rst", "openssl_csr_info_module.rst", "openssl_csr_module.rst", "openssl_csr_pipe_module.rst", "openssl_dhparam_module.rst", "openssl_pkcs12_module.rst", "openssl_privatekey_convert_module.rst", "openssl_privatekey_info_filter.rst", "openssl_privatekey_info_module.rst", "openssl_privatekey_module.rst", "openssl_privatekey_pipe_module.rst", "openssl_publickey_info_filter.rst", "openssl_publickey_info_module.rst", "openssl_publickey_module.rst", "openssl_signature_info_module.rst", "openssl_signature_module.rst", "parse_serial_filter.rst", "split_pem_filter.rst", "to_serial_filter.rst", "x509_certificate_convert_module.rst", "x509_certificate_info_filter.rst", "x509_certificate_info_module.rst", "x509_certificate_module.rst", "x509_certificate_pipe_module.rst", "x509_crl_info_filter.rst", "x509_crl_info_module.rst", "x509_crl_module.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 50, 51, 52, 53, 54, 55, 56, 57], "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "00": [3, 15, 19, 27, 31, 32, 33, 34, 40, 41, 44, 47, 49, 51, 52, 53, 54], "00123456789": 1, "00z": 3, "01": [3, 5, 6, 7, 8, 9, 13, 19, 25, 27, 40, 41, 44, 47, 57], "01t00": 27, "01t01": 5, "02": [5, 19, 57], "03": [3, 5, 19, 33, 35, 36, 37, 40, 44, 50, 53, 57], "03ecd578": 26, "03t00": 3, "04": [3, 5, 7, 31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "04t01": 5, "05z": 19, "06": [40, 41, 44, 53, 54], "0600": [36, 37, 40], "07": [13, 31, 32, 38, 39, 42, 43, 51, 52], "0755": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "08": [5, 19, 40, 41, 44], "09": [19, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 50, 51, 52, 53, 57], "0a": [31, 32, 38, 39, 42, 43, 51, 52], "0b": [40, 41, 44], "0b3": 15, "0c": [40, 41, 44], "0f": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "1": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "10": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 18, 22, 25, 26, 27, 28, 31, 38, 40, 41, 42, 44, 48, 51, 52, 53, 54, 55], "1000": 15, "102": 15, "1024": 28, "103": 15, "105": 15, "108": 15, "11": [19, 20, 22, 27, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 47, 49, 50, 51, 52, 53, 55, 56, 57], "113": 15, "115": 15, "116": 15, "119": 15, "12": [13, 22, 25, 33, 34, 35, 40, 41, 44, 53, 54], "121": 15, "123": 15, "1234": [51, 52, 55, 56, 57], "12345": [5, 13, 31, 32, 51, 52], "1234567": 49, "1234567890abcdefghijklmnopqrstuvwxyzabcdefgh": 13, "1235262234164342": 19, "125": 15, "129": [15, 20], "13": [40, 41, 44, 57], "132": 15, "135": 15, "138": 15, "139": 15, "14": [16, 40, 41, 44], "143": 15, "147": 15, "149": 15, "15": [5, 7, 13, 19, 23, 24, 36, 53, 54], "150": 15, "16": 26, "160": 15, "163": 15, "165": 15, "166": 15, "167": 15, "168": 15, "17": [3, 26], "171": 15, "173": 15, "1736": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "1777": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "178": 15, "179": 15, "17dt3juxgj": [5, 6], "18": [40, 41, 44, 47, 49, 53, 54, 57], "180": 15, "184": 15, "186": 28, "19": [40, 41, 44, 50], "193": 15, "197": 15, "1970": 27, "1a": [40, 41, 44], "1c": [40, 41, 44], "1d": [17, 40, 41, 44, 52], "1d10h": 53, "1e": [40, 41, 44], "1f": [40, 41, 44], "1m": 16, "2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "20": [3, 4, 5, 10, 19, 33], "200": 13, "2001": 27, "2017": 13, "2018": [13, 19], "2019": [19, 27, 33, 35, 36, 37, 40, 44, 50, 53, 54, 57], "20190331202428z": [51, 52, 53, 57], "20190413202428z": [51, 52, 53, 55, 56, 57], "20191001000000z": 57, "20191010010203z": 57, "20191013152910z": 57, "202": 15, "2020": [15, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "20200331202428z": 53, "2021": [3, 16], "2022": [5, 36], "2024": 3, "203": 15, "204": 15, "2048": [28, 35, 36, 40, 41], "205": 15, "206": 15, "207": 15, "21": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "213": 15, "216": 15, "217": 15, "22": [15, 19, 22, 27, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 47, 49, 50, 51, 52, 53, 55, 56, 57], "220": 15, "221": 15, "224": 15, "225": 15, "23": [15, 19, 36], "230": 15, "232": 15, "233": 15, "234": 15, "2345": 57, "236": 15, "236921": 3, "2378915": 19, "23t15": 19, "24": [31, 32, 40, 41, 44, 51, 52], "240": 15, "241": 15, "242": 15, "243": 15, "246": 15, "247": 15, "248": 15, "25": [19, 40, 41, 44], "253": [15, 19], "255": [15, 47], "256": [1, 15, 27, 28, 47], "25646": 15, "257": 15, "260": 15, "263": 15, "264": 15, "270": 15, "271": 15, "273": 15, "274": 15, "279": 15, "28": [40, 41, 44], "281": 15, "287": 15, "288": 15, "289": 15, "29": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "290": 15, "291": 15, "294": 15, "295": 15, "296": 15, "2986": [33, 34], "29t01": 3, "2c": [5, 7, 40, 41, 44], "2e": [40, 41, 44], "2f": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "2fde": 26, "2w": 27, "3": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 36, 37, 39, 40, 41, 43, 44, 51, 52, 53, 54, 57], "30": [5, 19, 40, 41, 44], "302": 15, "309": 15, "31": 26, "311": 33, "313": 15, "316": 15, "317": 15, "318": 15, "32": [15, 19, 20, 27, 31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52, 53], "324": 15, "326": 15, "327": 15, "32w": 27, "32w1d2h": [10, 27, 52, 53, 54, 57], "33": [19, 22, 27, 31, 32, 33, 34, 38, 39, 40, 41, 42, 43, 44, 47, 49, 51, 52, 55, 56, 57], "331": 15, "3339": [3, 8], "33417": 13, "3389": 22, "339": 15, "34": [13, 31, 32, 38, 39, 42, 43, 51, 52], "342": 19, "34z": 5, "35": [15, 40, 41, 44], "353": 15, "355": 15, "36": 15, "360": 15, "365": [53, 54], "3650d": [53, 54], "365d": [17, 53, 54], "37": [15, 40, 41, 44], "374": 15, "379": 15, "38": [15, 36, 40, 41, 44], "380079": 19, "384": 28, "385": 15, "388": 15, "39": [5, 7, 15, 40, 41, 44], "395": 15, "396": 15, "399": 15, "3a": [40, 41, 44], "3chost": 53, "3d": [40, 41, 44], "3e": 53, "3f": [40, 41, 44], "3w": 52, "4": [3, 5, 7, 8, 11, 16, 22, 26, 31, 32, 33, 34, 36, 44, 45, 46, 51, 52, 53], "40": [40, 41, 44], "400": 15, "402": 15, "403": 15, "404": 15, "40697": 15, "407": 15, "408": 15, "409": 15, "4096": [18, 28, 35, 39, 40, 41, 43], "41": [40, 41, 44], "410": 15, "417": 15, "42": [15, 39], "4256": 26, "426": 15, "427": 15, "429": 15, "43": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "434": 15, "436": 15, "44": [13, 31, 32, 33, 34, 51, 52], "440": 15, "441": 15, "443": [6, 22], "445": 15, "447": 15, "448": 15, "45": [5, 7], "4514": 15, "452": 15, "457": 15, "45z": 5, "46": [15, 40, 41, 44], "460": 15, "46161": 13, "473": 15, "474": 15, "48": [40, 41, 44], "481": 15, "486": 15, "487": 15, "491": 15, "4a": [5, 7, 31, 32, 38, 39, 42, 43, 51, 52], "4b": [5, 7], "4c": [40, 41, 44], "4d": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "4e": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "4e6c": 26, "4etl6srw2yilurn5vfvvhuhp7x8pxltmwwlbbm4ifym": 1, "4f": [40, 41, 44], "5": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 20, 26, 31, 32, 40, 41, 45, 46, 51, 52, 53, 54], "50": [40, 41, 44], "500": 19, "50000": 36, "503": 15, "508": 15, "509": [3, 6, 10, 15, 25, 56], "51": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "511": 15, "512": 27, "513": 15, "515": 15, "518": 15, "519": 15, "52": [40, 41, 44], "521": 28, "523": 15, "524": 15, "525": 15, "53": [40, 41, 44], "530": 15, "55": [31, 32, 33, 34, 51, 52], "551": 15, "555": [19, 53], "5555": [19, 53], "56": [13, 40, 41, 44], "560": 15, "569": 15, "57": [40, 41, 44], "571": 15, "572": 15, "575": 15, "59": [40, 41, 44], "59039": 15, "592": 15, "596": 15, "598": 15, "5c": [40, 41, 44], "5d": [40, 41, 44], "5e": [40, 41, 44], "5f": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "6": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 16, 19, 22, 26, 28, 31, 32, 33, 34, 40, 41, 45, 46, 51, 52, 53, 54], "60": [5, 6, 7, 9, 19, 20, 40, 41, 44], "600": 15, "603": 15, "604800": 13, "606": 15, "61": [31, 32, 38, 39, 42, 43, 51, 52], "613": 15, "615": 15, "617": 15, "627": 15, "628": 15, "63": [5, 7, 19, 31, 32, 38, 39, 42, 43, 51, 52], "63984": 15, "63d4ai": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "64": 19, "644": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "645": 15, "646": 15, "64776": 15, "64969": 15, "65": [5, 7], "651": 15, "652": 15, "66": [31, 32, 33, 34, 40, 41, 44, 51, 52], "66223": 57, "664": 15, "666": 15, "67035": 15, "67213": 15, "67900": 15, "68": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "680": 15, "681": 15, "682": 15, "684": 15, "685": 15, "687": 15, "69": [15, 40, 41, 44], "693": 15, "698": 15, "6a": [5, 7, 40, 41, 44], "6ab008b4dd1b": 26, "6c": [40, 41, 44], "6d": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "6e": [40, 41, 44], "7": [2, 5, 7, 8, 13, 22, 26, 27, 28, 31, 32, 36, 43, 51, 52, 55, 56], "70": [40, 41, 44], "701": 15, "705": 15, "71": [5, 7, 40, 41, 44], "710": 15, "712": 15, "714": 15, "715": 15, "72": [40, 41, 44], "723": 15, "725": 15, "726": 15, "727": 15, "733": 15, "735": 15, "736": 15, "739": 15, "740": 15, "745": 15, "749": 15, "75": [5, 7, 40, 41, 44], "753": 15, "754": 15, "76": [15, 40, 41, 44], "77": [31, 32, 33, 34, 40, 41, 44, 51, 52], "7807": 8, "79": [19, 40, 41, 44], "7b": [5, 7], "7c": [40, 41, 44], "7d": [5, 7, 57], "7e": [40, 41, 44], "7f": [40, 41, 44], "8": [1, 5, 8, 11, 26, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "80": 53, "80258": 22, "8080": 22, "82": [40, 41, 44], "825": [53, 54], "83": [40, 41, 44], "84": [15, 40, 41, 44], "842e3e8fa340": 26, "85": [5, 7, 40, 41, 44], "8555": [2, 5, 6, 7, 8, 9, 11, 12, 13], "86": [15, 40, 41, 44], "87": [40, 41, 44], "8737": [5, 6, 8, 9, 12, 13], "8738": [5, 6], "88": [31, 32, 33, 34, 40, 41, 44, 51, 52], "89": [5, 7, 15], "8b": [31, 32, 38, 39, 42, 43, 51, 52], "8c": [40, 41, 44], "8d": [40, 41, 44], "9": [10, 11, 22, 25, 28, 40, 41, 52, 53], "90": [5, 7, 10, 19, 20, 53, 54], "904": 13, "91": [40, 41, 44], "92": [15, 31, 32, 38, 39, 42, 43, 51, 52], "9348": 26, "94": [20, 31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "95": [15, 31, 32, 38, 39, 42, 43, 51, 52], "97": [15, 40, 41, 44], "99": [31, 32, 33, 34, 40, 41, 44, 51, 52], "99999": 15, "9a": [40, 41, 44], "9b": [40, 41, 44], "9d9f": 26, "9e": [40, 41, 44], "9f": [40, 41, 44], "A": [1, 2, 3, 6, 8, 10, 12, 14, 15, 16, 19, 22, 24, 32, 33, 34, 39, 43, 45, 47, 48, 49, 52, 53, 54, 56, 57], "As": [5, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "At": [5, 27], "Be": 20, "By": [27, 28, 33, 35, 36, 37, 40, 41, 44, 50, 53, 57], "For": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55], "IN": 41, "If": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "In": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 26, 28, 31, 32, 36, 39, 40, 54], "It": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "Its": [5, 7], "NOT": [27, 41, 53, 54, 57], "No": [15, 21], "OR": 41, "On": [53, 54], "One": [11, 27, 28, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 50, 51, 52, 53, 57], "Or": 35, "TO": 41, "TOS": 2, "That": [33, 34, 47], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "There": [15, 20, 26], "These": [5, 7, 25, 31, 33, 34, 38, 47, 51, 55], "To": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "Will": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 56, 57], "With": 26, "_acm": [5, 6], "_default": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "_obj2txt": 15, "_objects_data": 15, "_pipe": 15, "_pki": 20, "_valu": [31, 38, 42, 51], "_version": 15, "a1": [5, 7, 40, 41, 44], "a2": [40, 41, 44], "a3": [31, 32, 38, 39, 42, 43, 51, 52], "a4": [5, 7], "a5": [40, 41, 44], "a5b1c3d2e9f8g7h6": 5, "a6": [5, 7, 40, 41, 44], "a7": [5, 7], "a8": [5, 7], "a85k3x9f91a4": 13, "aa": [31, 32, 33, 34, 38, 39, 42, 43, 51, 52], "aa_compromis": [33, 34, 55, 56, 57], "aaaab3nza": 28, "aab": 6, "aacompromis": 11, "ab": [40, 41, 44], "ab23cd41432522ff2526920393982fab": 20, "abcd": 20, "abl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 51, 52, 53, 54, 55, 56, 57], "abort": [5, 6], "about": [1, 2, 19, 20, 22, 27, 33, 34, 38, 39], "abov": 17, "absent": [2, 8, 15, 26, 27, 28, 33, 35, 36, 40, 44, 53, 57], "absolut": [10, 15, 27, 32, 39, 43, 52, 53, 54, 56, 57], "ac": [40, 41, 44], "accept": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 19, 27, 33, 34, 57], "access": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 20, 25, 33, 34, 37, 39, 40, 44, 53, 54, 57], "accid": [33, 35, 36, 37, 40, 44, 50, 53, 57], "accident": [5, 15, 38, 39, 40, 41], "accord": [5, 6, 8, 10, 15, 33, 34], "account": [4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 19, 25], "account_cr": 13, "account_data": 1, "account_email": 5, "account_info": 13, "account_kei": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "account_key_cont": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "account_key_passphras": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "account_key_src": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 16], "account_private_kei": [4, 5, 6, 7, 8, 9], "account_uri": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "accountkei": 53, "accross": [5, 6], "acct": 13, "achiev": [12, 15], "acknowledg": 19, "acm": [10, 15, 25, 53], "acme_": 15, "acme_account": [1, 5, 6, 15, 25], "acme_account_fact": [1, 15], "acme_account_info": [0, 2, 15, 25], "acme_account_kei": 1, "acme_account_uri": 1, "acme_accountkey_path": 53, "acme_ari_info": [10, 15, 25], "acme_certif": [2, 3, 4, 10, 12, 13, 14, 15, 25], "acme_certificate_deactivate_authz": [5, 6, 7, 8, 9, 15, 25], "acme_certificate_order_cr": [7, 8, 9, 25], "acme_certificate_order_fin": [6, 8, 9, 25], "acme_certificate_order_info": [6, 7, 9, 25], "acme_certificate_order_valid": [6, 7, 8, 25], "acme_certificate_renewal_info": [6, 15, 25], "acme_certificate_revok": [3, 5, 7, 15, 25], "acme_chain": 53, "acme_challenge_cert_help": [5, 6, 9, 15, 25], "acme_challenge_path": 53, "acme_directori": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 53], "acme_inspect": [2, 5, 6, 7, 8, 9, 11, 15, 25], "acme_vers": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "acmeprotocolexcept": 15, "acmevalid": [5, 6], "act": [15, 19, 27], "action": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 27, 28, 32, 33, 35, 36, 39, 40, 41, 43, 44, 45, 46, 52, 53, 56, 57], "action_group": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "action_modul": 15, "activ": [5, 6, 13, 15, 19, 20, 34, 41, 54], "actual": [1, 12, 15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "ad": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 44, 50, 52, 53, 54, 55, 56, 57], "add": [15, 26, 27], "addit": [5, 15, 19, 26, 33, 34], "addition": 36, "additional_email": 19, "address": [1, 2, 5, 6, 12, 15, 19, 20, 27, 31, 32, 38, 51, 52, 55, 56, 57], "address_list": 27, "adjust": [15, 19, 28, 53, 54], "admin": [19, 20], "administr": [19, 20], "advantage_ssl": [19, 53, 54], "ae": [26, 40, 41, 44], "af": [40, 41, 44, 57], "affect": 3, "affiliation_chang": [33, 34, 55, 56, 57], "affiliationchang": 11, "after": [5, 6, 7, 8, 9, 15, 26, 53, 54], "afterward": 15, "ag": 13, "again": [27, 55, 56], "against": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19, 22, 27], "agent": [15, 27], "agre": [2, 5], "agreement": [5, 19, 31, 32, 51, 52], "aidlqy": 10, "alg": 2, "algorithm": [2, 10, 15, 22, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52, 53, 54, 55, 56, 57], "alias": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 27, 28, 33, 34, 35, 36, 37, 40, 44, 50, 53, 54, 57], "aliv": 15, "all": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 22, 25, 27, 28, 31, 32, 36, 38, 39, 40, 41, 48, 49, 51, 52, 53, 54, 55, 56, 57], "all_chain": [5, 7], "alloc": 27, "allow": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 20, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "allow_cr": 2, "allow_discard": 26, "almost": [15, 53, 54], "along": 19, "alpin": 15, "alpn": [5, 6, 8, 9, 13, 25], "alreadi": [5, 6, 11, 15, 19, 20, 26, 27, 28, 33, 34, 35, 36, 40, 44, 53, 54, 56, 57], "also": [15, 26, 28], "alt": [31, 38, 51], "altern": [5, 6, 7, 9, 15, 18, 19, 33, 34, 53, 54], "although": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "alwai": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 22, 27, 28, 34, 36, 39, 40, 41, 52, 53, 54, 57], "always_cr": [53, 54], "always_quot": [5, 6, 7, 9], "amount": [4, 5, 6, 7, 9], "an": [1, 2, 3, 5, 10, 11, 12, 15, 19, 20, 22, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 50, 51, 52, 53, 54, 55, 56, 57], "ani": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 17, 18, 19, 27, 28, 33, 34, 35, 36, 37, 40, 41, 44, 50, 53, 54, 57], "anoth": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 26, 31, 32, 38, 40, 51, 52, 54, 55, 56, 57], "ansibl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "ansible_ca": 53, "ansible_collect": 15, "ansible_date_tim": 22, "ansiblemodul": 15, "anymor": 15, "anywai": 5, "apach": 15, "api": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 25, 53, 54], "apiusernam": [19, 20, 53], "appar": 15, "appear": 15, "append": 15, "appl": [53, 54], "appli": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 22, 27, 28], "applic": [6, 13, 15, 19, 20, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "appreci": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "appropri": 40, "approv": [19, 20], "ar": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "arbitrari": 15, "archiv": [3, 25, 33, 34, 35, 40, 41, 44, 53, 54], "archlinux": 15, "argon": 26, "argon2i": 26, "argon2id": 26, "argspec": 15, "argument": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 35], "ari": [5, 6, 10, 15, 25], "ari_algorithm": 10, "arithmet": [31, 32, 38, 39, 42, 43, 51, 52], "around": [19, 39], "arrai": [8, 19], "ascii": 15, "ask": [3, 17], "asn": [10, 15, 22, 31, 32, 51, 52, 53, 54, 55, 56, 57], "asn1_base64": [15, 22], "asn1_data": 22, "assert": [1, 45, 46, 52, 53], "assertonli": [15, 53], "associ": [5, 14, 19, 20], "assum": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 14, 17, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "assur": [5, 9], "asymmetr": 15, "async": 41, "atom": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "attach": [19, 33, 34], "attack": 39, "attempt": [8, 13, 28], "attr": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "attribut": 15, "audit": 19, "auth": 33, "authent": [4, 5, 6, 7, 9, 13, 19, 20, 27, 33, 34, 53, 54], "author": [15, 25], "authority_cert_issu": [31, 32, 33, 34, 51, 52], "authority_cert_serial_numb": [31, 32, 33, 34, 51, 52], "authority_key_identifi": [5, 7, 31, 32, 33, 34, 51, 52], "authoritykeyidentifi": [5, 7, 31, 32, 33, 34, 51, 52], "authorizations_by_identifi": 8, "authorizations_by_statu": 8, "authz": [5, 6, 7, 9, 13, 15, 25], "authz_url": 9, "auto": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 22, 28, 32, 33, 34, 35, 36, 39, 40, 41, 43, 44, 45, 46, 52, 53, 54], "auto_ignor": [40, 41], "autodetect": 15, "automat": [2, 5, 6, 7, 8, 9, 11, 12, 13, 15, 26, 40, 41, 53], "avail": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 18, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 57], "aveexi": [45, 46], "avoid": [5, 7, 9, 15, 19, 20, 27, 28, 33, 35, 36, 37, 39, 40, 44, 50, 52, 53, 54, 57], "aw": [5, 6, 7, 9], "awai": [5, 7], "awar": [15, 20], "ayhba4dgqehhs3uee6culn4bynq": 10, "b0": [31, 32, 38, 39, 42, 43, 51, 52], "b1": [5, 7, 40, 41, 44], "b2": [40, 41, 44], "b3": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "b5": [40, 41, 44], "b64decod": [5, 6, 17, 54], "b64encod": 50, "b7": [5, 7], "ba": [5, 7, 31, 32, 38, 39, 42, 43, 51, 52], "back": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "backend": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 22, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 51, 52, 53, 54, 55, 56, 57], "backport": 15, "backup": [19, 28, 33, 35, 36, 37, 40, 41, 44, 50, 53, 57], "backup_fil": [19, 33, 35, 36, 37, 40, 44, 50, 53, 57], "backup_full_chain_fil": 19, "backward": [15, 36], "bad": [5, 6, 7, 15], "balanc": [3, 26], "bare": 19, "base": [5, 7, 15, 19, 26, 27, 40, 41], "base64": [2, 5, 6, 15, 22, 31, 32, 36, 40, 41, 45, 46, 50, 51, 52, 56, 57], "basic": [2, 5, 15, 31, 32, 33, 34, 38, 39, 42, 43, 51, 52], "basic_constraint": [15, 17, 31, 32, 33, 34, 51, 52], "basic_constraints_crit": [17, 31, 32, 33, 34, 51, 52], "basicconstraint": [33, 34], "basicconstraints_crit": [33, 34], "bb": [31, 32, 33, 34, 51, 52], "bd": [31, 32, 38, 39, 42, 43, 51, 52], "becam": [55, 56, 57], "been": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 21, 22, 26, 27, 29, 30, 33, 34, 39, 44, 54, 57], "befor": [1, 3, 5, 6, 7, 8, 9, 15, 20, 23, 31, 38, 42, 47, 48, 49, 51, 53, 54, 55, 57], "begin": [15, 31, 32, 38, 39, 51, 52], "behav": [15, 34, 41, 54], "behavior": [15, 19, 28, 36, 40, 41, 53], "being": [5, 6, 7, 10, 15, 19, 27, 40, 41, 52, 53, 54], "belong": [15, 20, 33, 34], "below": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 51, 52, 53, 54, 55, 56, 57], "best": [19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "beta": 15, "better": [53, 54], "between": [5, 6, 8, 10, 15, 26, 28, 47, 50], "bewar": 26, "bf": [31, 32, 38, 39, 42, 43, 51, 52], "bin": [16, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "binari": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 22, 28, 35], "bind": [2, 5, 9, 15], "bindep": 15, "biometr": [31, 32, 51, 52], "bit": [15, 18, 28, 31, 32, 35, 38, 39, 40, 41, 42, 43, 51, 52], "bla": 27, "blkid": 26, "blob": [5, 6], "block": [26, 41], "boolean": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 16, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 45, 50, 51, 52, 53, 54, 55, 56, 57], "both": [2, 5, 6, 15, 19, 28, 32, 33, 34, 39, 43, 44, 45, 46, 52, 54, 56, 57], "boulder": 13, "bound": [4, 5, 6, 7, 9], "brainpoolp256r1": [40, 41], "brainpoolp384r1": [40, 41], "brainpoolp512r1": [40, 41], "branch": 15, "break": [34, 41, 54], "broken": [15, 27, 28, 33, 35, 36, 37, 40, 41, 44, 50, 53, 57], "browser": 19, "bsd": 15, "bug": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "built": 15, "builtin": [1, 3, 5, 6, 7, 8, 9, 10, 14, 16, 22, 23, 24, 31, 32, 34, 38, 39, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], "bullsey": 15, "bump": 15, "bundl": [15, 36, 48], "buypass": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 53], "bypass": 26, "byte": [13, 26, 31, 32, 33, 34, 47, 51, 52], "c": [15, 33, 34], "c0": [40, 41, 44], "c1da9a58": 26, "c2": [31, 32, 38, 39, 42, 43, 51, 52], "c3": [40, 41, 44], "c4": [5, 7], "c7": [40, 41, 44], "c8": [31, 32, 38, 39, 42, 43, 51, 52], "ca": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 19, 25, 27, 31, 32, 33, 34, 36, 48, 51, 52, 53, 54, 55, 56, 57], "ca_bundl": 36, "ca_cert": [15, 22, 54], "ca_certif": 36, "ca_compromis": [33, 34, 55, 56, 57], "ca_csr": 17, "ca_public_kei": 27, "caaident": 13, "cach": 13, "cacompromis": 11, "calcul": 19, "call": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 36, 52, 53, 57], "callback": 15, "can": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 55, 56, 57], "can_load_kei": 39, "can_parse_kei": 39, "cancel": 20, "cannot": [5, 6, 15, 19, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 50, 51, 52, 53, 57], "canonic": 15, "capabl": [15, 25], "care": [5, 6, 40], "case": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 44, 49, 50, 51, 52, 53, 54, 57], "casignaturealgorithm": 27, "caus": [5, 10, 15, 22, 27, 28], "cautiou": 19, "cb": [40, 41, 44], "cbc": 26, "cc": [31, 32, 33, 34, 40, 41, 44, 51, 52], "cd": [40, 41, 44], "cd9lnt": [19, 20, 53], "cds_ent_lit": [19, 53, 54], "cds_ent_pro": [19, 53, 54], "cds_group": 19, "cds_individu": 19, "ce": [31, 32, 38, 39, 42, 43, 51, 52], "cento": 15, "cert": [1, 2, 5, 6, 7, 8, 9, 11, 12, 13, 16, 19, 22, 27, 31, 32, 33, 34, 36, 38, 45, 46, 50, 51, 52, 55, 57], "cert_dai": [5, 19], "cert_data": [3, 10], "cert_dest": [6, 7, 9], "cert_detail": 19, "cert_expiri": 19, "cert_id": [6, 10], "cert_lifetim": 19, "cert_statu": 19, "cert_typ": 19, "certain": [4, 5, 6, 7, 9, 27, 39, 52], "certif": [1, 2, 4, 6, 7, 8, 9, 13, 15, 25, 35, 36, 38, 40, 41, 44, 45, 46, 48, 55], "certificate_complete_chain": [5, 7, 15, 25], "certificate_cont": [3, 10, 45, 54], "certificate_exist": 17, "certificate_hold": [33, 34, 55, 56, 57], "certificate_path": [3, 10, 36, 45, 46], "certificate_request": 13, "certificate_result": 4, "certificatehold": 11, "cessation_of_oper": [33, 34, 55, 56, 57], "cessationofoper": 11, "cf": [40, 41, 44], "chain": [5, 7, 15, 19, 22, 25, 53], "chain_dest": [5, 6, 7, 9], "challeng": [1, 5, 6, 7, 8, 9, 13, 15, 25, 53], "challenge_certif": 12, "challenge_data": [5, 6, 7, 9, 12], "challenge_data_dn": [5, 6, 7, 9], "challenge_typ": 9, "challenge_url": 9, "chang": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "changed_kei": 2, "changelog": 15, "changem": 18, "channel": [25, 39], "charact": 19, "chattr": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "check": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57], "check_consist": [15, 39], "check_mod": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "chmod": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "choic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "choos": 19, "chose": 15, "chosen": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 36], "chown": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "chri": [19, 20], "cidr": 27, "cipher": [15, 22, 26, 40, 41], "circumst": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "claim": 22, "classic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "claus": 15, "cleaner": 15, "clear": 27, "cli": 15, "client": [5, 8, 15, 19, 20, 22, 27, 33, 34, 53, 54, 55, 56, 57], "client_auth": 19, "client_id": [19, 20], "clientauth": [33, 34], "close": [13, 26], "cloud": [19, 20, 53, 54], "cm": [19, 20, 53, 54], "cn": [5, 7, 17, 19, 22, 33, 34, 57], "cname": 15, "co": 5, "code": [15, 19], "code_sign": 19, "codebas": 15, "collect": [0, 15, 17, 18, 25, 29, 30], "collis": 57, "colon": [15, 19, 22, 25, 27, 31, 32, 33, 34, 51, 52, 55, 56, 57], "com": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 25, 27, 31, 32, 33, 34, 36, 37, 39, 40, 43, 44, 50, 51, 52, 53, 54, 55, 56, 57], "combin": 57, "come": 5, "comma": 27, "command": [1, 2, 4, 5, 6, 7, 8, 9, 13, 15, 26, 27], "comment": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "commerci": [17, 33, 34], "commit": 15, "common": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "common_nam": [17, 18, 32, 33, 34], "commonnam": [5, 7, 31, 32, 33, 34, 51, 52, 53, 55, 56, 57], "commun": [17, 18], "compar": [15, 27], "comparison": 27, "compat": [5, 15, 19, 22, 27, 36], "compatibility2022": [15, 36], "complet": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 16, 25, 26, 41], "complete_chain": 14, "completechain": 14, "complianc": 19, "compliant": 19, "compon": [15, 33, 34, 57], "compos": 15, "compromis": [55, 56, 57], "comput": [6, 31, 32, 38, 39, 42, 43, 51, 52], "concaten": [5, 7, 14], "concern": [4, 5, 6, 7, 9, 33, 35, 40, 53], "condit": [5, 7, 15, 22, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "configur": [15, 19, 20, 21, 23, 24, 26, 27, 28, 31, 33, 35, 36, 37, 38, 40, 41, 42, 44, 47, 48, 49, 50, 51, 53, 54, 55, 57], "conform": [15, 28, 40, 41], "confus": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "conjunct": [6, 7, 8, 9], "connect": [6, 12, 13, 15, 22], "consid": [5, 6, 8, 27, 28, 33, 34, 35, 36, 40, 53], "consist": [5, 7, 15, 27, 28, 33, 35, 36, 37, 39, 40, 44, 50, 53], "consol": 41, "constraint": [15, 18, 33, 34], "construct": 20, "contact": [1, 2, 5, 13], "contain": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20, 22, 26, 27, 28, 33, 34, 35, 36, 37, 40, 41, 44, 50, 53, 57], "content": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 20, 22, 23, 25, 26, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "content_base64": 41, "content_text": 41, "context": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "continu": [5, 6], "contradict": 15, "control": [5, 13, 15, 20, 22, 23, 24, 31, 38, 41, 51, 55, 56], "convers": [15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "convert": [12, 15, 19, 22, 25, 27, 28, 31, 32, 33, 34, 38, 40, 41, 51, 52, 55, 56, 57], "convert_int_to_byt": 15, "cooki": 13, "cookies_str": 13, "coordin": [31, 32, 38, 39, 42, 43, 51, 52], "copi": [5, 6, 7, 9, 14, 15, 17, 19, 20, 34, 53, 54], "core": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "correct": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "correctli": [15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "correspond": [27, 28, 40, 41, 47], "corrupt": [5, 7, 9, 19, 27, 28, 33, 34, 35, 36, 37, 40, 44, 50, 53, 57], "cost": 26, "could": [5, 15, 19, 33, 35, 39, 40, 53, 54], "count": [15, 26], "country_nam": [33, 34], "countrynam": [33, 34], "cover": [53, 54], "cpu": 26, "crash": 15, "creat": [1, 3, 4, 7, 8, 9, 10, 11, 12, 13, 15, 19, 25, 26, 27, 28, 33, 34, 35, 36, 37, 40, 41, 43, 44, 50, 53, 54, 56, 57], "create_if_not_provid": [53, 54], "create_subject_key_identifi": [33, 34], "creation": [2, 5, 13, 15, 26], "credenti": [19, 20, 53, 54], "criteria": [5, 7], "criterium": [5, 7], "critic": [22, 31, 32, 33, 34, 51, 52, 55, 56, 57], "crl": [15, 25, 33, 34], "crl_distribution_point": [15, 33, 34], "crl_issuer": [15, 33, 34], "crl_mode": [15, 57], "cross": 5, "crt": [3, 5, 6, 7, 9, 10, 11, 12, 13, 19, 20, 52, 53, 54, 57], "crv": 1, "crypt": [15, 26], "crypto": [17, 18], "crypto_info": [15, 25], "crypto_inform": 16, "cryptobackend": 15, "cryptograph": [15, 19, 25], "cryptographi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 28, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 51, 52, 53, 54, 56, 57], "cryptography_openssh": 15, "cryptsetup": [15, 26], "csp": 19, "csr": [5, 6, 7, 8, 9, 12, 13, 14, 15, 17, 18, 19, 25, 35, 36, 38, 40, 41, 44, 52, 53, 54], "csr_content": [5, 6, 7, 9, 15, 17, 18, 53, 54], "csr_path": [52, 53, 54], "ct": 19, "ct_log": 19, "ctrufan": [19, 20], "current": [1, 5, 6, 10, 15, 16, 19, 20, 22, 27, 28, 33, 34, 35, 36, 37, 40, 41, 44, 50, 53, 54, 57], "curv": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 16, 28, 31, 32, 38, 39, 40, 41, 42, 43, 51, 52], "custom": [2, 15, 19, 28], "custom_field": 19, "cve": [15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "d": [10, 22, 27, 52, 53, 54, 57], "d1": [5, 7], "d3": [40, 41, 44], "d4": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "d5": [40, 41, 44], "d9": [40, 41, 44], "da": [40, 41, 44], "dai": [5, 10, 19, 20, 22, 52, 53, 54], "danger": 26, "data": [2, 5, 6, 7, 9, 12, 15, 19, 20, 25, 27, 28, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 50, 51, 52, 53, 54, 57], "datatrack": [3, 10], "date": [1, 8, 13, 14, 19, 22, 51, 52, 53, 54, 55, 56, 57], "date1": 19, "date2": 19, "date3": 19, "date4": 19, "date5": 19, "datetim": 15, "david": [27, 28], "db": [5, 7], "dd": [5, 7, 27, 31, 32, 33, 34, 40, 41, 44, 51, 52], "ddthh": 27, "de": [15, 40, 41, 44], "deactiv": [1, 2, 5, 6, 7, 8, 9, 15, 19, 25], "deactivate_authz": [5, 6, 7, 9], "debian": 15, "debug": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 16, 19, 22, 23, 24, 31, 32, 34, 38, 39, 41, 42, 43, 47, 48, 49, 51, 52, 54, 55, 56], "dec": 16, "decim": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "deciph": 15, "declar": [15, 21], "declin": [19, 20], "decod": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 31, 32, 38, 51, 52, 55, 56, 57], "decrypt": [15, 28, 36], "dedic": [53, 54], "default": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 18, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "defin": [8, 11, 15, 18, 19, 20, 21, 26, 33, 34, 40, 41, 53, 54, 57], "definit": 15, "degrad": 26, "delai": 20, "delegate_to": [17, 22, 54], "delet": [1, 4, 5, 6, 7, 8, 9, 11, 13, 25], "deliv": 12, "deliveri": 19, "delpierr": 36, "deni": 13, "denot": 15, "depend": [3, 8, 11, 15, 16, 19, 22, 31, 32, 38, 39, 40, 41, 42, 43, 51, 52, 57], "deprec": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 22, 28, 52, 53, 57], "der": [15, 31, 32, 50, 51, 52, 55, 56, 57], "deriv": 26, "describ": [1, 3, 8, 23, 31, 33, 34, 38, 42, 47, 48, 49, 51, 55], "descript": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "deseri": 15, "desir": [5, 26], "dest": [5, 6, 7, 9, 12, 14, 17, 34, 54], "dest_passphras": 37, "dest_path": [37, 50], "destin": [5, 6, 7, 19, 27, 28, 33, 35, 36, 37, 40, 41, 44, 50, 53], "destroi": 26, "detail": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "detect": [15, 35, 36], "determin": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 15, 22, 25, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 57], "determinist": [5, 7], "dev": [15, 26], "devel": 15, "develop": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 53], "devic": [15, 25], "df": [40, 41, 44], "dh": [15, 35], "dhparam": [15, 35], "dict": 52, "dict2item": [5, 6, 7, 9], "dictat": 8, "dictionari": [1, 2, 3, 5, 6, 7, 8, 9, 12, 13, 16, 19, 22, 26, 31, 32, 33, 34, 38, 39, 40, 41, 42, 43, 44, 51, 52, 55, 56, 57], "dictsort": 12, "did": [1, 5, 41], "diff": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "diff_mod": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "differ": [5, 6, 7, 11, 15, 18, 20, 22, 27, 28, 33, 35, 40, 44, 50, 53, 57], "diffi": [25, 33, 34, 36, 40, 41, 44, 53, 54], "digest": [26, 33, 34, 53, 54, 55, 56, 57], "digicert": 15, "digit": [5, 15, 49], "digitalsignatur": [33, 34], "direct": 25, "directli": [1, 2, 4, 5, 6, 7, 8, 9, 13, 15, 18, 52, 53], "directori": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 53], "dirnam": [15, 33, 34], "disabl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19, 26, 27, 39], "discard": [15, 26], "discourag": [40, 41], "discret": [31, 32, 38, 39, 42, 43, 51, 52], "disk": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 18, 25, 33, 34, 37, 39, 40, 44, 53, 54], "displai": [22, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "distinguish": 19, "distribut": [15, 33, 34], "distutil": 15, "divid": [31, 32, 38, 39, 42, 43, 51, 52], "dm": 26, "dn": [1, 5, 6, 7, 8, 9, 12, 17, 18, 20, 31, 32, 33, 34, 38, 51, 52, 53, 55, 56, 57], "dns_content": 20, "dns_locat": 20, "dns_resource_typ": 20, "dns_server": 33, "do": [2, 5, 6, 13, 15, 17, 18, 19, 20, 26, 27, 28, 33, 35, 36, 37, 39, 40, 41, 44, 50, 53], "doc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 40, 53], "docker": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "docsit": 15, "document": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "doe": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "doesn": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "domain": [4, 5, 6, 7, 8, 9, 12, 15, 19, 25, 31, 32, 38, 51, 52, 55, 56, 57], "domain_nam": 20, "domain_statu": 20, "don": 17, "done": 15, "dot": 15, "download": [19, 20, 53, 54], "draft": [3, 5, 6, 10, 15], "dropdown": 19, "dropdown1": 19, "dropdown2": 19, "dropdown3": 19, "dropdown4": 19, "dropdown5": 19, "dsa": [16, 18, 28, 31, 32, 38, 39, 40, 41, 42, 43, 45, 46, 51, 52], "dst": 5, "dt": 22, "due": 15, "dump": [15, 32, 36, 39, 43, 52], "dure": [1, 2, 3, 5, 8, 15, 19, 27, 36], "dv": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "dv90": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "dvc": [31, 32, 51, 52, 53], "dynam": [3, 33], "e": [20, 33, 34], "e1": [5, 7, 40, 41, 44], "e4": [40, 41, 44], "e6": [5, 7, 31, 32, 38, 39, 42, 43, 51, 52], "e7": [40, 41, 44], "e9": [40, 41, 44], "each": [5, 6, 7, 8, 17, 19, 23, 24, 31, 38, 40, 41, 42, 44, 47, 48, 49, 51, 55], "earlier": [27, 53, 54], "eastern": 19, "eb": [40, 41, 44], "ec": [1, 5, 7, 15, 25, 53, 54], "ecc": [31, 32, 38, 39, 40, 41, 42, 43, 51, 52], "ecdsa": [28, 45, 46], "ecparam": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "ecs_certif": [15, 20, 25], "ecs_domain": [15, 25], "ed": [40, 41, 44], "ed25519": [15, 16, 28, 31, 32, 38, 39, 40, 41, 42, 43, 45, 46, 51, 52], "ed448": [15, 16, 31, 32, 38, 39, 40, 41, 42, 43, 45, 46, 51, 52], "eddsa": [40, 41], "editor": [5, 6, 8], "ee": [31, 32, 33, 34, 40, 41, 44, 51, 52], "ef": [5, 7, 40, 41, 44], "effect": [4, 6, 19], "either": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19, 20, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "eku": 19, "element": [1, 2, 5, 6, 7, 8, 9, 14, 16, 19, 20, 22, 24, 27, 31, 32, 33, 34, 36, 38, 39, 42, 43, 48, 51, 52, 55, 56, 57], "elig": [19, 20], "ellipt": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 16, 28, 31, 32, 38, 39, 40, 41, 42, 43, 51, 52], "els": [17, 36], "email": [2, 5, 19, 20, 31, 32, 33, 34, 38, 51, 52, 53, 54, 55, 56, 57], "email1": 19, "email2": 19, "email3": 19, "email4": 19, "email5": 19, "email_address": [33, 34], "emailaddress": [31, 32, 33, 34, 51, 52], "empti": [1, 5, 7, 15, 16, 49], "emul": 53, "en": [53, 54], "enabl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 27, 33, 34], "encipher": [31, 32, 33, 34, 51, 52, 53], "enclos": [5, 6, 7, 9], "encod": [2, 5, 6, 8, 13, 15, 19, 22, 31, 32, 36, 38, 40, 41, 45, 46, 50, 51, 52, 55, 56, 57], "encount": [13, 15], "encrypt": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 22, 25, 28, 36, 37, 40, 41, 50, 53], "encryption_level": [15, 36], "end": [2, 3, 5, 15, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "end_user_key_storage_agr": 19, "endpoint": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "enforc": [5, 15], "enhanc": 15, "enough": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "ensur": [5, 7, 9, 15, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "entri": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 20, 23, 24, 31, 32, 38, 42, 47, 48, 49, 51, 52, 53, 55, 57], "entrust": [15, 25, 53, 54], "entrust_api_client_cert_key_path": [19, 20, 53, 54], "entrust_api_client_cert_path": [19, 20, 53, 54], "entrust_api_kei": [19, 20, 53, 54], "entrust_api_specification_path": [19, 20, 53, 54], "entrust_api_us": [19, 20, 53, 54], "entrust_cert_typ": [53, 54], "entrust_not_aft": [53, 54], "entrust_requester_email": [53, 54], "entrust_requester_nam": [53, 54], "entrust_requester_phon": [53, 54], "entrustcloud": [19, 20, 53, 54], "enumer": [15, 55, 56], "environ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 53], "equalto": 13, "equival": [15, 27, 28, 40, 57], "error": [1, 5, 6, 7, 8, 9, 11, 13, 15, 16, 19, 26, 53], "especi": [5, 40], "essiv": 26, "est": [19, 53, 54], "etc": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 32, 33, 34, 35, 36, 37, 39, 40, 43, 44, 50, 52, 53, 54, 56, 57], "ev": 20, "ev_code_sign": 19, "ev_days_remain": 20, "ev_elig": 20, "ev_ssl": [19, 53, 54], "evagxfads6psrb2lav9izf17dt3juxgj": [5, 6], "even": [5, 11, 19, 26, 27, 28, 35, 36, 40, 44, 53, 54], "event": 3, "ever": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "everi": [5, 6, 7, 8, 9, 15, 19, 20, 24, 28, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43, 50, 51, 52, 53, 54, 57], "everyth": [40, 41, 57], "exact": [20, 57], "exactli": [3, 11, 22, 28, 31, 32, 37, 49, 50, 51, 52], "exampl": [15, 17, 18], "example1": 20, "example2": 20, "example_fil": [45, 46], "examplehost": 27, "except": [12, 13, 15, 22, 28, 31, 32, 33, 34, 36, 40, 41, 51, 52, 57], "exclud": [5, 7, 27, 31, 32, 33, 34], "excluded_subtre": 15, "exclus": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 26, 33, 34, 36, 53, 54, 57], "execut": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 51, 52, 53, 54, 55, 56, 57], "exist": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 19, 26, 27, 28, 33, 34, 35, 36, 37, 40, 41, 44, 50, 53, 54, 57], "expand": 19, "expect": [20, 40, 41, 52, 53, 54, 57], "experi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "experiment": 5, "expir": [1, 5, 8, 10, 13, 18, 19, 20, 22, 51, 52, 53, 54, 57], "expire_dai": 22, "expiri": [1, 19, 53, 54], "explain": 3, "explanationurl": 3, "explicit": [15, 26], "explicitli": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 37, 39, 40], "expon": [31, 32, 38, 39, 42, 43, 51, 52], "exponent_s": [31, 32, 38, 39, 42, 43, 51, 52], "export": [36, 37, 40, 41, 50], "express": 27, "extend": [15, 17, 19], "extended_key_usag": [31, 32, 33, 34, 51, 52, 53], "extended_key_usage_crit": [31, 32, 33, 34, 51, 52], "extended_key_usage_strict": 53, "extendedkeyusag": [33, 34], "extendedkeyusage_crit": [33, 34], "extens": [3, 5, 6, 7, 8, 9, 10, 12, 13, 15, 22, 28, 31, 32, 33, 34, 51, 52, 55, 56, 57], "extensions_by_oid": [31, 32, 51, 52, 53], "extern": [2, 5, 9, 15], "external_account_bind": [2, 15], "extkeyusag": [33, 34], "extkeyusage_crit": [33, 34], "extra": 15, "extract": [5, 6, 22, 31, 32, 38, 51, 52, 57], "f": 27, "f0": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "f1": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "f3": [5, 7], "f5": [40, 41, 44], "f6": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "f7": [31, 32, 38, 39, 42, 43, 51, 52], "f8": [40, 41, 44], "f9": [31, 32, 38, 39, 42, 43, 51, 52], "fa": [5, 7], "fact": 2, "fad4": 26, "fail": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 19, 27, 28, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 44, 50, 51, 52, 53, 55, 56, 57], "fail_on_acme_error": 13, "failur": [19, 22], "fake": 39, "fall": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "fallback": 15, "fals": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 45, 50, 51, 52, 53, 54, 55, 56, 57], "faq": 40, "far": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "favor": 15, "fd": [40, 41, 44], "fe": [40, 41, 44], "featur": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "fed": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "feedback": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "felix": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 23, 24, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57], "felixfontein": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 23, 24, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57], "fetch": [1, 8], "fetch_url": 15, "fewer": [20, 53, 54], "ff": [5, 7, 15, 31, 32, 33, 34, 38, 39, 42, 43, 51, 52], "field": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 56, 57], "file": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "file_cont": 20, "file_loc": 20, "filenam": [14, 19, 24, 27, 28, 33, 35, 36, 40, 44, 53, 57], "filesystem": [26, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "fill": [33, 34], "filter": [5, 6, 19, 22, 24, 27, 32, 33, 34, 39, 43, 50, 52, 56, 57], "final": [1, 5, 6, 8, 9, 25], "finalization_uri": 5, "find": [5, 7, 14, 20], "fine": 22, "fingerprint": [15, 25, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "fip": [15, 28], "first": [5, 6, 7, 9, 12, 13, 15, 18, 19, 20, 26, 36, 52], "fix": 28, "fixed_timestamp": 53, "flag": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "flexibl": 15, "float": [10, 19, 26], "follow": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 19, 20, 21, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "fontein": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 23, 24, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57], "foo": [5, 26, 27], "footer": 50, "forc": [5, 10, 15, 19, 27, 28, 33, 35, 36, 37, 40, 41, 44, 50, 53, 54, 57], "force_remove_last_kei": 26, "forev": 27, "form": [5, 7, 14, 15, 19, 22, 31, 32, 47, 49, 51, 52, 55, 56, 57], "format": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 22, 25, 26, 27, 28, 31, 32, 36, 37, 38, 39, 40, 41, 44, 50, 52, 53, 54, 56, 57], "format_mismatch": [15, 40, 41], "forward": [15, 19, 27], "found": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 20], "fqcn": [52, 53], "fr": 33, "fragment": 15, "frame": 13, "free": 19, "friendli": 36, "friendly_nam": 36, "from": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 20, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 50, 52, 53, 54, 56, 57], "fulfil": [5, 6, 7, 8, 9], "full": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 16, 19, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "full_chain": [5, 7], "full_chain_path": [15, 19], "full_idempot": [15, 27, 28, 40, 41], "full_nam": [15, 33, 34], "fullchain": [5, 6, 7, 9, 13, 14], "fullchain_dest": [5, 6, 7, 9, 13, 15], "function": [5, 7, 9, 15, 19, 26, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "further": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "furthest": [5, 7], "futur": [15, 19], "g": [27, 28, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 50, 51, 52, 53], "galaxi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "gather": 5, "gdelpierr": 36, "gener": [5, 8, 12, 14, 15, 19, 25, 26, 31, 32, 37, 39, 43, 45, 46, 50, 51, 52, 56], "genkei": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "genrsa": [1, 2, 4, 5, 6, 7, 8, 9, 13], "get": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19, 25, 27, 28, 32, 33, 35, 36, 37, 39, 40, 43, 44, 50, 52, 53, 56, 57], "get_cert_inform": 15, "get_certif": [15, 25], "get_csr_identifi": 15, "get_ordered_csr_identifi": 15, "github": [15, 22, 25], "give": [1, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "given": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 25, 26, 33, 34, 45], "gmt": [13, 53, 54], "gnupg": [23, 24], "go": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "googl": 22, "got": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "gpg": [15, 25], "gpg_fingerprint": [15, 25], "gplv3": 15, "gracefulli": 15, "greater": [20, 27], "group": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 27, 28, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 50, 51, 52, 53, 57], "gruener": 5, "guarante": 19, "guenan": [32, 33, 34, 39, 40, 41, 44, 52, 53, 54], "guid": [17, 18], "guillaum": 36, "h": [10, 22, 27, 52, 53, 54, 57], "ha": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 55, 56, 57], "handl": [15, 31, 32, 51, 52, 55, 56, 57], "hang": 15, "happen": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "hardwar": 19, "has_dsa": 16, "has_dsa_sign": 16, "has_ec": 16, "has_ec_sign": 16, "has_ed25519": 16, "has_ed25519_sign": 16, "has_ed448": 16, "has_ed448_sign": 16, "has_expir": 53, "has_rsa": 16, "has_rsa_sign": 16, "has_x25519": 16, "has_x25519_seri": 16, "has_x448": 16, "hash": [26, 31, 32, 38, 39, 42, 43, 51, 52], "hashi": [5, 6, 7, 9], "hashi_vault": [5, 6, 7, 9], "hashlib": [40, 41, 44], "have": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 18, 19, 20, 21, 23, 24, 27, 28, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 47, 48, 49, 50, 51, 53, 54, 55, 57], "head": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "header": [5, 7, 12, 13, 15, 50], "hellman": [25, 33, 34, 36, 40, 41, 44, 53, 54], "help": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19], "helper": 15, "here": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "hex": [15, 19, 22, 25, 27, 31, 32, 33, 34, 51, 52, 55, 56, 57], "hexadecim": [31, 32, 49, 51, 52], "hh": 27, "high": [15, 23, 24, 31, 38, 42, 47, 48, 49, 51, 55], "higher": [16, 19, 23, 24, 31, 38, 42, 47, 48, 49, 51, 55], "host": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 20, 25, 26, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 52, 53, 54, 56, 57], "hostmast": 20, "hostnam": [1, 22], "how": [5, 6, 8, 12, 15, 20, 22, 25, 31, 32, 33, 34, 38, 40, 51, 52, 53, 55, 56, 57], "howev": [19, 26, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "hs256": 2, "hs384": 2, "hs512": 2, "ht210176": [53, 54], "html": [2, 3, 5, 6, 8, 13, 15, 33, 34, 40], "http": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 19, 20, 22, 27, 33, 34, 40, 53, 54], "http01challeng": 13, "httpd": [3, 5, 6, 7, 9, 10, 11, 12, 13], "hunter2": 54, "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "iana": [40, 41], "id": [3, 5, 6, 10, 13, 15, 19, 20, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "id_ssh_dsa": 28, "id_ssh_rsa": 28, "idea": [5, 6, 7], "idempot": [15, 17, 26, 27, 36, 41, 53, 54, 57], "ident": [5, 7, 15, 27], "identif": 15, "identifi": [1, 2, 5, 6, 7, 8, 9, 10, 12, 15, 19, 26, 27, 31, 32, 33, 34, 51, 52, 53, 54], "identifier_typ": [6, 9, 12], "identrust": 5, "idn": [15, 31, 32, 51, 52, 55, 56, 57], "idna": [15, 31, 32, 38, 51, 52, 55, 56, 57], "idna2003": [15, 31, 32, 38, 51, 52, 55, 56, 57], "idna2008": [15, 31, 32, 38, 51, 52, 55, 56, 57], "ietf": [2, 3, 5, 10, 13, 33, 34], "ignor": [1, 2, 5, 14, 15, 19, 27, 28, 31, 32, 33, 34, 36, 38, 41, 48, 51, 52, 53, 54, 55, 56, 57], "ignore_timestamp": [15, 27, 53, 54, 57], "ilirfxkkxa": [5, 6], "im": 25, "implement": [3, 5, 6, 10, 15, 41, 53, 54], "import": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 27, 28, 33, 34, 35, 36, 37, 40, 44, 50, 53, 57], "improv": 15, "inc": [18, 19], "includ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "include_renewal_cert_id": [4, 5, 10, 15], "inclus": 15, "incommon": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "incompat": [10, 15], "inconsist": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "increas": 15, "indic": [2, 5, 6, 15, 19, 22, 33, 34, 39, 41], "individu": [5, 6, 7, 27], "infinit": 15, "influenc": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "info": [3, 15, 27, 31, 32, 51, 52], "inform": [2, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 22, 25, 27, 28, 33, 34, 35, 36, 37, 40, 41, 44, 50, 53, 54], "infrastructur": 15, "inherit": 15, "initi": [19, 22], "initial_verif": 20, "inlin": [33, 34, 44, 54], "input": [14, 15, 20, 36, 50], "input_chain": 14, "insid": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "instal": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "instead": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 18, 26, 27, 33, 34, 40, 41, 57], "instruct": [17, 20], "integ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 20, 22, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 51, 52, 53, 54, 55, 56, 57], "intend": [15, 53, 54], "interact": [32, 39, 43, 52, 53, 54], "interest": 57, "interfac": 15, "intermedi": [5, 6, 7, 9, 14, 15, 19, 36, 41, 53], "intermediate_certif": 14, "intern": [15, 26], "internalion": 15, "interoper": [40, 41], "interpret": [10, 27, 47, 52, 53, 54, 57], "interv": 10, "invalid": [1, 4, 5, 7, 8, 9, 15, 19, 48, 55, 56, 57], "invalid_at": 53, "invalidity_d": [55, 56, 57], "invalidity_date_crit": [55, 56, 57], "inventori": 19, "investig": 13, "invoc": 15, "invoic": 19, "io": 26, "ip": [1, 5, 6, 8, 9, 12, 15, 22, 31, 32, 33, 34, 51, 52], "ipaddress": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "irc": 25, "iso8601": 22, "isrg": 5, "issu": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "issuanc": [19, 53, 54], "issuer": [5, 7, 14, 15, 22, 31, 32, 33, 34, 51, 52, 53, 55, 56, 57], "issuer_crit": [55, 56, 57], "issuer_ord": [15, 51, 52, 55, 56, 57], "issuer_strict": 53, "issuer_uri": [15, 51, 52], "item": [5, 6, 7, 9, 12, 33, 48], "iter": 26, "iter_s": [15, 36], "iteration_count": 26, "iteration_tim": 26, "its": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 17, 19, 20, 23, 25, 26, 27, 28, 33, 34, 35, 36, 37, 40, 41, 43, 50, 53, 54], "itself": [4, 5, 6, 7, 8, 57], "itsupport": 19, "iv": 22, "jan": 26, "japokorn": 26, "jdoe": [19, 33, 53], "jinja": [5, 6], "jinja2": 5, "jo": [19, 53], "job": 53, "john": 22, "join": [14, 22, 31, 38, 51], "jsmith": 19, "json": [1, 13, 15, 19, 22, 55, 56], "just": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "kainz": [27, 28], "keep": [5, 6, 15, 19, 20, 40, 53, 54], "kei": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 25, 26, 27, 31, 32, 33, 34, 35, 36, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "kernel": 26, "key1": [31, 38, 51, 55], "key2": [31, 38, 51, 55], "key_compromis": [33, 34, 55, 56, 57], "key_is_consist": 39, "key_usag": [17, 31, 32, 33, 34, 51, 52, 53], "key_usage_crit": [17, 31, 32, 33, 34, 51, 52], "key_usage_strict": 53, "keyagr": [33, 34], "keycertsign": 17, "keychang": 13, "keycompromis": 11, "keyfil": 26, "keyfile2": 26, "keygen": [15, 27, 28], "keypair": [15, 28], "keypair_backend": 15, "keyrevocationlist": 27, "keysiz": [15, 26, 40], "keyslot": [15, 26], "keyusag": [33, 34], "keyusage_crit": [33, 34], "keyword": [27, 41, 52, 53], "kid": 2, "kilobyt": 26, "kind": 18, "know": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 33, 34], "known": [5, 6, 19, 20, 26, 27, 28, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 50, 51, 52, 53, 55, 56, 57], "kty": [1, 13], "l": [27, 33, 34], "label": [15, 26, 31, 32, 38, 51, 52, 55, 56, 57], "lang": 15, "larg": [55, 56], "last": [5, 7, 9, 26, 31, 32, 51, 52, 55, 56, 57], "last_upd": [55, 56, 57], "later": [15, 26], "latest": [5, 15, 40, 57], "layer": 6, "le": 13, "lead": [5, 6, 7, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "leaf": [5, 7, 14], "least": [5, 9, 15, 19, 33, 34, 45, 46], "leav": [17, 39], "left": [5, 10, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "length": [13, 28, 53], "less": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 20, 27], "let": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 53], "letsencrypt": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 53], "letter": [15, 49], "level": [20, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "libera": 25, "libpkcs11": 27, "librari": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 22, 27, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 51, 52, 53, 54, 55, 56, 57], "libressl": 22, "libssl": 16, "licens": 15, "lifetim": [19, 53, 54], "like": [2, 5, 7, 8, 15, 18, 53, 54], "limit": [5, 6, 7, 9, 11, 15, 26, 27], "line": [1, 2, 4, 5, 6, 7, 8, 9, 13, 15, 26], "linux": 15, "list": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55], "list_revoked_certif": [15, 55, 56], "load": [3, 15, 32, 37, 39, 43, 52], "loader": 15, "local": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19, 20, 23, 24, 31, 38, 51, 53, 54, 55], "localhost": [13, 22, 33, 54], "locality_nam": [33, 34], "localitynam": [33, 34], "locat": [13, 19, 20, 53, 56, 57], "lock": 26, "log": [15, 19, 27, 38, 39, 40, 41], "logarithm": [31, 32, 38, 39, 42, 43, 51, 52], "logic": 15, "lolcub": [27, 28], "long": [5, 15, 20, 22], "longer": [5, 15, 26, 33, 34, 39], "look": [8, 15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "lookup": [5, 6, 7, 9, 14, 23, 31, 34, 38, 41, 42, 48, 51, 54, 55], "loop": [5, 6, 7, 9, 12, 15, 27, 28, 33, 35, 36, 37, 40, 44, 48, 50, 53], "loop0": 26, "lot": 15, "low": [23, 24, 31, 38, 42, 47, 48, 49, 51, 55], "lower": [23, 24, 31, 38, 42, 47, 48, 49, 51, 55], "lowercas": 13, "lsattr": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "lsblk": [15, 26], "luk": [15, 25], "luks1": 26, "luks2": [15, 26], "luks_devic": [15, 25], "lv": [19, 20, 53], "m": [10, 13, 22, 27, 33, 34, 52, 53, 54, 57], "mac": [2, 36], "machin": [39, 53, 54], "maciter_s": [15, 36], "maco": [53, 54], "made": [3, 19, 20, 27], "mai": [3, 5, 6, 7, 8, 19, 27, 28, 33, 34, 35, 36, 37, 40, 44, 50, 53, 54], "mail": 25, "mailto": [1, 2, 13], "main": [5, 6, 7, 15], "mainli": 27, "mainten": 15, "major": 15, "make": [2, 5, 6, 8, 13, 15, 19, 22, 26, 28, 38, 39, 40, 41, 45, 46, 52, 57], "malform": [15, 22, 31, 32, 51, 52], "mamcaqu": [31, 32, 51, 52], "man": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "manag": [2, 5, 6, 7, 8, 9, 11, 12, 13, 15, 19, 25, 44], "mandatori": [53, 54, 57], "mani": [15, 20, 22, 57], "manner": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "manual": [13, 15, 20], "map": [5, 6, 7, 8, 9, 19, 33, 52], "mark": [5, 15, 33, 34], "marku": [45, 46, 52, 53, 54], "markup": 15, "markusteufelberg": [45, 46, 52, 53, 54], "mass": 3, "match": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 14, 20, 27, 28, 33, 34, 35, 40, 41, 50, 53, 57], "materi": [17, 39, 41], "math": 15, "matrix": [15, 25], "max": 13, "maxim": [40, 41], "maximum": [19, 31, 32, 38, 39, 42, 43, 51, 52, 53, 54], "mc": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "md5": [40, 41, 44], "me": [1, 2, 13], "mean": [5, 6, 9, 15, 19, 45], "mechan": 36, "meet": 27, "memori": 26, "mention": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 36], "messag": [5, 15], "meta": [13, 15], "metadata": 26, "method": [13, 15, 20, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "mgruener": 5, "michael": 5, "might": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 22, 37, 39, 40, 41, 44, 57], "migrat": 19, "miicijanbgkqhkig9w0baqefaaocag8a": [31, 38, 51], "millisecond": 26, "minim": [15, 40, 41], "minimum": [19, 28, 53, 54], "minut": [15, 53, 54, 57], "misbehavior": 15, "misissu": 10, "mismatch": [15, 40, 41], "mistak": 15, "mkbctnickusdii11yss3526idz8aito7tu6kpaqv7d4": 1, "ml": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "mm": 27, "mode": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "model": 19, "modifi": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "modify_account": [2, 5, 15], "modul": [0, 17, 18, 29, 30, 31, 38, 42, 51, 55], "module_backend": 15, "module_default": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "module_util": 15, "modulu": [31, 32, 38, 39, 42, 43, 51, 52], "monitor": 19, "month": [19, 53, 54], "more": [5, 14, 15, 19, 22, 27, 33, 34, 36, 53, 54, 57], "moreov": 15, "most": [5, 15, 26], "mostli": [33, 34], "mount": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "move": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 19, 52, 53, 54], "mozilla": 41, "msg": [10, 13, 22, 23, 24, 31, 38, 41, 42, 47, 48, 49, 51, 55, 56], "multipl": [5, 6, 7, 15, 17, 18, 19, 25, 31, 32, 33, 34, 36, 38, 39, 42, 43, 51, 52], "must": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 19, 20, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 56, 57], "mutual": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 26, 33, 34, 36, 53, 54, 57], "my": [5, 7, 40, 56, 57], "mycrypt": 26, "myself": [2, 5], "mysql": 22, "n": [1, 3, 8, 10, 12, 13, 14, 16, 22, 32, 39, 43, 45, 52, 56], "na": 19, "naiv": 15, "name": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "name_constraint": [31, 32], "name_constraints_crit": [31, 32, 33, 34], "name_constraints_exclud": [15, 31, 32, 33, 34], "name_constraints_permit": [15, 31, 32, 33, 34], "name_encod": [15, 31, 32, 38, 51, 52, 55, 56, 57], "namespac": 20, "necessari": [5, 6, 7, 9, 15, 27], "need": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "neg": 49, "negoti": 6, "neither": 19, "net": [19, 20, 53, 54], "netmask": 27, "network": [15, 25, 47], "never": [5, 7, 20, 22, 27, 28, 40, 41, 49, 53, 54, 57], "never_cr": [53, 54], "new": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 19, 20, 23, 24, 26, 27, 28, 31, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "new_account_kei": 2, "new_account_key_cont": 2, "new_account_key_passphras": 2, "new_account_key_src": 2, "new_keyfil": [15, 26], "new_keyslot": [15, 26], "new_passphras": [15, 26], "newaccount": 13, "newer": [15, 25, 27, 39, 40, 41, 45, 46], "newli": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "newnonc": 13, "neword": [8, 13], "next": [3, 5, 6, 15, 26, 39], "next_upd": [55, 56, 57], "nginx": [12, 13], "nmiicijanbgkqhkig9w0baqefaaocag8a": [32, 39, 52], "no_log": [5, 15, 40, 41], "node": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 23, 24, 31, 38, 51, 55], "non": [5, 15, 16, 19, 27, 49], "nonc": [13, 15], "none": [1, 2, 4, 5, 6, 7, 9, 11, 12, 13, 15, 19, 20, 22, 26, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 44, 46, 50, 51, 52], "nor": 19, "not_aft": [15, 22, 51, 52, 53], "not_befor": [15, 22, 51, 52, 53], "notaft": [1, 8, 51, 52], "notbefor": [1, 8, 51, 52], "note": [14, 17, 25, 26, 27, 31, 32, 35, 36, 37, 38, 39, 40, 41, 50, 51, 55], "notic": 19, "notif": 19, "notion": [53, 54], "nov": 13, "novemb": 13, "now": [10, 15, 18, 19, 27, 53, 54, 57], "nowadai": [53, 54], "number": [5, 10, 15, 19, 20, 22, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 50, 51, 52, 53, 54, 55, 56, 57], "number1": 19, "number2": 19, "number3": 19, "number4": 19, "number5": 19, "numer": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "o": [5, 19, 22, 27, 28, 33, 34, 35, 36, 37, 40, 44, 50, 53], "oa": [5, 6], "object": [1, 3, 4, 5, 6, 7, 8, 9, 13, 15, 25, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "object_list": 1, "obtain": [3, 4, 6, 7, 9, 10, 19, 20, 25], "occur": [1, 8, 15, 57], "ocsp": [31, 32, 33, 34, 51, 52], "ocsp_must_stapl": [31, 32, 33, 34, 51, 52], "ocsp_must_staple_crit": [31, 32, 33, 34, 51, 52], "ocsp_uri": [51, 52], "ocspmuststapl": [33, 34], "ocspmuststaple_crit": [33, 34], "octal": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "octet": [15, 57], "offer": [5, 7, 17, 18], "offici": 50, "offload": 26, "offset": 15, "oid": [15, 31, 32, 51, 52], "ok": 13, "old": [5, 15, 19, 33, 34, 52, 53, 57], "older": [5, 15, 26, 36, 37, 40, 41, 44, 53], "omit": [2, 15, 17, 26, 27, 28], "on_error": 7, "on_success": 7, "onc": [5, 8, 10, 53, 54, 57], "one": [2, 3, 5, 6, 7, 8, 9, 11, 14, 15, 17, 19, 20, 22, 24, 27, 28, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "one_day_ten_hour": 53, "ones": [33, 34, 35], "ongo": 5, "onli": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "onward": [53, 54], "open": [15, 26], "opensourc": 15, "openssh": [15, 25, 44], "openssh_": 15, "openssh_cert": [15, 25], "openssh_keypair": [15, 25, 44], "opensshbin": 28, "openssl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 22, 25, 50, 51], "openssl_": 15, "openssl_certif": [15, 53], "openssl_certificate_info": [15, 52], "openssl_csr": [5, 6, 7, 15, 18, 19, 25, 32, 34, 35, 36, 40, 41, 44, 53, 54], "openssl_csr_info": [15, 25, 33, 34, 53], "openssl_csr_pip": [5, 6, 7, 15, 17, 18, 25, 32, 33, 40, 41, 44, 53, 54], "openssl_dhparam": [15, 25, 33, 34, 36, 40, 41, 44, 53, 54], "openssl_pkcs12": [15, 25, 33, 34, 35, 40, 41, 44, 53, 54], "openssl_pres": 16, "openssl_privatekei": [1, 2, 4, 5, 6, 7, 8, 9, 13, 15, 17, 18, 19, 25, 33, 34, 35, 36, 37, 39, 41, 43, 44, 46, 53, 54], "openssl_privatekey_convert": [15, 25], "openssl_privatekey_info": [15, 25, 40, 41, 43, 53], "openssl_privatekey_pip": [1, 2, 4, 5, 6, 7, 8, 9, 13, 15, 25, 33, 34, 37, 39, 40, 44, 53, 54], "openssl_publickei": [15, 25, 33, 34, 35, 36, 37, 40, 41, 43, 53, 54], "openssl_publickey_info": [15, 25], "openssl_signatur": [15, 25, 45], "openssl_signature_info": [15, 25, 46], "oper": [5, 6, 7, 9, 19, 26, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "opt": 36, "option": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 22, 26, 27, 28, 33, 34, 35, 36, 37, 40, 41, 44, 50, 52, 53, 54, 57], "order": [1, 5, 13, 15, 19, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57], "order_info": 8, "order_uri": [1, 4, 5, 6, 7, 8, 9, 13, 15], "org": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 33, 34, 53, 55, 56, 57], "organ": [19, 55], "organiz": 19, "organization_nam": [18, 33, 34], "organizational_unit_nam": [33, 34], "organizationalunitnam": [33, 34], "organizationnam": [33, 34, 51, 52, 55, 56, 57], "origin": [5, 6, 7, 8, 9, 15, 19, 22, 31, 32, 33, 35, 36, 37, 40, 44, 50, 51, 52, 53, 57], "other": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 19, 27, 28, 33, 34, 35, 36, 37, 40, 41, 44, 50, 51, 52, 53, 56, 57], "other_certif": [15, 36], "other_certificates_parse_al": [15, 36], "othernam": [15, 33, 34], "otherwis": [8, 13, 19, 22, 26, 27, 28, 31, 32, 33, 35, 36, 37, 40, 44, 50, 51, 52, 53, 55, 56, 57], "ou": [19, 22, 33, 34], "our": [17, 54], "out": 5, "output": [5, 6, 13, 15, 16, 19, 27, 36, 40, 41], "output_json": 13, "output_text": 13, "ov": 20, "ov_days_remain": 20, "ov_elig": 20, "over": 5, "overrid": [15, 19, 23, 24, 31, 38, 42, 47, 48, 49, 51, 55], "overridden": [19, 35, 36], "overwrit": [33, 35, 40, 53], "overwritten": [15, 41], "overwrot": [33, 35, 36, 37, 40, 44, 50, 53, 57], "own": [5, 17, 27, 28, 33, 34, 35, 36, 37, 40, 44, 50, 53, 54, 57], "ownca": [15, 17, 53, 54], "ownca_cert": 54, "ownca_cont": [15, 53, 54], "ownca_create_authority_key_identifi": [53, 54], "ownca_create_subject_key_identifi": [53, 54], "ownca_digest": [53, 54], "ownca_not_aft": [17, 53, 54], "ownca_not_befor": [17, 53, 54], "ownca_path": [17, 53, 54], "ownca_privatekei": 54, "ownca_privatekey_cont": [15, 53, 54], "ownca_privatekey_passphras": [17, 53, 54], "ownca_privatekey_path": [17, 53, 54], "ownca_vers": [53, 54], "owner": [15, 19, 20, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "ownership": [20, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "p": [1, 31, 32, 38, 39, 42, 43, 51, 52], "p12": 36, "p1y": 19, "p2y": 19, "p3y": 19, "packag": 15, "pad": 2, "page": [3, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "pai": 17, "pair": [15, 27, 33, 34, 57], "parallel": [15, 26], "param": [15, 35], "paramet": [15, 18, 23, 24, 25, 42, 47, 48, 49], "pars": [13, 14, 15, 22, 27, 28, 31, 32, 33, 35, 36, 37, 39, 40, 44, 47, 50, 51, 52, 53], "parse_seri": [15, 25, 27, 33, 34, 57], "part": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "partial": 19, "partial_idempot": [27, 28, 40, 41], "particular": 40, "pass": [5, 15, 17, 19], "passphras": [15, 17, 18, 26, 28, 33, 34, 36, 37, 38, 39, 40, 41, 44, 46, 53, 54, 57], "password": [15, 17, 18, 19, 20, 26, 28, 33, 34, 36, 46, 53, 54, 57], "past": [8, 19, 51, 52], "path": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57], "pathlen": [31, 32, 51, 52], "pathlenconstraint": [33, 34], "patrick": [45, 46], "pattern": [52, 53, 54, 56, 57], "pbkdf": [15, 26], "pbkdf2": 26, "pct92wr": [5, 6], "pd_ssl": [19, 53, 54], "pdf": 13, "pebbl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "pem": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 22, 25, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "pend": [1, 6, 7, 8, 9, 19], "pending_quorum": 19, "per": [5, 6, 15, 36], "percentag": 10, "perf_no_read_workqueu": [15, 26], "perf_no_write_workqueu": [15, 26], "perf_same_cpu_crypt": [15, 26], "perf_submit_from_crypt_cpu": [15, 26], "perform": [5, 6, 7, 9, 15, 19, 20, 26, 27, 28, 33, 34, 35, 36, 37, 40, 44, 50, 53, 57], "period": [5, 10, 53, 54], "permiss": [5, 7, 9, 15, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "permit": [27, 31, 32, 33, 34], "permitted_subtre": 15, "persist": [15, 26], "personallabelnam": 26, "pertain": 8, "phassphras": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13], "phone": [19, 53, 54], "pichler": [45, 46], "pip": 15, "pipelin": 15, "pkc": [15, 25, 27, 33, 34, 35, 40, 41, 44, 53, 54], "pkcs1": [15, 28, 37, 40, 41], "pkcs11_provid": 27, "pkcs12": [15, 36], "pkcs8": [15, 28, 37, 40, 41], "pki": [1, 2, 5, 6, 7, 8, 9, 11, 12, 13, 16, 20], "place": [12, 31, 32, 38, 39, 42, 43, 51, 52], "placehold": [5, 8], "plain": 26, "plaintext": 26, "platform": 15, "playbook": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "pleas": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 17, 22, 28, 33, 34, 35, 37, 40, 41, 50, 53, 54], "plugin": [0, 19, 21, 22, 23, 24, 27, 29, 30, 31, 32, 33, 34, 38, 39, 41, 42, 43, 47, 48, 49, 50, 51, 52, 55, 56, 57], "point": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 19, 24, 27, 31, 32, 33, 34, 38, 39, 42, 43, 51, 52, 53, 54, 55, 56, 57], "point_1": 52, "point_2": 52, "pokorni": 26, "polici": [8, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "pool": 19, "popul": [1, 8, 15], "port": [6, 25, 27], "portion": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "possess": 8, "possibl": [5, 11, 15, 19, 22, 31, 32, 51, 52], "possibli": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "post": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19], "postmast": 20, "potenti": [15, 39], "pr": 15, "practic": 19, "pragma": 13, "pre": [26, 36], "precis": [5, 6, 7], "preconstruct": 20, "predict": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "prefer": [5, 7, 31, 32, 38, 51, 52, 55, 56, 57], "prefix": [1, 2, 33, 34], "prepar": [5, 6, 9, 15, 25], "present": [2, 5, 6, 7, 8, 9, 15, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 40, 44, 47, 51, 52, 53, 57], "preserv": [15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "prevent": [15, 27, 28, 33, 35, 36, 37, 39, 40, 44, 50, 53, 57], "previou": [5, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "primari": [19, 20], "prime": [31, 32, 38, 39, 42, 43, 51, 52], "princip": 27, "principl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "print": [1, 34, 48, 54, 56], "prior": 27, "prioriti": [23, 24, 31, 38, 42, 47, 48, 49, 51, 55], "privat": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 17, 18, 19, 25, 27, 31, 32, 33, 34, 35, 36, 42, 43, 45, 46, 51, 52, 53, 54, 55, 56, 57], "private_data": [38, 39], "private_kei": [12, 27, 41], "private_key_cont": [11, 12, 15, 33, 34, 36, 44], "private_key_format": [15, 28], "private_key_passphras": [11, 12, 15, 37], "private_key_src": [11, 12], "private_ssl": [19, 53, 54], "privatekei": [15, 33, 34, 36, 37, 40, 41, 44, 57], "privatekey_cont": [15, 33, 34, 36, 44, 46, 53, 54, 57], "privatekey_passphras": [17, 18, 33, 34, 36, 44, 46, 53, 54, 57], "privatekey_path": [15, 17, 18, 32, 33, 34, 36, 43, 44, 45, 46, 52, 53, 54, 57], "privilege_withdrawn": [33, 34, 55, 56, 57], "privilegewithdrawn": 11, "probabl": [2, 15], "problem": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "proce": 18, "procedur": 17, "process": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 20, 26, 57], "produc": [5, 6], "product": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19, 41], "project": 25, "proper": [5, 7, 9, 15, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "properli": [2, 13, 15], "properti": 18, "protect": [15, 17, 18, 26, 28, 33, 34, 40, 41, 44, 46, 53, 54, 57], "protocol": [1, 2, 3, 4, 6, 7, 8, 9, 10, 12, 13, 22, 25, 28, 53], "prove": [8, 20], "provid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 33, 34, 38, 40, 41, 42, 44, 50, 51, 53, 54, 55, 56, 57], "proxi": 22, "proxy_host": [15, 22], "proxy_port": 22, "psf": 15, "pty": 27, "pub": [27, 28, 43], "public": [1, 5, 15, 19, 25, 27, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 51, 52, 53, 54], "public_account_kei": 1, "public_data": [38, 39, 42, 43], "public_kei": [23, 24, 27, 28, 31, 32, 38, 39, 51, 52, 53], "public_key_data": [15, 31, 32, 51, 52], "public_key_fingerprint": [31, 32, 38, 39, 51, 52], "public_key_typ": [15, 31, 32, 51, 52], "publickei": [15, 44], "publicli": [31, 32, 38, 39, 42, 43, 51, 52], "publish": 15, "pull": 15, "pure": 20, "purpos": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19, 33, 34, 53, 54], "put": [5, 6], "py": 15, "pyopenssl": [15, 36], "python": [15, 16, 22, 31, 32, 35, 36, 38, 39, 43, 44, 45, 46, 51, 52, 53, 54, 55, 56, 57], "python3": 15, "python_cryptography_cap": 16, "python_cryptography_import_error": 16, "python_cryptography_instal": 16, "pyyaml": [19, 20], "q": [31, 32, 38, 39, 42, 43, 51, 52], "qa": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "qualiti": 15, "queri": [1, 5, 7, 15, 32, 39, 43, 52], "question": 25, "quick_is_not_prim": 15, "quot": [5, 6, 7, 9, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "quote_txt": [5, 6, 7, 9], "r": [27, 28, 32, 33, 35, 36, 37, 39, 40, 43, 44, 50, 52, 53], "r4yczxihvjedh2olfjvgi6y5xaytdcwk8vxkyzvyyfm": 28, "race": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "raclett": 36, "random": [13, 15, 20], "rang": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "rate": [5, 6, 7, 9, 11], "rather": [15, 19], "raw": [12, 13, 15, 22, 37, 40, 41], "rc": 27, "rdp": 22, "re": [4, 5, 6, 7, 9, 15, 20, 22, 28, 31, 32, 33, 34, 35, 36, 40, 41, 44, 51, 52, 53, 54, 57], "re_verif": 20, "reach": 10, "react": 15, "read": [5, 6, 15, 17, 26, 27, 28, 33, 35, 36, 37, 40, 41, 44, 45, 46, 50, 53, 54, 57], "readi": [1, 8, 19], "reason": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 33, 34, 53, 54, 55, 56, 57], "reason_crit": [55, 56, 57], "reasoncod": 11, "receiv": [5, 19, 20, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "recommend": [2, 19, 20, 53, 54], "record": [5, 6, 7, 9, 19, 20], "red": 19, "redirect": [6, 15, 52, 53], "refactor": 15, "refer": [15, 19], "referenc": 19, "reference_appendic": 40, "refus": [5, 6, 27], "regardless": 19, "regen": 36, "regener": [15, 27, 28, 33, 34, 35, 36, 40, 41, 44, 53, 54, 57], "regex_replac": 33, "regist": [1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 22, 32, 34, 39, 41, 43, 45, 46, 52, 53, 54, 56], "registr": 15, "registri": [40, 41], "regular": [12, 13, 15], "regular_certif": 12, "reissu": 19, "reject": [15, 33, 34], "rel": [10, 13, 15, 27, 33, 34, 52, 53, 54, 57], "relat": 41, "relationship": 8, "relative_nam": [15, 33, 34], "releas": [19, 25, 27], "relev": 15, "relicens": 15, "remain": [4, 5, 6, 7, 9, 19, 20, 26, 27], "remaining_dai": [5, 10, 19], "remaining_percentag": 10, "rememb": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "remot": [32, 39, 43, 52, 53, 54, 56, 57], "remov": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 26, 29, 30, 36, 44, 53, 57], "remove_from_crl": [55, 56, 57], "remove_keyfil": [15, 26], "remove_keyslot": [15, 26], "remove_passphras": [15, 26], "removefromcrl": 11, "renam": [0, 15, 29, 30, 52, 53, 57], "render": 15, "renew": [5, 6, 15, 19, 25], "renewal_info": 3, "repeat": [31, 32, 36, 51, 52, 55, 56, 57], "replac": [5, 6, 15, 19, 41, 57], "replace_cert_id": 6, "replai": 13, "report": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "repositori": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "repres": [8, 19, 47], "represent": [49, 57], "request": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 22, 23, 24, 25, 26, 27, 28, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "request_timeout": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "request_typ": 19, "requester_email": 19, "requester_nam": 19, "requester_phon": 19, "requir": [15, 25, 42, 47, 48, 49, 50], "requisit": [1, 2, 4, 5, 6, 7, 8, 9, 13], "reserv": 19, "resid": 27, "resolut": 15, "resourc": [1, 5, 6, 7, 9, 12, 20], "resource_origin": [5, 6], "resource_valu": [5, 6, 7, 9], "resp": [15, 53, 54], "respect": [15, 17, 26, 31, 33, 34, 38, 42, 51], "respond": [51, 52], "respons": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19], "restart": [5, 6], "restor": 15, "restrict": [2, 5, 27, 33, 34], "result": [1, 8, 11, 12, 15, 17, 18, 19, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 50, 51, 52, 53, 54, 55, 56, 57], "result_csr": 53, "result_privatekei": 53, "retri": [3, 15], "retriev": [2, 5, 6, 7, 9, 10, 13, 15, 22, 25, 33, 34, 53, 54], "retrieve_all_altern": [5, 7], "retrieve_ord": [1, 15], "retryaft": 3, "return": [4, 11, 15], "return_cont": [15, 33, 35, 36, 40, 44, 53, 57], "return_current_kei": 41, "return_private_key_data": [38, 39], "reus": [9, 15, 19], "revalid": 20, "reveal": 41, "reverifi": 20, "revers": 6, "revoc": [3, 10, 11, 15, 19, 25, 33, 34, 55], "revocation_d": [55, 56, 57], "revok": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 15, 19, 25, 55, 56, 57], "revoke_reason": 11, "revokecert": 13, "revoked_certif": [15, 55, 56, 57], "rfc": [2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 15, 33, 34], "rfc1034": 6, "rfc3339": [1, 19], "rfc3596": 6, "rfc5280": [11, 33, 34], "rfc7633": [33, 34], "rfc7807": 1, "rfc8555": [2, 5, 7, 8, 13], "rfc8737": [5, 6, 8], "rhel": 15, "rid": [15, 33, 34], "robust": 15, "rocki": 15, "role": [5, 6, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "room": 25, "root": [5, 7, 15, 19, 22, 25, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "root_certif": 14, "rootchain": 14, "roughli": 18, "rout": 12, "route53": [5, 6, 7, 9], "row": [33, 34, 57], "rsa": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 16, 18, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 45, 46, 51, 52], "rsa1": 28, "rule": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "run": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "run_onc": [17, 22], "runtim": 15, "rw": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "rwx": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "sa": 13, "safe": 36, "safe_file_oper": [5, 7, 9, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "safeti": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "sale": 19, "same": [2, 5, 7, 15, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 50, 51, 52, 53, 57], "sampl": [1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 19, 20, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 50, 51, 52, 53, 55, 56, 57], "sample_com_challeng": [5, 6, 7, 9, 12], "sample_com_challenge_cert": 12, "san": [15, 17, 18, 19, 33, 34], "saniti": 15, "satisfi": [6, 8, 9], "save": [19, 35], "scan": 14, "scheme": 26, "sda1": 26, "search": 12, "second": [5, 9, 15, 20, 22, 26, 52, 53, 54, 57], "secondari": 15, "secp192r1": [15, 40, 41], "secp224r1": [40, 41], "secp256k1": [40, 41], "secp256r1": [40, 41], "secp384r1": [40, 41], "secp521r1": [40, 41], "secret": [5, 6, 7, 9, 40], "secret_ca_passphras": 17, "sect163k1": [40, 41], "sect163r2": [40, 41], "sect233k1": [40, 41], "sect233r1": [40, 41], "sect283k1": [40, 41], "sect283r1": [40, 41], "sect409k1": [40, 41], "sect409r1": [40, 41], "sect571k1": [40, 41], "sect571r1": [40, 41], "sectigo": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "section": [2, 3, 5, 6, 7, 8, 11, 13, 15, 33, 34], "sector": [15, 26], "sector_s": [15, 26], "secur": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19, 22, 36, 53, 54], "see": [14, 15, 17, 26, 28], "seem": [33, 34, 53], "select": [5, 7, 10, 12, 15, 18, 28, 36, 40, 41], "select_chain": [5, 7, 15], "select_crypto_backend": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 22, 32, 33, 34, 35, 36, 39, 40, 41, 43, 44, 45, 46, 52, 53, 54], "selectattr": 13, "selected_chain": 7, "selector": 15, "selevel": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "self": [12, 17, 25, 33, 34, 52, 53, 54], "selfsign": [15, 17, 18, 52, 53, 54], "selfsigned_create_subject_key_identifi": [53, 54], "selfsigned_digest": [53, 54], "selfsigned_not_aft": [18, 53, 54], "selfsigned_not_befor": [18, 53, 54], "selfsigned_notaft": [53, 54], "selfsigned_notbefor": [53, 54], "selfsigned_vers": [53, 54], "selinux": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "semant": 15, "semi": 15, "send": [5, 15, 25, 36, 55, 56], "sent": [13, 20], "separ": [15, 19, 22, 25, 26, 27, 31, 32, 33, 34, 51, 52, 55, 56, 57], "serial": [15, 16, 19, 22, 25, 27, 31, 32, 33, 34, 49, 51, 52, 55, 56, 57], "serial_numb": [15, 19, 22, 27, 51, 52, 55, 56, 57], "serol": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "serv": [5, 6, 53], "server": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 15, 17, 19, 20, 22, 25, 27, 33, 34, 53, 54], "server_1": 17, "server_2": 17, "server_and_client_auth": 19, "server_auth": 19, "server_nam": 22, "servic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 25, 53, 54], "set": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 19, 21, 22, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "set_fact": 41, "setup": 26, "setyp": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "seuser": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "sever": 15, "sha": 27, "sha1": [40, 41, 44], "sha2": 27, "sha224": [40, 41, 44], "sha256": [26, 28, 31, 32, 33, 34, 38, 39, 40, 41, 42, 43, 44, 51, 52, 53, 54, 57], "sha256withrsaencrypt": [51, 52, 53, 55, 56, 57], "sha384": [40, 41, 44], "sha512": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "sha512withrsaencrypt": 53, "share": [15, 27], "shell": 27, "short": [52, 53], "should": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 19, 20, 22, 25, 27, 28, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 50, 51, 52, 53, 54, 56, 57], "should_renew": 10, "show": [3, 8, 15, 16, 17, 18, 23, 24, 31, 38, 41, 42, 51, 53, 55], "shown": [3, 10, 40], "side": 39, "sig": [45, 46], "sign": [5, 6, 7, 12, 15, 16, 19, 22, 25, 27, 35, 36, 40, 41, 44, 45, 51, 52, 53, 54, 55, 56, 57], "signatur": [5, 14, 15, 25, 27, 31, 32, 33, 34, 46, 51, 52, 53, 55, 56, 57], "signature_algorithm": [22, 27, 51, 52, 53], "signature_valid": [31, 32], "significantli": 26, "signing_kei": 27, "similar": 15, "simpl": [12, 17, 18], "simpli": 15, "simplifi": 15, "simplified_bsd": 15, "sinc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 26, 33, 34, 36, 39], "singl": [26, 50], "situat": [8, 26, 28, 40, 41], "size": [15, 18, 20, 26, 28, 31, 32, 35, 38, 39, 40, 41, 42, 43, 51, 52], "ski": [53, 54], "slightli": 15, "slot": [15, 26], "slower": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "slurp": [17, 54], "small": [20, 25], "smime_": [19, 53, 54], "sni": [6, 15, 22], "so": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 20, 26, 27, 28, 31, 33, 35, 36, 37, 38, 39, 40, 41, 44, 50, 51, 53, 55, 57], "socket": 15, "softwar": [15, 36], "some": [5, 8, 11, 15, 22, 26, 27, 28, 33, 35, 36, 37, 40, 41, 44, 45, 46, 50, 53, 55, 56], "somedomain": [31, 32, 33, 34], "someth": [13, 15, 36, 52], "sometim": [8, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "sop": 41, "sops_encrypt": 41, "sort": 15, "sourc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "span": [31, 32, 38, 39, 42, 43, 51, 52], "spdx": 15, "spec": 26, "special": [15, 33], "specif": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 18, 19, 20, 26, 33, 34, 36, 52, 53, 54], "specifi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "split": [15, 25], "split_pem": [15, 25], "spredzi": [32, 33, 34, 39, 40, 41, 44, 52, 53, 54], "src": [5, 17, 36, 54], "src_content": [37, 50], "src_content_base64": 50, "src_passphras": 37, "src_path": [37, 50], "ss": 27, "ssh": [15, 27, 28], "sshd": 27, "sshd_config": 27, "ssl": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 20, 22, 25, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 50, 52, 53, 54, 56, 57], "ssl_preread": 12, "ssl_preread_alpn_protocol": 12, "st": [33, 34], "stabil": 15, "stage": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 53], "stamp": [31, 32, 51, 52], "standard": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19], "standard_ssl": [19, 53, 54], "stapl": [31, 32, 33, 34, 51, 52], "start": [3, 10, 15, 18, 31, 32, 38, 39, 42, 43, 51, 52, 53, 54], "starttl": [15, 22], "stat": 17, "state": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 22, 26, 27, 28, 32, 33, 35, 36, 39, 40, 43, 44, 45, 46, 52, 53, 56, 57], "state_or_province_nam": [33, 34], "stateorprovincenam": [33, 34], "statu": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "stdin": 15, "step": [5, 6, 7, 9, 15, 19, 36], "still": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 19, 27, 32, 39, 52, 53], "stop": [15, 53, 54], "store": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 18, 19, 20, 26, 34, 36, 37, 53, 54], "strang": 5, "strategi": 3, "stream": 15, "strict": [5, 7, 9, 13, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "stricter": 15, "strictli": 15, "string": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "structur": [1, 8], "subdirectori": 14, "subdomain": 20, "subgroup": [31, 32, 38, 39, 42, 43, 51, 52], "subject": [5, 6, 7, 14, 15, 18, 19, 22, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 44, 50, 51, 52, 53, 54, 55, 57], "subject_alt_nam": [17, 18, 19, 31, 32, 33, 34, 38, 51, 52, 53], "subject_alt_name_crit": [31, 32, 33, 34, 51, 52], "subject_alt_name_strict": 53, "subject_key_identifi": [5, 7, 31, 32, 33, 34, 51, 52], "subject_ord": [15, 31, 32, 33, 34, 51, 52, 53], "subject_strict": 53, "subjectaltnam": [19, 33, 34], "subjectaltname_crit": [33, 34], "subjectkeyidentifi": [5, 7, 31, 32, 51, 52], "submiss": 20, "submit": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "subscrib": 25, "subscript": 19, "subsequ": 19, "subtre": [31, 32, 33, 34], "succe": 22, "success": [1, 3, 5, 6, 7, 8, 9, 10, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57], "successfulli": 7, "suffic": 26, "suffici": [8, 28], "suggest": 3, "suggestedwindow": 3, "super_secret_password": 28, "supersed": [11, 33, 34, 55, 56, 57], "suppli": 26, "support": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "supports_ari": 10, "sure": [2, 5, 15, 26, 28, 38, 39, 40, 41, 45, 46, 50, 57], "surviv": 22, "suspect": [55, 56, 57], "suspend": 19, "switch": [5, 15], "symbol": [2, 14, 15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "synchron": 26, "system": [15, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "sz": 22, "t": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 27, 28, 32, 33, 35, 36, 37, 39, 40, 43, 44, 50, 52, 53, 57], "tag": 15, "take": [5, 6, 19, 23, 24, 27, 28, 31, 32, 33, 35, 38, 39, 40, 42, 43, 44, 51, 52, 53, 55, 56, 57], "taken": 5, "target": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "task": [5, 15, 19, 27, 28, 40, 41, 52], "technic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19], "techniqu": 19, "tel": 1, "temporari": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "ten_second": 53, "term": [2, 5, 13, 15], "terms_agre": [2, 5], "termsofservic": 13, "termsofserviceagre": 13, "test": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 20, 28, 31, 32, 51, 52], "test_certif": [5, 7, 15], "testcertif": 19, "teufelberg": [45, 46, 52, 53, 54], "text": [13, 15, 19, 20, 50], "text1": 19, "text10": 19, "text11": 19, "text12": 19, "text13": 19, "text14": 19, "text15": 19, "text2": 19, "text3": 19, "text4": 19, "text5": 19, "text6": 19, "text7": 19, "text8": 19, "text9": 19, "than": [5, 10, 11, 19, 20, 27, 28, 31, 32, 33, 34, 36, 38, 51, 52, 53, 54, 55, 56, 57], "the_csr": 54, "thei": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 20, 22, 26, 28, 35, 40, 41, 52, 56], "them": [7, 15, 26, 27, 28, 33, 34, 35, 36, 37, 40, 44, 50, 53], "themselv": 8, "theoret": 16, "therefor": 28, "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "think": [15, 34, 41, 54], "thom": 35, "thomwigg": 35, "those": [19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "thread": 26, "three": [28, 52, 53, 54, 57], "through": [5, 6], "thu": 15, "ti": 19, "time": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 20, 22, 26, 27, 31, 32, 36, 38, 39, 42, 43, 51, 52, 53, 54, 55, 56, 57], "timeout": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 22], "timespec": [10, 27, 52, 53, 54, 57], "timestamp": [1, 3, 8, 10, 15, 27, 33, 35, 36, 37, 40, 44, 50, 52, 53, 54, 56, 57], "timezon": 15, "tini": [15, 53], "tl": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 13, 22, 25, 33, 34, 36, 37, 40, 41, 44, 50, 53, 54], "tld": 19, "tmp": [27, 28, 45, 46], "to_datetim": 22, "to_json": 13, "to_seri": [15, 19, 22, 25, 31, 32, 47, 51, 52, 55, 56, 57], "togeth": [5, 7, 26, 36], "token": [5, 15, 27], "tomorrow": 52, "too": 15, "tool": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 33, 34], "top": 20, "touch": 2, "traceabl": 15, "traceback": 15, "track": [5, 6, 19, 53, 54], "tracker": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "tracking_id": 19, "tracking_info": 19, "tradit": [40, 41], "translat": 15, "transpar": 19, "transport": [13, 39], "treat": [40, 52, 57], "tri": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 22, 32, 33, 34, 35, 36, 39, 40, 41, 43, 44, 45, 46, 52, 53, 54], "trigger": [9, 10, 15], "trim": 26, "troubl": 15, "true": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 45, 50, 51, 52, 53, 54, 55, 56, 57], "trufan": [19, 20], "trust": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 55, 56, 57], "try": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 22, 26, 32, 33, 34, 35, 36, 39, 40, 41, 43, 44, 45, 46, 52, 53, 54], "ttl": [5, 6, 7, 9], "tune": 15, "tupl": [31, 32, 33, 34, 51, 52, 55, 56, 57], "twice": [5, 15], "two": [5, 33, 34, 49, 57], "txt": [5, 6, 7, 9, 15, 20, 27], "type": [1, 5, 6, 7, 8, 9, 12, 13, 15, 18, 19, 20, 23, 24, 26, 27, 28, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57], "typic": 20, "u": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 54], "uc_ssl": [19, 53, 54], "umask": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "unalt": 15, "unapprov": 19, "unavail": 15, "unbound": 26, "unchang": [11, 26], "under": [6, 19, 20], "understand": [19, 26], "undo": 15, "unexpect": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "unexpir": 8, "unicod": [15, 31, 32, 38, 51, 52, 55, 56, 57], "unintend": 19, "uniqu": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "unit": 19, "unknown": [15, 28, 31, 32, 38, 39, 40, 41, 42, 43, 51, 52], "unless": [15, 19, 20, 26, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "unlock": 26, "unnecessari": 15, "unread": 27, "unsaf": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "unsafe_writ": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "unsign": 47, "unspecifi": [11, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 55, 56, 57], "unstabl": 15, "unsupport": [15, 33, 34], "until": [5, 7, 14, 19, 22], "untrust": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 25], "unus": 5, "up": [5, 6, 12, 15, 19, 23, 24, 26, 27, 28, 31, 33, 35, 36, 37, 38, 40, 42, 44, 47, 48, 49, 50, 51, 52, 53, 55], "updat": [5, 6, 13, 15, 20, 27, 28, 33, 35, 36, 37, 40, 41, 44, 50, 53, 57], "upgrad": 15, "upon": [19, 31, 32, 38, 39, 42, 43, 51, 52], "upper": 49, "uri": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 31, 32, 33, 34, 38, 51, 52, 55, 56, 57], "url": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "url_list": [1, 15], "us": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "usag": [1, 5, 14, 15, 18, 19, 25, 26, 33, 53, 54, 57], "use_ag": [15, 27], "use_ari": 10, "use_common_name_for_san": [17, 33, 34], "usecommonnameforsan": [33, 34], "user": [3, 10, 15, 19, 25, 26, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "usernam": [19, 20, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 54, 57], "usr": [16, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "usual": [15, 22, 27, 31, 32, 51, 52], "utc": [10, 15, 27, 52, 53, 54, 56, 57], "utf8": [15, 33], "util": 15, "uuid": [15, 26], "v01": [5, 6, 7, 9], "v02": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 53], "v1": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "v2": [1, 2, 3, 5, 10, 11, 13, 25, 44], "valid": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 17, 18, 19, 22, 25, 27, 31, 32, 33, 34, 45, 46, 52, 53, 54, 57], "valid_at": [27, 52, 53], "valid_from": [15, 27], "valid_in": 53, "valid_to": [15, 27], "validate_cert": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "validate_onli": 19, "validating_challeng": 9, "valu": [4, 11, 15], "value1": [31, 38, 51, 55], "value2": [31, 38, 51, 55], "value_specified_in_no_log_paramet": 41, "var": [1, 3, 5, 6, 7, 8, 9, 10, 13, 16, 22, 32, 34, 39, 43, 52, 54], "variabl": [2, 5, 6, 7, 8, 9, 15, 17, 23, 24, 31, 32, 38, 39, 42, 47, 48, 49, 51, 55], "variant": [32, 39, 43, 52, 56], "variou": [10, 15], "vault": [5, 6, 7, 9, 15, 26, 41], "vel4e3xcw": 28, "vendor": 15, "veri": [12, 18, 56], "verif": [15, 20], "verifi": [1, 14, 15, 20, 25, 46, 53], "verification_email": 20, "verification_method": 20, "version": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "version_output": 16, "via": [6, 15, 19, 53], "view": [5, 6, 7], "visibl": 15, "volum": 26, "w": [10, 27, 32, 39, 43, 52, 53, 54, 57], "wa": [0, 1, 5, 7, 8, 9, 10, 11, 13, 15, 17, 19, 22, 26, 28, 29, 30, 31, 32, 33, 34, 36, 39, 40, 41, 44, 45, 51, 52, 53, 55, 56, 57], "wai": [5, 10, 12, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "wait": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "want": [5, 17, 18, 19, 20, 26, 27, 28, 33, 34, 38, 39, 57], "warn": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 38, 39, 52, 53], "we": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 36, 40, 41], "web": [1, 20], "web_serv": 20, "webmast": 20, "webserv": [5, 6], "websit": 13, "wed": 13, "week": [27, 52], "well": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 20, 36, 37, 40, 41, 44, 53], "went": 13, "were": [8, 15, 20, 22], "westcott": 22, "what": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "whatev": [5, 6], "when": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "when_ari_support": [5, 10], "where": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 43, 44, 50, 52, 53, 54, 56, 57], "whether": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "which": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "while": [8, 17, 19, 20, 40, 41, 53, 54], "whoi": 20, "whole": [51, 52], "whose": [4, 5, 6, 8, 9, 31, 32, 38, 39, 42, 43, 51, 52, 54], "why": 3, "wigger": 35, "wildcard": [1, 5, 8], "wildcard_ssl": [19, 53, 54], "window": 3, "winrm": 33, "wipe": 15, "wipef": [15, 26], "wish": 13, "with_dict": 33, "within": [19, 20], "without": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "word": [51, 52, 56], "work": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 26, 27, 28, 33, 35, 36, 37, 39, 40, 41, 44, 50, 53], "workqueu": 26, "would": [5, 7, 15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "write": [2, 5, 6, 13, 14, 15, 17, 26, 27, 28, 33, 35, 36, 37, 40, 41, 44, 50, 53, 54, 57], "written": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 27, 28, 33, 35, 36, 37, 40, 41, 44, 50, 53, 57], "wrong": [13, 15], "www": [3, 5, 6, 7, 8, 9, 14, 17, 18, 19, 22, 27, 31, 32, 33, 34, 51, 52, 53, 54], "www_ansible_com": 14, "x": [1, 3, 6, 10, 13, 15, 22, 25, 31, 32, 38, 39, 42, 43, 56], "x1": 5, "x11": 27, "x25519": [16, 18, 31, 32, 38, 39, 40, 41, 42, 43, 51, 52], "x3": 5, "x448": [16, 31, 32, 38, 39, 40, 41, 42, 43, 51, 52], "x509": [5, 50], "x509_": 15, "x509_certif": [15, 17, 18, 20, 25, 30, 33, 34, 35, 36, 40, 41, 44, 45, 50, 52, 54], "x509_certificate_convert": [15, 25], "x509_certificate_info": [15, 25, 29, 50, 53], "x509_certificate_pip": [15, 17, 25, 33, 34, 40, 41, 44, 50, 52, 53], "x509_crl": [15, 25, 56], "x509_crl_info": [15, 25], "xxx": 15, "y": [1, 22, 31, 32, 38, 39, 42, 43, 51, 52], "yaml": [19, 20, 53, 54], "yani": [32, 33, 34, 39, 40, 41, 44, 52, 53, 54], "ye": 15, "year": [17, 18, 19, 53, 54], "yesterdai": 17, "yet": [5, 6, 13, 15], "yml": 15, "you": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "your": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 17, 19, 20, 33, 34, 35, 40, 41, 53, 54], "yyyi": 27, "yyyymmddhhmmssz": [52, 53, 54, 56, 57], "zero": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "zerossl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "zone": [5, 6, 7, 9]}, "titles": ["community.crypto.acme_account_facts", "community.crypto.acme_account_info module \u2013 Retrieves information on ACME accounts", "community.crypto.acme_account module \u2013 Create, modify or delete ACME accounts", "community.crypto.acme_ari_info module \u2013 Retrieves ACME Renewal Information (ARI) for a certificate", "community.crypto.acme_certificate_deactivate_authz module \u2013 Deactivate all authz for an ACME v2 order", "community.crypto.acme_certificate module \u2013 Create SSL/TLS certificates with the ACME protocol", "community.crypto.acme_certificate_order_create module \u2013 Create an ACME v2 order", "community.crypto.acme_certificate_order_finalize module \u2013 Finalize an ACME v2 order", "community.crypto.acme_certificate_order_info module \u2013 Obtain information for an ACME v2 order", "community.crypto.acme_certificate_order_validate module \u2013 Validate authorizations of an ACME v2 order", "community.crypto.acme_certificate_renewal_info module \u2013 Determine whether a certificate should be renewed or not", "community.crypto.acme_certificate_revoke module \u2013 Revoke certificates with the ACME protocol", "community.crypto.acme_challenge_cert_helper module \u2013 Prepare certificates required for ACME challenges such as tls-alpn-01", "community.crypto.acme_inspect module \u2013 Send direct requests to an ACME server", "community.crypto.certificate_complete_chain module \u2013 Complete certificate chain given a set of untrusted and root certificates", "Community.Crypto Release Notes", "community.crypto.crypto_info module \u2013 Retrieve cryptographic capabilities", "How to create a small CA", "How to create self-signed certificates", "community.crypto.ecs_certificate module \u2013 Request SSL/TLS certificates with the Entrust Certificate Services (ECS) API", "community.crypto.ecs_domain module \u2013 Request validation of a domain with the Entrust Certificate Services (ECS) API", "Index of all Collection Environment Variables", "community.crypto.get_certificate module \u2013 Get a certificate from a host:port", "community.crypto.gpg_fingerprint filter \u2013 Retrieve a GPG fingerprint from a GPG public or private key", "community.crypto.gpg_fingerprint lookup \u2013 Retrieve a GPG fingerprint from a GPG public or private key file", "Community.Crypto", "community.crypto.luks_device module \u2013 Manage encrypted (LUKS) devices", "community.crypto.openssh_cert module \u2013 Generate OpenSSH host or user certificates.", "community.crypto.openssh_keypair module \u2013 Generate OpenSSH private and public keys", "community.crypto.openssl_certificate_info", "community.crypto.openssl_certificate", "community.crypto.openssl_csr_info filter \u2013 Retrieve information from OpenSSL Certificate Signing Requests (CSR)", "community.crypto.openssl_csr_info module \u2013 Provide information of OpenSSL Certificate Signing Requests (CSR)", "community.crypto.openssl_csr module \u2013 Generate OpenSSL Certificate Signing Request (CSR)", "community.crypto.openssl_csr_pipe module \u2013 Generate OpenSSL Certificate Signing Request (CSR)", "community.crypto.openssl_dhparam module \u2013 Generate OpenSSL Diffie-Hellman Parameters", "community.crypto.openssl_pkcs12 module \u2013 Generate OpenSSL PKCS#12 archive", "community.crypto.openssl_privatekey_convert module \u2013 Convert OpenSSL private keys", "community.crypto.openssl_privatekey_info filter \u2013 Retrieve information from OpenSSL private keys", "community.crypto.openssl_privatekey_info module \u2013 Provide information for OpenSSL private keys", "community.crypto.openssl_privatekey module \u2013 Generate OpenSSL private keys", "community.crypto.openssl_privatekey_pipe module \u2013 Generate OpenSSL private keys without disk access", "community.crypto.openssl_publickey_info filter \u2013 Retrieve information from OpenSSL public keys in PEM format", "community.crypto.openssl_publickey_info module \u2013 Provide information for OpenSSL public keys", "community.crypto.openssl_publickey module \u2013 Generate an OpenSSL public key from its private key.", "community.crypto.openssl_signature_info module \u2013 Verify signatures with openssl", "community.crypto.openssl_signature module \u2013 Sign data with openssl", "community.crypto.parse_serial filter \u2013 Convert a serial number as a colon-separated list of hex numbers to an integer", "community.crypto.split_pem filter \u2013 Split PEM file contents into multiple objects", "community.crypto.to_serial filter \u2013 Convert an integer to a colon-separated list of hex numbers", "community.crypto.x509_certificate_convert module \u2013 Convert X.509 certificates", "community.crypto.x509_certificate_info filter \u2013 Retrieve information from X.509 certificates in PEM format", "community.crypto.x509_certificate_info module \u2013 Provide information of OpenSSL X.509 certificates", "community.crypto.x509_certificate module \u2013 Generate and/or check OpenSSL certificates", "community.crypto.x509_certificate_pipe module \u2013 Generate and/or check OpenSSL certificates", "community.crypto.x509_crl_info filter \u2013 Retrieve information from X.509 CRLs in PEM format", "community.crypto.x509_crl_info module \u2013 Retrieve information on Certificate Revocation Lists (CRLs)", "community.crypto.x509_crl module \u2013 Generate Certificate Revocation Lists (CRLs)"], "titleterms": {"0": 15, "01": 12, "1": 15, "10": 15, "11": 15, "12": [15, 36], "13": 15, "14": 15, "15": 15, "16": 15, "17": 15, "18": 15, "19": 15, "2": 15, "20": 15, "3": 15, "4": 15, "5": 15, "509": [50, 51, 52, 55], "6": 15, "7": 15, "8": 15, "9": 15, "access": 41, "account": [1, 2], "acm": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13], "acme_account": 2, "acme_account_fact": 0, "acme_account_info": 1, "acme_ari_info": 3, "acme_certif": 5, "acme_certificate_deactivate_authz": 4, "acme_certificate_order_cr": 6, "acme_certificate_order_fin": 7, "acme_certificate_order_info": 8, "acme_certificate_order_valid": 9, "acme_certificate_renewal_info": 10, "acme_certificate_revok": 11, "acme_challenge_cert_help": 12, "acme_inspect": 13, "all": [4, 21], "alpn": 12, "also": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19, 20, 22, 23, 24, 27, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57], "an": [4, 6, 7, 8, 9, 13, 44, 47, 49], "api": [19, 20], "archiv": 36, "ari": 3, "attribut": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "author": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "authz": 4, "break": 15, "bugfix": 15, "ca": 17, "capabl": 16, "certif": [3, 5, 10, 11, 12, 14, 17, 18, 19, 20, 22, 27, 31, 32, 33, 34, 50, 51, 52, 53, 54, 56, 57], "certificate_complete_chain": 14, "chain": 14, "challeng": 12, "chang": 15, "changelog": 25, "check": [53, 54], "collect": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "colon": [47, 49], "commun": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "complet": 14, "content": 48, "convert": [37, 47, 49, 50], "creat": [2, 5, 6, 17, 18], "crl": [55, 56, 57], "crypto": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "crypto_info": 16, "cryptograph": 16, "csr": [31, 32, 33, 34], "data": 46, "deactiv": 4, "delet": 2, "deprec": 15, "descript": 25, "determin": 10, "devic": 26, "diffi": 35, "direct": 13, "disk": 41, "domain": 20, "ec": [19, 20], "ecs_certif": 19, "ecs_domain": 20, "encrypt": 26, "entrust": [19, 20], "environ": 21, "exampl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "featur": 15, "file": [24, 48], "filter": [15, 23, 25, 31, 38, 42, 47, 48, 49, 51, 55], "final": 7, "fingerprint": [23, 24], "fix": 15, "format": [42, 51, 55], "from": [22, 23, 24, 31, 38, 42, 44, 51, 55], "gener": [27, 28, 33, 34, 35, 36, 40, 41, 44, 53, 54, 57], "get": 22, "get_certif": 22, "given": 14, "gpg": [23, 24], "gpg_fingerprint": [23, 24], "guid": [15, 25], "hellman": 35, "hex": [47, 49], "host": [22, 27], "how": [17, 18], "index": [21, 25], "inform": [1, 3, 8, 31, 32, 38, 39, 42, 43, 51, 52, 55, 56], "input": [23, 31, 38, 42, 47, 48, 49, 51, 55], "integ": [47, 49], "issu": 15, "its": 44, "kei": [23, 24, 28, 37, 38, 39, 40, 41, 42, 43, 44], "keyword": [31, 38, 51, 55], "known": 15, "link": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "list": [47, 49, 56, 57], "lookup": [15, 24, 25], "luk": 26, "luks_devic": 26, "manag": 26, "minor": 15, "modifi": 2, "modul": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "multipl": 48, "new": 15, "note": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 20, 22, 28, 33, 34, 45, 46, 52, 53, 54, 56, 57], "number": [47, 49], "object": 48, "obtain": 8, "openssh": [27, 28], "openssh_cert": 27, "openssh_keypair": 28, "openssl": [31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 52, 53, 54], "openssl_certif": 30, "openssl_certificate_info": 29, "openssl_csr": 33, "openssl_csr_info": [31, 32], "openssl_csr_pip": 34, "openssl_dhparam": 35, "openssl_pkcs12": 36, "openssl_privatekei": 40, "openssl_privatekey_convert": 37, "openssl_privatekey_info": [38, 39], "openssl_privatekey_pip": 41, "openssl_publickei": 44, "openssl_publickey_info": [42, 43], "openssl_signatur": 46, "openssl_signature_info": 45, "order": [4, 6, 7, 8, 9], "paramet": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "parse_seri": 47, "pem": [42, 48, 51, 55], "pkc": 36, "plugin": [15, 25], "port": [15, 22], "prepar": 12, "previous": 15, "privat": [23, 24, 28, 37, 38, 39, 40, 41, 44], "protocol": [5, 11], "provid": [32, 39, 43, 52], "public": [23, 24, 28, 42, 43, 44], "releas": 15, "remov": 15, "renew": [3, 10], "request": [13, 19, 20, 31, 32, 33, 34], "requir": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 51, 52, 53, 54, 55, 56, 57], "retriev": [1, 3, 16, 23, 24, 31, 38, 42, 51, 55, 56], "return": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "revoc": [56, 57], "revok": 11, "root": 14, "scenario": 25, "secur": 15, "see": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19, 20, 22, 23, 24, 27, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57], "self": 18, "send": 13, "separ": [47, 49], "serial": 47, "server": 13, "servic": [19, 20], "set": [14, 17], "should": 10, "sign": [17, 18, 31, 32, 33, 34, 46], "signatur": 45, "small": 17, "split": 48, "split_pem": 48, "ssl": [5, 19], "summari": 15, "synopsi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "term": 24, "tl": [5, 12, 19], "to_seri": 49, "topic": 15, "untrust": 14, "up": 17, "us": 17, "user": 27, "v1": 15, "v2": [4, 6, 7, 8, 9, 15], "valid": [9, 20], "valu": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "variabl": 21, "verifi": 45, "whether": 10, "without": 41, "x": [50, 51, 52, 55], "x509_certif": 53, "x509_certificate_convert": 50, "x509_certificate_info": [51, 52], "x509_certificate_pip": 54, "x509_crl": 57, "x509_crl_info": [55, 56]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"Attributes": [[1, "attributes"], [2, "attributes"], [3, "attributes"], [4, "attributes"], [5, "attributes"], [6, "attributes"], [7, "attributes"], [8, "attributes"], [9, "attributes"], [10, "attributes"], [11, "attributes"], [12, "attributes"], [13, "attributes"], [14, "attributes"], [16, "attributes"], [19, "attributes"], [20, "attributes"], [22, "attributes"], [26, "attributes"], [27, "attributes"], [28, "attributes"], [32, "attributes"], [33, "attributes"], [34, "attributes"], [35, "attributes"], [36, "attributes"], [37, "attributes"], [39, "attributes"], [40, "attributes"], [41, "attributes"], [43, "attributes"], [44, "attributes"], [45, "attributes"], [46, "attributes"], [50, "attributes"], [52, "attributes"], [53, "attributes"], [54, "attributes"], [56, "attributes"], [57, "attributes"]], "Authors": [[1, "authors"], [2, "authors"], [3, "authors"], [4, "authors"], [5, "authors"], [6, "authors"], [7, "authors"], [8, "authors"], [9, "authors"], [10, "authors"], [11, "authors"], [12, "authors"], [13, "authors"], [14, "authors"], [16, "authors"], [19, "authors"], [20, "authors"], [22, "authors"], [23, "authors"], [24, "authors"], [26, "authors"], [27, "authors"], [28, "authors"], [31, "authors"], [32, "authors"], [33, "authors"], [34, "authors"], [35, "authors"], [36, "authors"], [37, "authors"], [38, "authors"], [39, "authors"], [40, "authors"], [41, "authors"], [42, "authors"], [43, "authors"], [44, "authors"], [45, "authors"], [46, "authors"], [47, "authors"], [48, "authors"], [49, "authors"], [50, "authors"], [51, "authors"], [52, "authors"], [53, "authors"], [54, "authors"], [55, "authors"], [56, "authors"], [57, "authors"]], "Breaking Changes / Porting Guide": [[15, "breaking-changes-porting-guide"]], "Bugfixes": [[15, "bugfixes"], [15, "id3"], [15, "id5"], [15, "id9"], [15, "id15"], [15, "id17"], [15, "id21"], [15, "id26"], [15, "id28"], [15, "id32"], [15, "id34"], [15, "id37"], [15, "id39"], [15, "id43"], [15, "id47"], [15, "id51"], [15, "id55"], [15, "id61"], [15, "id63"], [15, "id72"], [15, "id75"], [15, "id82"], [15, "id85"], [15, "id87"], [15, "id89"], [15, "id92"], [15, "id94"], [15, "id96"], [15, "id98"], [15, "id100"], [15, "id103"], [15, "id106"], [15, "id111"], [15, "id115"], [15, "id117"], [15, "id119"], [15, "id124"], [15, "id127"], [15, "id129"], [15, "id132"], [15, "id135"], [15, "id137"], [15, "id141"], [15, "id145"], [15, "id148"], [15, "id151"], [15, "id155"], [15, "id157"], [15, "id160"], [15, "id166"]], "Changelog": [[25, "changelog"]], "Collection links": [[1, "collection-links"], [2, "collection-links"], [3, "collection-links"], [4, "collection-links"], [5, "collection-links"], [6, "collection-links"], [7, "collection-links"], [8, "collection-links"], [9, "collection-links"], [10, "collection-links"], [11, "collection-links"], [12, "collection-links"], [13, "collection-links"], [14, "collection-links"], [16, "collection-links"], [19, "collection-links"], [20, "collection-links"], [22, "collection-links"], [23, "collection-links"], [24, "collection-links"], [26, "collection-links"], [27, "collection-links"], [28, "collection-links"], [31, "collection-links"], [32, "collection-links"], [33, "collection-links"], [34, "collection-links"], [35, "collection-links"], [36, "collection-links"], [37, "collection-links"], [38, "collection-links"], [39, "collection-links"], [40, "collection-links"], [41, "collection-links"], [42, "collection-links"], [43, "collection-links"], [44, "collection-links"], [45, "collection-links"], [46, "collection-links"], [47, "collection-links"], [48, "collection-links"], [49, "collection-links"], [50, "collection-links"], [51, "collection-links"], [52, "collection-links"], [53, "collection-links"], [54, "collection-links"], [55, "collection-links"], [56, "collection-links"], [57, "collection-links"]], "Communication": [[25, "communication"]], "Community.Crypto": [[25, null]], "Community.Crypto Release Notes": [[15, null]], "Deprecated Features": [[15, "deprecated-features"], [15, "id14"], [15, "id20"], [15, "id25"], [15, "id42"], [15, "id54"], [15, "id81"], [15, "id114"], [15, "id140"], [15, "id144"], [15, "id164"]], "Description": [[25, "description"]], "Examples": [[1, "examples"], [2, "examples"], [3, "examples"], [4, "examples"], [5, "examples"], [6, "examples"], [7, "examples"], [8, "examples"], [9, "examples"], [10, "examples"], [11, "examples"], [12, "examples"], [13, "examples"], [14, "examples"], [16, "examples"], [19, "examples"], [20, "examples"], [22, "examples"], [23, "examples"], [24, "examples"], [26, "examples"], [27, "examples"], [28, "examples"], [31, "examples"], [32, "examples"], [33, "examples"], [34, "examples"], [35, "examples"], [36, "examples"], [37, "examples"], [38, "examples"], [39, "examples"], [40, "examples"], [41, "examples"], [42, "examples"], [43, "examples"], [44, "examples"], [45, "examples"], [46, "examples"], [47, "examples"], [48, "examples"], [49, "examples"], [50, "examples"], [51, "examples"], [52, "examples"], [53, "examples"], [54, "examples"], [55, "examples"], [56, "examples"], [57, "examples"]], "Filter": [[15, "filter"], [15, "id45"], [15, "id65"]], "Filter Plugins": [[25, "filter-plugins"]], "How to create a small CA": [[17, null]], "How to create self-signed certificates": [[18, null]], "Index of all Collection Environment Variables": [[21, null]], "Input": [[23, "input"], [31, "input"], [38, "input"], [42, "input"], [47, "input"], [48, "input"], [49, "input"], [51, "input"], [55, "input"]], "Keyword parameters": [[31, "keyword-parameters"], [38, "keyword-parameters"], [51, "keyword-parameters"], [55, "keyword-parameters"]], "Known Issues": [[15, "known-issues"]], "Lookup": [[15, "lookup"]], "Lookup Plugins": [[25, "lookup-plugins"]], "Minor Changes": [[15, "minor-changes"], [15, "id7"], [15, "id11"], [15, "id13"], [15, "id19"], [15, "id24"], [15, "id30"], [15, "id36"], [15, "id41"], [15, "id49"], [15, "id53"], [15, "id57"], [15, "id60"], [15, "id67"], [15, "id70"], [15, "id74"], [15, "id77"], [15, "id79"], [15, "id91"], [15, "id102"], [15, "id105"], [15, "id110"], [15, "id113"], [15, "id123"], [15, "id126"], [15, "id131"], [15, "id139"], [15, "id143"], [15, "id147"], [15, "id150"], [15, "id154"], [15, "id159"], [15, "id163"]], "Modules": [[25, "modules"]], "New Modules": [[15, "new-modules"], [15, "id22"], [15, "id107"], [15, "id133"], [15, "id152"], [15, "id161"], [15, "id167"]], "New Plugins": [[15, "new-plugins"], [15, "id44"], [15, "id64"]], "Notes": [[1, "notes"], [2, "notes"], [3, "notes"], [4, "notes"], [5, "notes"], [6, "notes"], [7, "notes"], [8, "notes"], [9, "notes"], [10, "notes"], [11, "notes"], [13, "notes"], [19, "notes"], [20, "notes"], [22, "notes"], [28, "notes"], [33, "notes"], [34, "notes"], [45, "notes"], [46, "notes"], [52, "notes"], [53, "notes"], [54, "notes"], [56, "notes"], [57, "notes"]], "Parameters": [[1, "parameters"], [2, "parameters"], [3, "parameters"], [4, "parameters"], [5, "parameters"], [6, "parameters"], [7, "parameters"], [8, "parameters"], [9, "parameters"], [10, "parameters"], [11, "parameters"], [12, "parameters"], [13, "parameters"], [14, "parameters"], [19, "parameters"], [20, "parameters"], [22, "parameters"], [26, "parameters"], [27, "parameters"], [28, "parameters"], [32, "parameters"], [33, "parameters"], [34, "parameters"], [35, "parameters"], [36, "parameters"], [37, "parameters"], [39, "parameters"], [40, "parameters"], [41, "parameters"], [43, "parameters"], [44, "parameters"], [45, "parameters"], [46, "parameters"], [50, "parameters"], [52, "parameters"], [53, "parameters"], [54, "parameters"], [56, "parameters"], [57, "parameters"]], "Plugin Index": [[25, "plugin-index"]], "Release Summary": [[15, "release-summary"], [15, "id1"], [15, "id2"], [15, "id4"], [15, "id6"], [15, "id8"], [15, "id10"], [15, "id12"], [15, "id16"], [15, "id18"], [15, "id23"], [15, "id27"], [15, "id29"], [15, "id31"], [15, "id33"], [15, "id35"], [15, "id38"], [15, "id40"], [15, "id46"], [15, "id48"], [15, "id50"], [15, "id52"], [15, "id56"], [15, "id58"], [15, "id59"], [15, "id62"], [15, "id66"], [15, "id68"], [15, "id69"], [15, "id71"], [15, "id73"], [15, "id76"], [15, "id78"], [15, "id80"], [15, "id83"], [15, "id84"], [15, "id86"], [15, "id88"], [15, "id90"], [15, "id93"], [15, "id95"], [15, "id97"], [15, "id99"], [15, "id101"], [15, "id104"], [15, "id108"], [15, "id109"], [15, "id112"], [15, "id116"], [15, "id118"], [15, "id120"], [15, "id121"], [15, "id122"], [15, "id125"], [15, "id128"], [15, "id130"], [15, "id134"], [15, "id136"], [15, "id138"], [15, "id142"], [15, "id146"], [15, "id149"], [15, "id153"], [15, "id156"], [15, "id158"], [15, "id162"]], "Removed Features (previously deprecated)": [[15, "removed-features-previously-deprecated"], [15, "id165"]], "Requirements": [[1, "requirements"], [2, "requirements"], [3, "requirements"], [4, "requirements"], [5, "requirements"], [6, "requirements"], [7, "requirements"], [8, "requirements"], [9, "requirements"], [10, "requirements"], [11, "requirements"], [12, "requirements"], [13, "requirements"], [14, "requirements"], [19, "requirements"], [20, "requirements"], [22, "requirements"], [23, "requirements"], [24, "requirements"], [26, "requirements"], [27, "requirements"], [28, "requirements"], [31, "requirements"], [32, "requirements"], [33, "requirements"], [34, "requirements"], [35, "requirements"], [36, "requirements"], [37, "requirements"], [38, "requirements"], [39, "requirements"], [40, "requirements"], [41, "requirements"], [43, "requirements"], [44, "requirements"], [45, "requirements"], [46, "requirements"], [50, "requirements"], [51, "requirements"], [52, "requirements"], [53, "requirements"], [54, "requirements"], [55, "requirements"], [56, "requirements"], [57, "requirements"]], "Return Value": [[23, "return-value"], [24, "return-value"], [31, "return-value"], [38, "return-value"], [42, "return-value"], [47, "return-value"], [48, "return-value"], [49, "return-value"], [51, "return-value"], [55, "return-value"]], "Return Values": [[1, "return-values"], [2, "return-values"], [3, "return-values"], [5, "return-values"], [6, "return-values"], [7, "return-values"], [8, "return-values"], [9, "return-values"], [10, "return-values"], [12, "return-values"], [13, "return-values"], [14, "return-values"], [16, "return-values"], [19, "return-values"], [20, "return-values"], [22, "return-values"], [26, "return-values"], [27, "return-values"], [28, "return-values"], [32, "return-values"], [33, "return-values"], [34, "return-values"], [35, "return-values"], [36, "return-values"], [37, "return-values"], [39, "return-values"], [40, "return-values"], [41, "return-values"], [43, "return-values"], [44, "return-values"], [45, "return-values"], [46, "return-values"], [50, "return-values"], [52, "return-values"], [53, "return-values"], [54, "return-values"], [56, "return-values"], [57, "return-values"]], "Scenario Guides": [[25, "scenario-guides"]], "Security Fixes": [[15, "security-fixes"]], "See Also": [[1, "see-also"], [2, "see-also"], [3, "see-also"], [4, "see-also"], [5, "see-also"], [6, "see-also"], [7, "see-also"], [8, "see-also"], [9, "see-also"], [10, "see-also"], [11, "see-also"], [12, "see-also"], [13, "see-also"], [19, "see-also"], [20, "see-also"], [22, "see-also"], [23, "see-also"], [24, "see-also"], [27, "see-also"], [31, "see-also"], [32, "see-also"], [33, "see-also"], [34, "see-also"], [35, "see-also"], [36, "see-also"], [37, "see-also"], [38, "see-also"], [39, "see-also"], [40, "see-also"], [41, "see-also"], [42, "see-also"], [43, "see-also"], [44, "see-also"], [45, "see-also"], [46, "see-also"], [47, "see-also"], [49, "see-also"], [50, "see-also"], [51, "see-also"], [52, "see-also"], [53, "see-also"], [54, "see-also"], [55, "see-also"], [56, "see-also"], [57, "see-also"]], "Set up the CA": [[17, "set-up-the-ca"]], "Synopsis": [[1, "synopsis"], [2, "synopsis"], [3, "synopsis"], [4, "synopsis"], [5, "synopsis"], [6, "synopsis"], [7, "synopsis"], [8, "synopsis"], [9, "synopsis"], [10, "synopsis"], [11, "synopsis"], [12, "synopsis"], [13, "synopsis"], [14, "synopsis"], [16, "synopsis"], [19, "synopsis"], [20, "synopsis"], [22, "synopsis"], [23, "synopsis"], [24, "synopsis"], [26, "synopsis"], [27, "synopsis"], [28, "synopsis"], [31, "synopsis"], [32, "synopsis"], [33, "synopsis"], [34, "synopsis"], [35, "synopsis"], [36, "synopsis"], [37, "synopsis"], [38, "synopsis"], [39, "synopsis"], [40, "synopsis"], [41, "synopsis"], [42, "synopsis"], [43, "synopsis"], [44, "synopsis"], [45, "synopsis"], [46, "synopsis"], [47, "synopsis"], [48, "synopsis"], [49, "synopsis"], [50, "synopsis"], [51, "synopsis"], [52, "synopsis"], [53, "synopsis"], [54, "synopsis"], [55, "synopsis"], [56, "synopsis"], [57, "synopsis"]], "Terms": [[24, "terms"]], "Topics": [[15, "topics"]], "Use the CA to sign a certificate": [[17, "use-the-ca-to-sign-a-certificate"]], "community.crypto.acme_account module \u2013 Create, modify or delete ACME accounts": [[2, null]], "community.crypto.acme_account_facts": [[0, null]], "community.crypto.acme_account_info module \u2013 Retrieves information on ACME accounts": [[1, null]], "community.crypto.acme_ari_info module \u2013 Retrieves ACME Renewal Information (ARI) for a certificate": [[3, null]], "community.crypto.acme_certificate module \u2013 Create SSL/TLS certificates with the ACME protocol": [[5, null]], "community.crypto.acme_certificate_deactivate_authz module \u2013 Deactivate all authz for an ACME v2 order": [[4, null]], "community.crypto.acme_certificate_order_create module \u2013 Create an ACME v2 order": [[6, null]], "community.crypto.acme_certificate_order_finalize module \u2013 Finalize an ACME v2 order": [[7, null]], "community.crypto.acme_certificate_order_info module \u2013 Obtain information for an ACME v2 order": [[8, null]], "community.crypto.acme_certificate_order_validate module \u2013 Validate authorizations of an ACME v2 order": [[9, null]], "community.crypto.acme_certificate_renewal_info module \u2013 Determine whether a certificate should be renewed or not": [[10, null]], "community.crypto.acme_certificate_revoke module \u2013 Revoke certificates with the ACME protocol": [[11, null]], "community.crypto.acme_challenge_cert_helper module \u2013 Prepare certificates required for ACME challenges such as tls-alpn-01": [[12, null]], "community.crypto.acme_inspect module \u2013 Send direct requests to an ACME server": [[13, null]], "community.crypto.certificate_complete_chain module \u2013 Complete certificate chain given a set of untrusted and root certificates": [[14, null]], "community.crypto.crypto_info module \u2013 Retrieve cryptographic capabilities": [[16, null]], "community.crypto.ecs_certificate module \u2013 Request SSL/TLS certificates with the Entrust Certificate Services (ECS) API": [[19, null]], "community.crypto.ecs_domain module \u2013 Request validation of a domain with the Entrust Certificate Services (ECS) API": [[20, null]], "community.crypto.get_certificate module \u2013 Get a certificate from a host:port": [[22, null]], "community.crypto.gpg_fingerprint filter \u2013 Retrieve a GPG fingerprint from a GPG public or private key": [[23, null]], "community.crypto.gpg_fingerprint lookup \u2013 Retrieve a GPG fingerprint from a GPG public or private key file": [[24, null]], "community.crypto.luks_device module \u2013 Manage encrypted (LUKS) devices": [[26, null]], "community.crypto.openssh_cert module \u2013 Generate OpenSSH host or user certificates": [[27, null]], "community.crypto.openssh_keypair module \u2013 Generate OpenSSH private and public keys": [[28, null]], "community.crypto.openssl_certificate": [[30, null]], "community.crypto.openssl_certificate_info": [[29, null]], "community.crypto.openssl_csr module \u2013 Generate OpenSSL Certificate Signing Request (CSR)": [[33, null]], "community.crypto.openssl_csr_info filter \u2013 Retrieve information from OpenSSL Certificate Signing Requests (CSR)": [[31, null]], "community.crypto.openssl_csr_info module \u2013 Provide information of OpenSSL Certificate Signing Requests (CSR)": [[32, null]], "community.crypto.openssl_csr_pipe module \u2013 Generate OpenSSL Certificate Signing Request (CSR)": [[34, null]], "community.crypto.openssl_dhparam module \u2013 Generate OpenSSL Diffie-Hellman Parameters": [[35, null]], "community.crypto.openssl_pkcs12 module \u2013 Generate OpenSSL PKCS#12 archive": [[36, null]], "community.crypto.openssl_privatekey module \u2013 Generate OpenSSL private keys": [[40, null]], "community.crypto.openssl_privatekey_convert module \u2013 Convert OpenSSL private keys": [[37, null]], "community.crypto.openssl_privatekey_info filter \u2013 Retrieve information from OpenSSL private keys": [[38, null]], "community.crypto.openssl_privatekey_info module \u2013 Provide information for OpenSSL private keys": [[39, null]], "community.crypto.openssl_privatekey_pipe module \u2013 Generate OpenSSL private keys without disk access": [[41, null]], "community.crypto.openssl_publickey module \u2013 Generate an OpenSSL public key from its private key": [[44, null]], "community.crypto.openssl_publickey_info filter \u2013 Retrieve information from OpenSSL public keys in PEM format": [[42, null]], "community.crypto.openssl_publickey_info module \u2013 Provide information for OpenSSL public keys": [[43, null]], "community.crypto.openssl_signature module \u2013 Sign data with openssl": [[46, null]], "community.crypto.openssl_signature_info module \u2013 Verify signatures with openssl": [[45, null]], "community.crypto.parse_serial filter \u2013 Convert a serial number as a colon-separated list of hex numbers to an integer": [[47, null]], "community.crypto.split_pem filter \u2013 Split PEM file contents into multiple objects": [[48, null]], "community.crypto.to_serial filter \u2013 Convert an integer to a colon-separated list of hex numbers": [[49, null]], "community.crypto.x509_certificate module \u2013 Generate and/or check OpenSSL certificates": [[53, null]], "community.crypto.x509_certificate_convert module \u2013 Convert X.509 certificates": [[50, null]], "community.crypto.x509_certificate_info filter \u2013 Retrieve information from X.509 certificates in PEM format": [[51, null]], "community.crypto.x509_certificate_info module \u2013 Provide information of OpenSSL X.509 certificates": [[52, null]], "community.crypto.x509_certificate_pipe module \u2013 Generate and/or check OpenSSL certificates": [[54, null]], "community.crypto.x509_crl module \u2013 Generate Certificate Revocation Lists (CRLs)": [[57, null]], "community.crypto.x509_crl_info filter \u2013 Retrieve information from X.509 CRLs in PEM format": [[55, null]], "community.crypto.x509_crl_info module \u2013 Retrieve information on Certificate Revocation Lists (CRLs)": [[56, null]], "v1.0.0": [[15, "v1-0-0"]], "v1.1.0": [[15, "v1-1-0"]], "v1.1.1": [[15, "v1-1-1"]], "v1.2.0": [[15, "v1-2-0"]], "v1.3.0": [[15, "v1-3-0"]], "v1.4.0": [[15, "v1-4-0"]], "v1.5.0": [[15, "v1-5-0"]], "v1.6.0": [[15, "v1-6-0"]], "v1.6.1": [[15, "v1-6-1"]], "v1.6.2": [[15, "v1-6-2"]], "v1.7.0": [[15, "v1-7-0"]], "v1.7.1": [[15, "v1-7-1"]], "v1.8.0": [[15, "v1-8-0"]], "v1.9.0": [[15, "v1-9-0"]], "v1.9.1": [[15, "v1-9-1"]], "v1.9.2": [[15, "v1-9-2"]], "v1.9.3": [[15, "v1-9-3"]], "v1.9.4": [[15, "v1-9-4"]], "v2.0.0": [[15, "v2-0-0"]], "v2.0.1": [[15, "v2-0-1"]], "v2.0.2": [[15, "v2-0-2"]], "v2.1.0": [[15, "v2-1-0"]], "v2.10.0": [[15, "v2-10-0"]], "v2.11.0": [[15, "v2-11-0"]], "v2.11.1": [[15, "v2-11-1"]], "v2.12.0": [[15, "v2-12-0"]], "v2.13.0": [[15, "v2-13-0"]], "v2.13.1": [[15, "v2-13-1"]], "v2.14.0": [[15, "v2-14-0"]], "v2.14.1": [[15, "v2-14-1"]], "v2.15.0": [[15, "v2-15-0"]], "v2.15.1": [[15, "v2-15-1"]], "v2.16.0": [[15, "v2-16-0"]], "v2.16.1": [[15, "v2-16-1"]], "v2.16.2": [[15, "v2-16-2"]], "v2.17.0": [[15, "v2-17-0"]], "v2.17.1": [[15, "v2-17-1"]], "v2.18.0": [[15, "v2-18-0"]], "v2.19.0": [[15, "v2-19-0"]], "v2.19.1": [[15, "v2-19-1"]], "v2.2.0": [[15, "v2-2-0"]], "v2.2.1": [[15, "v2-2-1"]], "v2.2.2": [[15, "v2-2-2"]], "v2.2.3": [[15, "v2-2-3"]], "v2.2.4": [[15, "v2-2-4"]], "v2.20.0": [[15, "v2-20-0"]], "v2.21.0": [[15, "v2-21-0"]], "v2.21.1": [[15, "v2-21-1"]], "v2.22.0": [[15, "v2-22-0"]], "v2.22.1": [[15, "v2-22-1"]], "v2.22.2": [[15, "v2-22-2"]], "v2.22.3": [[15, "v2-22-3"]], "v2.23.0": [[15, "v2-23-0"]], "v2.3.0": [[15, "v2-3-0"]], "v2.3.1": [[15, "v2-3-1"]], "v2.3.2": [[15, "v2-3-2"]], "v2.3.3": [[15, "v2-3-3"]], "v2.3.4": [[15, "v2-3-4"]], "v2.4.0": [[15, "v2-4-0"]], "v2.5.0": [[15, "v2-5-0"]], "v2.6.0": [[15, "v2-6-0"]], "v2.7.0": [[15, "v2-7-0"]], "v2.7.1": [[15, "v2-7-1"]], "v2.8.0": [[15, "v2-8-0"]], "v2.8.1": [[15, "v2-8-1"]], "v2.9.0": [[15, "v2-9-0"]]}, "docnames": ["acme_account_facts_module", "acme_account_info_module", "acme_account_module", "acme_ari_info_module", "acme_certificate_deactivate_authz_module", "acme_certificate_module", "acme_certificate_order_create_module", "acme_certificate_order_finalize_module", "acme_certificate_order_info_module", "acme_certificate_order_validate_module", "acme_certificate_renewal_info_module", "acme_certificate_revoke_module", "acme_challenge_cert_helper_module", "acme_inspect_module", "certificate_complete_chain_module", "changelog", "crypto_info_module", "docsite/guide_ownca", "docsite/guide_selfsigned", "ecs_certificate_module", "ecs_domain_module", "environment_variables", "get_certificate_module", "gpg_fingerprint_filter", "gpg_fingerprint_lookup", "index", "luks_device_module", "openssh_cert_module", "openssh_keypair_module", "openssl_certificate_info_module", "openssl_certificate_module", "openssl_csr_info_filter", "openssl_csr_info_module", "openssl_csr_module", "openssl_csr_pipe_module", "openssl_dhparam_module", "openssl_pkcs12_module", "openssl_privatekey_convert_module", "openssl_privatekey_info_filter", "openssl_privatekey_info_module", "openssl_privatekey_module", "openssl_privatekey_pipe_module", "openssl_publickey_info_filter", "openssl_publickey_info_module", "openssl_publickey_module", "openssl_signature_info_module", "openssl_signature_module", "parse_serial_filter", "split_pem_filter", "to_serial_filter", "x509_certificate_convert_module", "x509_certificate_info_filter", "x509_certificate_info_module", "x509_certificate_module", "x509_certificate_pipe_module", "x509_crl_info_filter", "x509_crl_info_module", "x509_crl_module"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["acme_account_facts_module.rst", "acme_account_info_module.rst", "acme_account_module.rst", "acme_ari_info_module.rst", "acme_certificate_deactivate_authz_module.rst", "acme_certificate_module.rst", "acme_certificate_order_create_module.rst", "acme_certificate_order_finalize_module.rst", "acme_certificate_order_info_module.rst", "acme_certificate_order_validate_module.rst", "acme_certificate_renewal_info_module.rst", "acme_certificate_revoke_module.rst", "acme_challenge_cert_helper_module.rst", "acme_inspect_module.rst", "certificate_complete_chain_module.rst", "changelog.rst", "crypto_info_module.rst", "docsite/guide_ownca.rst", "docsite/guide_selfsigned.rst", "ecs_certificate_module.rst", "ecs_domain_module.rst", "environment_variables.rst", "get_certificate_module.rst", "gpg_fingerprint_filter.rst", "gpg_fingerprint_lookup.rst", "index.rst", "luks_device_module.rst", "openssh_cert_module.rst", "openssh_keypair_module.rst", "openssl_certificate_info_module.rst", "openssl_certificate_module.rst", "openssl_csr_info_filter.rst", "openssl_csr_info_module.rst", "openssl_csr_module.rst", "openssl_csr_pipe_module.rst", "openssl_dhparam_module.rst", "openssl_pkcs12_module.rst", "openssl_privatekey_convert_module.rst", "openssl_privatekey_info_filter.rst", "openssl_privatekey_info_module.rst", "openssl_privatekey_module.rst", "openssl_privatekey_pipe_module.rst", "openssl_publickey_info_filter.rst", "openssl_publickey_info_module.rst", "openssl_publickey_module.rst", "openssl_signature_info_module.rst", "openssl_signature_module.rst", "parse_serial_filter.rst", "split_pem_filter.rst", "to_serial_filter.rst", "x509_certificate_convert_module.rst", "x509_certificate_info_filter.rst", "x509_certificate_info_module.rst", "x509_certificate_module.rst", "x509_certificate_pipe_module.rst", "x509_crl_info_filter.rst", "x509_crl_info_module.rst", "x509_crl_module.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 50, 51, 52, 53, 54, 55, 56, 57], "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "00": [3, 15, 19, 27, 31, 32, 33, 34, 40, 41, 44, 47, 49, 51, 52, 53, 54], "00123456789": 1, "00z": 3, "01": [3, 5, 6, 7, 8, 9, 13, 19, 25, 27, 40, 41, 44, 47, 57], "01t00": 27, "01t01": 5, "02": [5, 19, 57], "03": [3, 5, 19, 33, 35, 36, 37, 40, 44, 50, 53, 57], "03ecd578": 26, "03t00": 3, "04": [3, 5, 7, 31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "04t01": 5, "05z": 19, "06": [40, 41, 44, 53, 54], "0600": [36, 37, 40], "07": [13, 31, 32, 38, 39, 42, 43, 51, 52], "0755": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "08": [5, 19, 40, 41, 44], "09": [19, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 50, 51, 52, 53, 57], "0a": [31, 32, 38, 39, 42, 43, 51, 52], "0b": [40, 41, 44], "0b3": 15, "0c": [40, 41, 44], "0f": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "0x0a": 26, "1": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "10": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 18, 22, 25, 26, 27, 28, 31, 38, 40, 41, 42, 44, 48, 51, 52, 53, 54, 55], "1000": 15, "102": 15, "1024": 28, "103": 15, "105": 15, "108": 15, "11": [19, 20, 22, 27, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 47, 49, 50, 51, 52, 53, 55, 56, 57], "113": 15, "115": 15, "116": 15, "119": 15, "12": [13, 22, 25, 33, 34, 35, 40, 41, 44, 53, 54], "121": 15, "123": 15, "1234": [51, 52, 55, 56, 57], "12345": [5, 13, 31, 32, 51, 52], "1234567": 49, "1234567890abcdefghijklmnopqrstuvwxyzabcdefgh": 13, "1235262234164342": 19, "125": 15, "129": [15, 20], "13": [22, 40, 41, 44, 57], "132": 15, "135": 15, "138": 15, "139": 15, "14": [16, 40, 41, 44], "143": 15, "147": 15, "149": 15, "15": [5, 7, 13, 19, 23, 24, 36, 53, 54], "150": 15, "16": 26, "160": 15, "163": 15, "165": 15, "166": 15, "167": 15, "168": 15, "17": [3, 26], "171": 15, "173": 15, "1736": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "1777": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "178": 15, "179": 15, "17dt3juxgj": [5, 6], "18": [40, 41, 44, 47, 49, 53, 54, 57], "180": 15, "184": 15, "186": 28, "19": [40, 41, 44, 50], "193": 15, "197": 15, "1970": 27, "1a": [40, 41, 44], "1c": [40, 41, 44], "1d": [17, 40, 41, 44, 52], "1d10h": 53, "1e": [40, 41, 44], "1f": [40, 41, 44], "1m": 16, "2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "20": [3, 4, 5, 10, 19, 33], "200": 13, "2001": 27, "2017": 13, "2018": [13, 19], "2019": [19, 27, 33, 35, 36, 37, 40, 44, 50, 53, 54, 57], "20190331202428z": [51, 52, 53, 57], "20190413202428z": [51, 52, 53, 55, 56, 57], "20191001000000z": 57, "20191010010203z": 57, "20191013152910z": 57, "202": 15, "2020": [15, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "20200331202428z": 53, "2021": [3, 16], "2022": [5, 36], "2024": 3, "203": 15, "204": 15, "2048": [28, 35, 36, 40, 41], "205": 15, "206": 15, "207": 15, "21": [6, 7, 8, 9, 22, 27], "213": 15, "216": 15, "217": 15, "22": [19, 22, 27, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 47, 49, 50, 51, 52, 53, 55, 56, 57], "220": 15, "221": 15, "224": 15, "225": 15, "23": [19, 26, 36, 50], "230": 15, "232": 15, "233": 15, "234": 15, "2345": 57, "236": 15, "236921": 3, "2378915": 19, "23t15": 19, "24": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "240": 15, "241": 15, "242": 15, "243": 15, "246": 15, "247": 15, "248": 15, "25": [19, 40, 41, 44], "253": [15, 19], "255": [15, 47], "256": [1, 15, 27, 28, 47], "25646": 15, "257": 15, "260": 15, "263": 15, "264": 15, "270": 15, "271": 15, "273": 15, "274": 15, "279": 15, "28": [40, 41, 44], "281": 15, "287": 15, "288": 15, "289": 15, "29": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "290": 15, "291": 15, "294": 15, "295": 15, "296": 15, "2986": [33, 34], "29t01": 3, "2c": [5, 7, 40, 41, 44], "2e": [40, 41, 44], "2f": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "2fde": 26, "2w": 27, "3": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 36, 37, 39, 40, 41, 43, 44, 51, 52, 53, 54, 57], "30": [5, 19, 40, 41, 44], "302": 15, "309": 15, "31": 26, "311": 33, "313": 15, "316": 15, "317": 15, "318": 15, "32": [15, 19, 20, 27, 31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52, 53], "324": 15, "326": 15, "327": 15, "32w": 27, "32w1d2h": [10, 27, 52, 53, 54, 57], "33": [19, 22, 27, 31, 32, 33, 34, 38, 39, 40, 41, 42, 43, 44, 47, 49, 51, 52, 55, 56, 57], "331": 15, "3339": [3, 8], "33417": 13, "3389": 22, "339": 15, "34": [13, 31, 32, 38, 39, 42, 43, 51, 52], "342": 19, "34z": 5, "35": [15, 40, 41, 44], "353": 15, "355": 15, "36": 15, "360": 15, "365": [53, 54], "3650d": [53, 54], "365d": [17, 53, 54], "37": [15, 40, 41, 44], "374": 15, "379": 15, "38": [15, 36, 40, 41, 44], "380079": 19, "384": 28, "385": 15, "388": 15, "39": [5, 7, 15, 40, 41, 44], "395": 15, "396": 15, "399": 15, "3a": [40, 41, 44], "3d": [40, 41, 44], "3f": [40, 41, 44], "3w": 52, "4": [3, 5, 7, 8, 11, 16, 22, 26, 31, 32, 33, 34, 36, 44, 45, 46, 51, 52, 53], "40": [40, 41, 44], "400": 15, "402": 15, "403": 15, "404": 15, "40697": 15, "407": 15, "408": 15, "409": 15, "4096": [18, 28, 35, 39, 40, 41, 43], "41": [40, 41, 44], "410": 15, "417": 15, "42": [15, 39], "4256": 26, "426": 15, "427": 15, "429": 15, "43": [15, 31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "434": 15, "436": 15, "44": [13, 31, 32, 33, 34, 51, 52], "440": 15, "441": 15, "443": [6, 22], "445": 15, "447": 15, "448": 15, "45": [5, 7], "4514": 15, "452": 15, "457": 15, "45z": 5, "46": [15, 40, 41, 44], "460": 15, "46161": 13, "473": 15, "474": 15, "48": [40, 41, 44], "481": 15, "486": 15, "487": 15, "491": 15, "4a": [5, 7, 31, 32, 38, 39, 42, 43, 51, 52], "4b": [5, 7], "4c": [40, 41, 44], "4d": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "4e": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "4e6c": 26, "4etl6srw2yilurn5vfvvhuhp7x8pxltmwwlbbm4ifym": 1, "4f": [40, 41, 44], "5": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 20, 26, 31, 32, 40, 41, 45, 46, 51, 52, 53, 54], "50": [40, 41, 44], "500": 19, "50000": 36, "503": 15, "508": 15, "509": [3, 6, 10, 15, 25, 56], "51": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "511": 15, "512": 27, "513": 15, "515": 15, "518": 15, "519": 15, "52": [40, 41, 44], "521": 28, "523": 15, "524": 15, "525": 15, "53": [40, 41, 44], "530": 15, "55": [31, 32, 33, 34, 51, 52], "551": 15, "555": [19, 53], "5555": [19, 53], "56": [13, 40, 41, 44], "560": 15, "568": 15, "569": 15, "57": [40, 41, 44], "571": 15, "572": 15, "575": 15, "59": [40, 41, 44], "59039": 15, "592": 15, "596": 15, "598": 15, "5c": [40, 41, 44], "5d": [40, 41, 44], "5e": [40, 41, 44], "5f": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "6": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 16, 19, 22, 26, 28, 31, 32, 33, 34, 40, 41, 45, 46, 50, 51, 52, 53, 54], "60": [5, 6, 7, 9, 19, 20, 40, 41, 44], "600": 15, "603": 15, "604800": 13, "606": 15, "61": [31, 32, 38, 39, 42, 43, 51, 52], "613": 15, "615": 15, "617": 15, "627": 15, "628": 15, "63": [5, 7, 19, 31, 32, 38, 39, 42, 43, 51, 52], "63984": 15, "63d4ai": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "64": 19, "644": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "645": 15, "646": 15, "64776": 15, "64969": 15, "65": [5, 7], "651": 15, "652": 15, "66": [31, 32, 33, 34, 40, 41, 44, 51, 52], "66223": 57, "664": 15, "666": 15, "667": 15, "67035": 15, "67213": 15, "67900": 15, "68": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "680": 15, "681": 15, "682": 15, "684": 15, "685": 15, "687": 15, "69": [15, 40, 41, 44], "693": 15, "698": 15, "6a": [5, 7, 40, 41, 44], "6ab008b4dd1b": 26, "6c": [40, 41, 44], "6d": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "6e": [40, 41, 44], "7": [2, 5, 7, 8, 13, 22, 26, 27, 28, 31, 32, 36, 43, 51, 52, 55, 56], "70": [40, 41, 44], "701": 15, "705": 15, "71": [5, 7, 40, 41, 44], "710": 15, "712": 15, "714": 15, "715": 15, "72": [40, 41, 44], "723": 15, "725": 15, "726": 15, "727": 15, "730": 15, "733": 15, "735": 15, "736": 15, "739": 15, "740": 15, "745": 15, "749": 15, "75": [5, 7, 40, 41, 44], "753": 15, "754": 15, "76": [15, 40, 41, 44], "77": [31, 32, 33, 34, 40, 41, 44, 51, 52], "777": 15, "779": 15, "7807": 8, "784": 15, "79": [19, 40, 41, 44], "793": 15, "794": 15, "799": 15, "7b": [5, 7], "7c": [40, 41, 44], "7d": [5, 7, 57], "7e": [40, 41, 44], "7f": [40, 41, 44], "8": [1, 5, 8, 11, 26, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "80": 53, "801": 15, "802": 15, "80258": 22, "803": 15, "808": 15, "8080": 22, "809": 15, "810": 15, "811": 15, "82": [40, 41, 44], "824": 15, "825": [53, 54], "827": 15, "829": 15, "83": [40, 41, 44], "830": 15, "831": 15, "832": 15, "83950": 15, "84": [15, 40, 41, 44], "842e3e8fa340": 26, "85": [5, 7, 40, 41, 44], "8555": [2, 5, 6, 7, 8, 9, 11, 12, 13, 25], "86": [15, 40, 41, 44], "87": [40, 41, 44], "8737": [5, 6, 8, 9, 12, 13], "8738": [5, 6], "88": [31, 32, 33, 34, 40, 41, 44, 51, 52], "89": [5, 7, 15], "8b": [31, 32, 38, 39, 42, 43, 51, 52], "8c": [40, 41, 44], "8d": [40, 41, 44], "9": [10, 11, 22, 25, 28, 40, 41, 52, 53], "90": [5, 7, 10, 19, 20, 53, 54], "904": 13, "91": [40, 41, 44], "92": [15, 31, 32, 38, 39, 42, 43, 51, 52], "9348": 26, "94": [20, 31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "95": [15, 31, 32, 38, 39, 42, 43, 51, 52], "97": [15, 40, 41, 44], "99": [31, 32, 33, 34, 40, 41, 44, 51, 52], "99999": 15, "9a": [40, 41, 44], "9b": [40, 41, 44], "9d9f": 26, "9e": [40, 41, 44], "9f": [40, 41, 44], "A": [1, 2, 3, 6, 8, 10, 12, 14, 15, 16, 19, 22, 24, 32, 33, 34, 39, 43, 45, 47, 48, 49, 52, 53, 54, 56, 57], "As": [5, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "At": [5, 27], "Be": 20, "By": [27, 28, 33, 35, 36, 37, 40, 41, 44, 50, 53, 57], "For": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55], "IN": 41, "If": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "In": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 26, 28, 31, 32, 36, 39, 40, 54], "It": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "Its": [5, 7], "NOT": [27, 41, 53, 54, 57], "No": [15, 21], "Not": 12, "OR": 41, "On": [53, 54], "One": [11, 27, 28, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 50, 51, 52, 53, 57], "Or": 35, "TO": 41, "TOS": 2, "That": [33, 34, 47], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "There": [15, 20, 26], "These": [5, 7, 25, 31, 33, 34, 38, 47, 51, 55], "To": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "Will": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 56, 57], "With": 26, "_acm": [5, 6], "_default": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "_obj2txt": 15, "_objects_data": 15, "_pipe": 15, "_pki": 20, "_valu": [31, 38, 42, 51], "_version": 15, "a1": [5, 7, 40, 41, 44], "a2": [40, 41, 44], "a3": [31, 32, 38, 39, 42, 43, 51, 52], "a4": [5, 7], "a5": [40, 41, 44], "a5b1c3d2e9f8g7h6": 5, "a6": [5, 7, 40, 41, 44], "a7": [5, 7], "a8": [5, 7], "a85k3x9f91a4": 13, "aa": [31, 32, 33, 34, 38, 39, 42, 43, 51, 52], "aa_compromis": [33, 34, 55, 56, 57], "aaaab3nza": 28, "aab": 6, "aacompromis": 11, "ab": [40, 41, 44], "ab23cd41432522ff2526920393982fab": 20, "abcd": 20, "abil": 15, "abl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "abort": [5, 6], "about": [1, 2, 19, 20, 22, 25, 27, 33, 34, 38, 39], "abov": 17, "absent": [2, 8, 15, 26, 27, 28, 33, 35, 36, 40, 44, 53, 57], "absolut": [10, 15, 27, 32, 39, 43, 52, 53, 54, 56, 57], "ac": [40, 41, 44], "accept": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 19, 27, 33, 34, 57], "access": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 20, 25, 33, 34, 37, 39, 40, 44, 53, 54, 57], "accid": [33, 35, 36, 37, 40, 44, 50, 53, 57], "accident": [5, 15, 38, 39, 40, 41], "accord": [5, 6, 8, 10, 15, 33, 34], "account": [4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 19, 25], "account_cr": 13, "account_data": 1, "account_email": 5, "account_info": 13, "account_kei": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "account_key_cont": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "account_key_passphras": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "account_key_src": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 16], "account_private_kei": [4, 5, 6, 7, 8, 9], "account_uri": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "accountkei": 53, "accross": [5, 6], "acct": 13, "achiev": [12, 15, 22], "acknowledg": 19, "acm": [10, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "acme_": 15, "acme_account": [1, 5, 6, 15, 25], "acme_account_fact": [1, 15], "acme_account_info": [0, 2, 15, 25], "acme_account_kei": 1, "acme_account_uri": 1, "acme_accountkey_path": 53, "acme_ari_info": [10, 15, 25], "acme_certif": [2, 3, 4, 10, 12, 13, 14, 15, 25], "acme_certificate_deactivate_authz": [5, 6, 7, 8, 9, 15, 25], "acme_certificate_order_cr": [7, 8, 9, 25], "acme_certificate_order_fin": [6, 8, 9, 25], "acme_certificate_order_info": [6, 7, 9, 25], "acme_certificate_order_valid": [6, 7, 8, 25], "acme_certificate_renewal_info": [6, 15, 25], "acme_certificate_revok": [3, 5, 7, 15, 25], "acme_chain": 53, "acme_challenge_cert_help": [5, 6, 9, 15, 25], "acme_challenge_path": 53, "acme_directori": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 53], "acme_inspect": [2, 5, 6, 7, 8, 9, 11, 15, 25], "acme_vers": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "acmeprotocolexcept": 15, "acmevalid": [5, 6], "act": [15, 19, 27], "action": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 27, 28, 32, 33, 35, 36, 39, 40, 41, 43, 44, 45, 46, 52, 53, 56, 57], "action_group": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "action_modul": 15, "activ": [5, 6, 13, 15, 19, 20, 34, 41, 54], "actual": [1, 12, 15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "ad": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 44, 50, 52, 53, 54, 55, 56, 57], "add": [15, 26, 27], "addit": [5, 15, 19, 26, 33, 34], "addition": 36, "additional_email": 19, "address": [1, 2, 5, 6, 12, 15, 19, 20, 27, 31, 32, 38, 51, 52, 55, 56, 57], "address_list": 27, "adjust": [15, 19, 28, 53, 54], "admin": [19, 20], "administr": [19, 20], "advantage_ssl": [19, 53, 54], "ae": [26, 40, 41, 44], "af": [40, 41, 44, 57], "affect": 3, "affiliation_chang": [33, 34, 55, 56, 57], "affiliationchang": 11, "after": [5, 6, 7, 8, 9, 12, 15, 26, 53, 54], "afterward": 15, "ag": 13, "again": [27, 55, 56], "against": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19, 22, 27], "agent": [15, 27], "agre": [2, 5], "agreement": [5, 19, 31, 32, 51, 52], "aidlqy": 10, "alg": 2, "algorithm": [2, 10, 15, 22, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 46, 51, 52, 53, 54, 55, 56, 57], "alias": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 27, 28, 33, 34, 35, 36, 37, 40, 44, 50, 53, 54, 57], "aliv": 15, "all": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 22, 25, 26, 27, 28, 31, 32, 36, 38, 39, 40, 41, 48, 49, 51, 52, 53, 54, 55, 56, 57], "all_chain": [5, 7], "alloc": 27, "allow": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "allow_cr": 2, "allow_discard": 26, "almost": [15, 53, 54], "along": 19, "alpin": 15, "alpn": [5, 6, 8, 9, 13, 25], "alreadi": [5, 6, 11, 15, 19, 20, 26, 27, 28, 33, 34, 35, 36, 40, 44, 53, 54, 56, 57], "also": [15, 26, 28], "alt": [31, 38, 51], "altern": [5, 6, 7, 9, 15, 18, 19, 33, 34, 53, 54], "although": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "alwai": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 22, 27, 28, 34, 36, 39, 40, 41, 52, 53, 54, 57], "always_cr": [53, 54], "always_quot": [5, 6, 7, 9], "amount": [4, 5, 6, 7, 9], "an": [1, 2, 3, 5, 10, 11, 12, 15, 19, 20, 22, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 50, 51, 52, 53, 54, 55, 56, 57], "ani": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 17, 18, 19, 22, 27, 28, 33, 34, 35, 36, 37, 40, 41, 44, 50, 53, 54, 57], "anoth": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 26, 31, 32, 38, 40, 51, 52, 54, 55, 56, 57], "ansibl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "ansible_ca": 53, "ansible_collect": 15, "ansible_date_tim": 22, "ansiblemodul": 15, "anymor": 15, "anywai": [5, 15], "apach": 15, "api": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 22, 25, 53, 54], "apiusernam": [19, 20, 53], "appar": 15, "appear": 15, "append": 15, "appl": [53, 54], "appli": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 22, 27, 28], "applic": [6, 13, 15, 19, 20, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "appreci": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "appropri": 40, "approv": [19, 20], "ar": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "arbitrari": [15, 26], "archiv": [3, 25, 33, 34, 35, 40, 41, 44, 53, 54], "archlinux": 15, "argon": 26, "argon2i": 26, "argon2id": 26, "argspec": 15, "argument": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "ari": [5, 6, 10, 15, 25], "ari_algorithm": 10, "arithmet": [31, 32, 38, 39, 42, 43, 51, 52], "around": [19, 39], "arrai": [8, 19], "ascii": 15, "ask": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "asn": [10, 15, 22, 31, 32, 51, 52, 53, 54, 55, 56, 57], "asn1_base64": [15, 22], "asn1_data": 22, "assert": [1, 45, 46, 52, 53], "assertonli": [15, 53], "associ": [5, 14, 19, 20], "assum": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "assur": [5, 9], "asymmetr": 15, "async": 41, "atom": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "atomic_mov": 15, "attach": [19, 33, 34], "attack": 39, "attempt": [8, 13, 28], "attr": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "attribut": 15, "audit": 19, "auth": 33, "authent": [4, 5, 6, 7, 9, 13, 19, 20, 27, 33, 34, 53, 54], "author": [15, 25], "authority_cert_issu": [31, 32, 33, 34, 51, 52], "authority_cert_serial_numb": [31, 32, 33, 34, 51, 52], "authority_key_identifi": [5, 7, 31, 32, 33, 34, 51, 52], "authoritykeyidentifi": [5, 7, 31, 32, 33, 34, 51, 52], "authorizations_by_identifi": 8, "authorizations_by_statu": 8, "authz": [5, 6, 7, 9, 13, 15, 25], "authz_url": 9, "auto": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 22, 28, 32, 33, 34, 35, 36, 39, 40, 41, 43, 44, 45, 46, 52, 53, 54], "auto_ignor": [40, 41], "autodetect": 15, "automat": [2, 5, 6, 7, 8, 9, 11, 12, 13, 15, 26, 40, 41, 53], "avail": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 18, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 57], "aveexi": [45, 46], "avoid": [5, 7, 9, 15, 19, 20, 27, 28, 33, 35, 36, 37, 39, 40, 44, 50, 52, 53, 54, 57], "aw": [5, 6, 7, 9], "awai": [5, 7], "awar": [15, 20], "ayhba4dgqehhs3uee6culn4bynq": 10, "b0": [31, 32, 38, 39, 42, 43, 51, 52], "b1": [5, 7, 40, 41, 44], "b2": [40, 41, 44], "b3": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "b5": [40, 41, 44], "b64decod": [5, 6, 17, 54], "b64encod": [26, 50], "b7": [5, 7], "ba": [5, 7, 31, 32, 38, 39, 42, 43, 51, 52], "back": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "backend": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 22, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 51, 52, 53, 54, 55, 56, 57], "backport": 15, "backup": [19, 28, 33, 35, 36, 37, 40, 41, 44, 50, 53, 57], "backup_fil": [19, 33, 35, 36, 37, 40, 44, 50, 53, 57], "backup_full_chain_fil": 19, "backward": [15, 36], "bad": [5, 6, 7, 15], "balanc": [3, 26], "bare": 19, "base": [5, 7, 15, 19, 26, 27, 40, 41], "base64": [2, 5, 6, 15, 22, 26, 31, 32, 36, 40, 41, 45, 46, 50, 51, 52, 56, 57], "basic": [2, 5, 15, 31, 32, 33, 34, 38, 39, 42, 43, 51, 52], "basic_constraint": [15, 17, 31, 32, 33, 34, 51, 52], "basic_constraints_crit": [17, 31, 32, 33, 34, 51, 52], "basicconstraint": [33, 34], "basicconstraints_crit": [33, 34], "bb": [31, 32, 33, 34, 51, 52], "bd": [31, 32, 38, 39, 42, 43, 51, 52], "becam": [55, 56, 57], "been": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 21, 22, 26, 27, 29, 30, 33, 34, 39, 44, 54, 57], "befor": [1, 3, 5, 6, 7, 8, 9, 12, 15, 20, 23, 31, 38, 42, 47, 48, 49, 51, 53, 54, 55, 57], "begin": [15, 31, 32, 38, 39, 51, 52], "behav": [15, 34, 41, 54], "behavior": [15, 19, 28, 36, 40, 41, 53], "being": [5, 6, 7, 10, 15, 19, 27, 40, 41, 52, 53, 54], "belong": [15, 20, 33, 34], "below": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "best": [19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "beta": 15, "better": [53, 54], "between": [5, 6, 8, 10, 15, 26, 28, 47, 50], "bewar": 26, "bf": [31, 32, 38, 39, 42, 43, 51, 52], "bin": [16, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "binari": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 22, 26, 28, 35], "bind": [2, 5, 9, 15], "bindep": 15, "biometr": [31, 32, 51, 52], "bit": [15, 18, 28, 31, 32, 35, 38, 39, 40, 41, 42, 43, 51, 52], "bla": 27, "blkid": 26, "blob": [5, 6], "block": [26, 41], "boolean": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 16, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 45, 50, 51, 52, 53, 54, 55, 56, 57], "both": [2, 5, 6, 15, 19, 28, 32, 33, 34, 39, 43, 44, 45, 46, 52, 54, 56, 57], "boulder": 13, "bound": [4, 5, 6, 7, 9], "brainpoolp256r1": [40, 41], "brainpoolp384r1": [40, 41], "brainpoolp512r1": [40, 41], "branch": 15, "break": [22, 34, 41, 54], "broken": [15, 27, 28, 33, 35, 36, 37, 40, 41, 44, 50, 53, 57], "browser": 19, "bsd": 15, "bug": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "built": 15, "builtin": [1, 3, 5, 6, 7, 8, 9, 10, 14, 16, 22, 23, 24, 26, 31, 32, 34, 38, 39, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], "bullsey": 15, "bump": 15, "bundl": [15, 36, 48], "buypass": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 53], "bypass": 26, "byte": [13, 26, 31, 32, 33, 34, 47, 51, 52], "c": [15, 33, 34], "c0": [40, 41, 44], "c1da9a58": 26, "c2": [31, 32, 38, 39, 42, 43, 51, 52], "c3": [40, 41, 44], "c4": [5, 7], "c7": [40, 41, 44], "c8": [31, 32, 38, 39, 42, 43, 51, 52], "ca": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 19, 25, 27, 31, 32, 33, 34, 36, 48, 51, 52, 53, 54, 55, 56, 57], "ca_bundl": 36, "ca_cert": [15, 22, 54], "ca_certif": 36, "ca_compromis": [33, 34, 55, 56, 57], "ca_csr": 17, "ca_public_kei": 27, "caaident": 13, "cach": 13, "cacompromis": 11, "calcul": 19, "call": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 36, 52, 53, 57], "callback": 15, "can": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 55, 56, 57], "can_load_kei": 39, "can_parse_kei": 39, "cancel": 20, "cannot": [5, 6, 15, 19, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 50, 51, 52, 53, 57], "canonic": 15, "capabl": [15, 25], "care": [5, 6, 40], "case": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 44, 49, 50, 51, 52, 53, 54, 57], "casignaturealgorithm": 27, "caus": [5, 10, 15, 22, 27, 28], "cautiou": 19, "cb": [40, 41, 44], "cbc": 26, "cc": [31, 32, 33, 34, 40, 41, 44, 51, 52], "cd": [40, 41, 44], "cd9lnt": [19, 20, 53], "cds_ent_lit": [19, 53, 54], "cds_ent_pro": [19, 53, 54], "cds_group": 19, "cds_individu": 19, "ce": [31, 32, 38, 39, 42, 43, 51, 52], "cento": 15, "cert": [1, 2, 5, 6, 7, 8, 9, 11, 12, 13, 16, 19, 22, 27, 31, 32, 33, 34, 36, 38, 45, 46, 50, 51, 52, 55, 57], "cert_dai": [5, 19], "cert_data": [3, 10], "cert_dest": [6, 7, 9], "cert_detail": 19, "cert_expiri": 19, "cert_id": [6, 10], "cert_lifetim": 19, "cert_statu": 19, "cert_typ": 19, "certain": [4, 5, 6, 7, 9, 27, 39, 52], "certif": [1, 2, 4, 6, 7, 8, 9, 13, 15, 25, 35, 36, 38, 40, 41, 44, 45, 46, 48, 55], "certificate_complete_chain": [5, 7, 15, 25], "certificate_cont": [3, 10, 45, 54], "certificate_exist": 17, "certificate_hold": [33, 34, 55, 56, 57], "certificate_path": [3, 10, 36, 45, 46], "certificate_request": 13, "certificate_result": 4, "certificatehold": 11, "cessation_of_oper": [33, 34, 55, 56, 57], "cessationofoper": 11, "cf": [40, 41, 44], "chain": [5, 7, 15, 19, 22, 25, 53], "chain_dest": [5, 6, 7, 9], "challeng": [1, 5, 6, 7, 8, 9, 13, 15, 25, 53], "challenge_certif": 12, "challenge_data": [5, 6, 7, 9, 12], "challenge_data_dn": [5, 6, 7, 9], "challenge_typ": 9, "challenge_url": 9, "chang": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "changed_kei": 2, "changelog": 15, "changem": 18, "channel": [25, 39], "charact": 19, "chattr": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "check": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57], "check_consist": [15, 39], "check_mod": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "chmod": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "choic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "choos": 19, "chose": 15, "chosen": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 36], "chown": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "chri": [19, 20], "cidr": 27, "cipher": [15, 22, 26, 40, 41], "circumst": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "claim": 22, "classic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "claus": 15, "cleaner": 15, "clear": 27, "cli": 15, "client": [5, 8, 15, 19, 20, 22, 27, 33, 34, 53, 54, 55, 56, 57], "client_auth": 19, "client_id": [19, 20], "clientauth": [33, 34], "close": [13, 26], "cloud": [19, 20, 53, 54], "cm": [19, 20, 53, 54], "cn": [5, 7, 17, 19, 22, 33, 34, 57], "cname": 15, "cncf": 41, "co": 5, "code": [15, 19], "code_sign": 19, "codebas": 15, "collect": [0, 15, 17, 18, 25, 29, 30], "collis": 57, "colon": [15, 19, 22, 25, 27, 31, 32, 33, 34, 51, 52, 55, 56, 57], "com": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 25, 27, 31, 32, 33, 34, 36, 37, 39, 40, 41, 43, 44, 50, 51, 52, 53, 54, 55, 56, 57], "combin": 57, "come": 5, "comma": 27, "command": [1, 2, 4, 5, 6, 7, 8, 9, 13, 15, 26, 27], "comment": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "commerci": [17, 33, 34], "commit": 15, "common": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "common_nam": [17, 18, 32, 33, 34], "commonnam": [5, 7, 31, 32, 33, 34, 51, 52, 53, 55, 56, 57], "commun": [17, 18], "compar": [15, 27], "comparison": 27, "compat": [5, 15, 19, 22, 27, 36], "compatibility2022": [15, 36], "complet": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 16, 25, 26, 41], "complete_chain": 14, "completechain": 14, "complianc": 19, "compliant": [15, 19], "compon": [15, 33, 34, 57], "compos": 15, "compromis": [55, 56, 57], "comput": [6, 31, 32, 38, 39, 42, 43, 51, 52], "concaten": [5, 7, 14], "concern": [4, 5, 6, 7, 9, 33, 35, 40, 53], "condit": [5, 7, 15, 19, 20, 22, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "configur": [15, 19, 20, 21, 23, 24, 26, 27, 28, 31, 33, 35, 36, 37, 38, 40, 41, 42, 44, 47, 48, 49, 50, 51, 53, 54, 55, 57], "conform": [15, 28, 40, 41], "confus": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "conjunct": [6, 7, 8, 9], "connect": [6, 12, 13, 15, 22], "consid": [5, 6, 8, 27, 28, 33, 34, 35, 36, 40, 53], "consist": [5, 7, 15, 27, 28, 33, 35, 36, 37, 39, 40, 44, 50, 53], "consol": 41, "constraint": [15, 18, 33, 34], "construct": 20, "contact": [1, 2, 5, 13], "contain": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20, 22, 26, 27, 28, 33, 34, 35, 36, 37, 40, 41, 44, 50, 53, 57], "content": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 20, 22, 23, 25, 26, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "content_base64": 41, "content_text": 41, "context": [22, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "continu": [5, 6], "contradict": 15, "contribut": [19, 20], "control": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "convers": [15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "convert": [12, 15, 19, 22, 25, 27, 28, 31, 32, 33, 34, 38, 40, 41, 51, 52, 55, 56, 57], "convert_int_to_byt": 15, "cooki": 13, "cookies_str": 13, "coordin": [31, 32, 38, 39, 42, 43, 51, 52], "copi": [5, 6, 7, 9, 14, 15, 17, 19, 20, 34, 53, 54], "core": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "correct": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "correctli": [15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "correspond": [27, 28, 40, 41, 47], "corrupt": [5, 7, 9, 19, 27, 28, 33, 34, 35, 36, 37, 40, 44, 50, 53, 57], "cost": 26, "could": [5, 15, 19, 33, 35, 39, 40, 53, 54], "count": [15, 26], "country_nam": [33, 34], "countrynam": [33, 34], "cover": [53, 54], "cpu": 26, "crash": 15, "creat": [1, 3, 4, 7, 8, 9, 10, 11, 12, 13, 15, 19, 25, 26, 27, 28, 33, 34, 35, 36, 37, 40, 41, 43, 44, 50, 53, 54, 56, 57], "create_if_not_provid": [53, 54], "create_subject_key_identifi": [33, 34], "creation": [2, 5, 13, 15, 26], "credenti": [19, 20, 53, 54], "criteria": [5, 7], "criterium": [5, 7], "critic": [22, 31, 32, 33, 34, 51, 52, 55, 56, 57], "crl": [15, 25, 33, 34], "crl_distribution_point": [15, 33, 34], "crl_issuer": [15, 33, 34], "crl_mode": [15, 57], "cross": 5, "crt": [3, 5, 6, 7, 9, 10, 11, 12, 13, 19, 20, 52, 53, 54, 57], "crv": 1, "crypt": [15, 26], "crypto": [17, 18], "crypto_info": [15, 25], "crypto_inform": 16, "cryptobackend": 15, "cryptograph": [15, 19, 25], "cryptographi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 25, 28, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 56, 57], "cryptography_openssh": 15, "cryptsetup": [15, 26], "csp": 19, "csr": [5, 6, 7, 8, 9, 12, 13, 14, 15, 17, 18, 19, 25, 35, 36, 38, 40, 41, 44, 52, 53, 54], "csr_content": [5, 6, 7, 9, 15, 17, 18, 53, 54], "csr_path": [52, 53, 54], "ct": 19, "ct_log": 19, "ctrufan": [19, 20], "ctx": 15, "current": [1, 5, 6, 10, 15, 16, 19, 20, 22, 27, 28, 33, 34, 35, 36, 37, 40, 41, 44, 50, 53, 54, 57], "curv": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 16, 28, 31, 32, 38, 39, 40, 41, 42, 43, 51, 52], "custom": [2, 15, 19, 28], "custom_field": 19, "cve": [15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "d": [10, 22, 27, 52, 53, 54, 57], "d1": [5, 7], "d3": [40, 41, 44], "d4": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "d5": [40, 41, 44], "d9": [40, 41, 44], "da": [40, 41, 44], "dai": [5, 10, 19, 20, 22, 52, 53, 54], "danger": 26, "data": [2, 5, 6, 7, 9, 12, 15, 19, 20, 25, 26, 27, 28, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 50, 51, 52, 53, 54, 57], "datatrack": [3, 10], "date": [1, 8, 13, 14, 19, 22, 51, 52, 53, 54, 55, 56, 57], "date1": 19, "date2": 19, "date3": 19, "date4": 19, "date5": 19, "datetim": 15, "david": [27, 28], "db": [5, 7], "dd": [5, 7, 27, 31, 32, 33, 34, 40, 41, 44, 51, 52], "ddthh": 27, "de": [15, 40, 41, 44], "deactiv": [1, 2, 5, 6, 7, 8, 9, 15, 19, 25], "deactivate_authz": [5, 6, 7, 9], "debian": 15, "debug": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 16, 19, 22, 23, 24, 31, 32, 34, 38, 39, 41, 42, 43, 47, 48, 49, 51, 52, 54, 55, 56], "dec": 16, "decim": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "deciph": 15, "declar": [15, 21], "declin": [19, 20], "decod": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 31, 32, 38, 51, 52, 55, 56, 57], "decrypt": [15, 28, 36], "dedic": [53, 54], "default": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 18, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "defin": [8, 11, 15, 18, 19, 20, 21, 26, 33, 34, 40, 41, 53, 54, 57], "definit": 15, "degrad": 26, "delai": 20, "delegate_to": [17, 22, 54], "delet": [1, 4, 5, 6, 7, 8, 9, 11, 13, 25], "deliv": 12, "deliveri": 19, "delpierr": 36, "deni": 13, "denot": 15, "depend": [3, 5, 8, 11, 12, 15, 16, 19, 22, 31, 32, 38, 39, 40, 41, 42, 43, 51, 52, 57], "deprec": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 22, 28, 36, 52, 53, 57], "der": [15, 31, 32, 50, 51, 52, 55, 56, 57], "deriv": 26, "describ": [1, 3, 8, 23, 31, 33, 34, 38, 42, 47, 48, 49, 51, 55], "descript": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "deseri": 15, "desir": [5, 26], "dest": [5, 6, 7, 9, 12, 14, 17, 34, 54], "dest_passphras": 37, "dest_path": [37, 50], "destin": [5, 6, 7, 19, 27, 28, 33, 35, 36, 37, 40, 41, 44, 50, 53], "destroi": 26, "detail": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "detect": [15, 35, 36], "determin": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 15, 19, 20, 22, 25, 26, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 57], "determinist": [5, 7, 46], "dev": [15, 26], "devel": 15, "develop": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 53], "devic": [15, 22, 25], "df": [40, 41, 44], "dh": [15, 35], "dhparam": [15, 35], "dict": 52, "dict2item": [5, 6, 7, 9], "dictat": 8, "dictionari": [1, 2, 3, 5, 6, 7, 8, 9, 12, 13, 16, 19, 22, 26, 31, 32, 33, 34, 38, 39, 40, 41, 42, 43, 44, 51, 52, 55, 56, 57], "dictsort": 12, "did": [1, 5, 41], "diff": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "diff_mod": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "differ": [5, 6, 7, 11, 15, 18, 20, 22, 27, 28, 33, 35, 40, 44, 50, 53, 57], "diffi": [25, 33, 34, 36, 40, 41, 44, 53, 54], "digest": [26, 33, 34, 53, 54, 55, 56, 57], "digicert": 15, "digit": [5, 15, 49], "digitalsignatur": [33, 34], "direct": 25, "directli": [1, 2, 4, 5, 6, 7, 8, 9, 13, 15, 18, 52, 53], "directori": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 53], "dirnam": [15, 33, 34], "disabl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19, 26, 27, 39, 40, 41, 53, 54], "discard": [15, 26], "discourag": [40, 41], "discret": [31, 32, 38, 39, 42, 43, 51, 52], "discuss": 25, "disk": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 18, 25, 33, 34, 37, 39, 40, 44, 53, 54], "displai": [22, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "distinguish": 19, "distribut": [15, 33, 34], "distutil": 15, "divid": [31, 32, 38, 39, 42, 43, 51, 52], "dm": 26, "dn": [1, 5, 6, 7, 8, 9, 12, 17, 18, 20, 31, 32, 33, 34, 38, 51, 52, 53, 55, 56, 57], "dns_content": 20, "dns_locat": 20, "dns_resource_typ": 20, "dns_server": 33, "do": [2, 5, 6, 13, 15, 17, 18, 19, 20, 26, 27, 28, 33, 35, 36, 37, 39, 40, 41, 44, 50, 53], "doc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 40, 41, 53], "docker": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "docsit": [15, 41], "document": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "doe": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "doesn": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "domain": [4, 5, 6, 7, 8, 9, 12, 15, 19, 22, 25, 31, 32, 38, 51, 52, 55, 56, 57], "domain_nam": 20, "domain_statu": 20, "don": 17, "done": 15, "dot": 15, "download": [19, 20, 53, 54], "draft": [3, 5, 6, 10, 15], "dropdown": 19, "dropdown1": 19, "dropdown2": 19, "dropdown3": 19, "dropdown4": 19, "dropdown5": 19, "dsa": [16, 18, 28, 31, 32, 38, 39, 40, 41, 42, 43, 45, 46, 51, 52], "dst": 5, "dt": 22, "due": 15, "dump": [15, 32, 36, 39, 43, 52], "dure": [1, 2, 3, 5, 8, 15, 19, 27, 36], "dv": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "dv90": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "dvc": [31, 32, 51, 52, 53], "dynam": [3, 33], "e": [20, 33, 34], "e1": [5, 7, 40, 41, 44], "e4": [40, 41, 44], "e6": [5, 7, 31, 32, 38, 39, 42, 43, 51, 52], "e7": [40, 41, 44], "e9": [40, 41, 44], "each": [5, 6, 7, 8, 17, 19, 23, 24, 31, 38, 40, 41, 42, 44, 47, 48, 49, 51, 55], "earlier": [27, 53, 54], "eastern": 19, "eb": [40, 41, 44], "ec": [1, 5, 7, 15, 25, 53, 54], "ecc": [31, 32, 38, 39, 40, 41, 42, 43, 51, 52], "ecdsa": [28, 45, 46], "ecparam": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "ecs_certif": [15, 20, 25], "ecs_domain": [15, 25], "ed": [40, 41, 44], "ed25519": [15, 16, 28, 31, 32, 38, 39, 40, 41, 42, 43, 45, 46, 51, 52], "ed448": [15, 16, 31, 32, 38, 39, 40, 41, 42, 43, 45, 46, 51, 52], "eddsa": [40, 41], "editor": [5, 6, 8], "ee": [31, 32, 33, 34, 40, 41, 44, 51, 52], "ef": [5, 7, 40, 41, 44], "effect": [4, 6, 19], "either": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19, 20, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "eku": 19, "element": [1, 2, 5, 6, 7, 8, 9, 14, 16, 19, 20, 22, 24, 27, 31, 32, 33, 34, 36, 38, 39, 42, 43, 48, 51, 52, 55, 56, 57], "elig": [19, 20], "ellipt": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 16, 28, 31, 32, 38, 39, 40, 41, 42, 43, 51, 52], "els": [17, 36], "email": [2, 5, 19, 20, 31, 32, 33, 34, 38, 51, 52, 53, 54, 55, 56, 57], "email1": 19, "email2": 19, "email3": 19, "email4": 19, "email5": 19, "email_address": [33, 34], "emailaddress": [31, 32, 33, 34, 51, 52], "empti": [1, 5, 7, 15, 16, 49], "emul": 53, "en": [53, 54], "enabl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 27, 33, 34], "encipher": [31, 32, 33, 34, 51, 52, 53], "enclos": [5, 6, 7, 9], "encod": [2, 5, 6, 8, 13, 15, 19, 22, 26, 31, 32, 36, 38, 40, 41, 45, 46, 50, 51, 52, 55, 56, 57], "encount": [13, 15], "encrypt": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 22, 25, 28, 36, 37, 40, 41, 50, 53], "encryption_level": [15, 36], "end": [2, 3, 5, 15, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "end_user_key_storage_agr": 19, "endpoint": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "enforc": [5, 15], "enhanc": 15, "enough": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "ensur": [5, 7, 9, 15, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "entri": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 20, 22, 23, 24, 31, 32, 38, 42, 47, 48, 49, 51, 52, 53, 55, 57], "entrust": [15, 25, 53, 54], "entrust_api_client_cert_key_path": [19, 20, 53, 54], "entrust_api_client_cert_path": [19, 20, 53, 54], "entrust_api_kei": [19, 20, 53, 54], "entrust_api_specification_path": [19, 20, 53, 54], "entrust_api_us": [19, 20, 53, 54], "entrust_cert_typ": [53, 54], "entrust_not_aft": [53, 54], "entrust_requester_email": [53, 54], "entrust_requester_nam": [53, 54], "entrust_requester_phon": [53, 54], "entrustcloud": [19, 20, 53, 54], "enumer": [15, 55, 56], "environ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 53], "equalto": 13, "equival": [15, 27, 28, 40, 57], "error": [1, 5, 6, 7, 8, 9, 11, 13, 15, 16, 19, 26, 53], "especi": [5, 40], "essiv": 26, "est": [19, 53, 54], "etc": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 32, 33, 34, 35, 36, 37, 39, 40, 43, 44, 50, 52, 53, 54, 56, 57], "ev": 20, "ev_code_sign": 19, "ev_days_remain": 20, "ev_elig": 20, "ev_ssl": [19, 53, 54], "evagxfads6psrb2lav9izf17dt3juxgj": [5, 6], "even": [5, 11, 19, 26, 27, 28, 35, 36, 40, 44, 53, 54], "event": 3, "ever": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "everi": [5, 6, 7, 8, 9, 15, 19, 20, 24, 28, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43, 50, 51, 52, 53, 54, 57], "everyth": [40, 41, 57], "exact": [20, 57], "exactli": [3, 11, 22, 28, 31, 32, 37, 49, 50, 51, 52], "exampl": [15, 17, 18], "example1": 20, "example2": 20, "example_fil": [45, 46], "examplehost": 27, "except": [12, 13, 15, 22, 28, 31, 32, 33, 34, 36, 40, 41, 51, 52, 57], "exclud": [5, 7, 27, 31, 32, 33, 34], "excluded_subtre": 15, "exclus": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 26, 33, 34, 36, 53, 54, 57], "execut": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "exist": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 19, 26, 27, 28, 33, 34, 35, 36, 37, 40, 41, 44, 50, 53, 54, 57], "expand": 19, "expect": [20, 40, 41, 52, 53, 54, 57], "experi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "experiment": 5, "expir": [1, 5, 8, 10, 13, 18, 19, 20, 22, 51, 52, 53, 54, 57], "expire_dai": 22, "expiri": [1, 19, 53, 54], "explain": 3, "explanationurl": 3, "explicit": [15, 26], "explicitli": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 37, 39, 40], "expon": [31, 32, 38, 39, 42, 43, 51, 52], "exponent_s": [31, 32, 38, 39, 42, 43, 51, 52], "export": [36, 37, 40, 41, 50], "express": 27, "extend": [15, 17, 19], "extended_key_usag": [31, 32, 33, 34, 51, 52, 53], "extended_key_usage_crit": [31, 32, 33, 34, 51, 52], "extended_key_usage_strict": 53, "extendedkeyusag": [33, 34], "extendedkeyusage_crit": [33, 34], "extens": [3, 5, 6, 7, 8, 9, 10, 12, 13, 15, 22, 28, 31, 32, 33, 34, 51, 52, 55, 56, 57], "extensions_by_oid": [31, 32, 51, 52, 53], "extern": [2, 5, 9, 15], "external_account_bind": [2, 15], "extkeyusag": [33, 34], "extkeyusage_crit": [33, 34], "extra": 15, "extract": [5, 6, 22, 31, 32, 38, 51, 52, 57], "f": 27, "f0": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "f1": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "f3": [5, 7], "f5": [40, 41, 44], "f6": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "f7": [31, 32, 38, 39, 42, 43, 51, 52], "f8": [40, 41, 44], "f9": [31, 32, 38, 39, 42, 43, 51, 52], "fa": [5, 7], "fact": 2, "fad4": 26, "fail": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 19, 27, 28, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 44, 50, 51, 52, 53, 55, 56, 57], "fail_on_acme_error": 13, "failur": [15, 19, 22], "fake": 39, "fall": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "fallback": 15, "fals": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 45, 50, 51, 52, 53, 54, 55, 56, 57], "faq": 40, "far": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "favor": 15, "fd": [40, 41, 44], "fe": [40, 41, 44], "featur": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "fed": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "feedback": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "felix": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 23, 24, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57], "felixfontein": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 23, 24, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57], "fetch": [1, 8], "fetch_url": 15, "fewer": [20, 53, 54], "ff": [5, 7, 15, 31, 32, 33, 34, 38, 39, 42, 43, 51, 52], "field": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 56, 57], "file": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "file_cont": 20, "file_loc": 20, "filenam": [14, 19, 24, 27, 28, 33, 35, 36, 40, 44, 53, 57], "filesystem": [26, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "fill": [33, 34], "filter": [5, 6, 19, 22, 24, 26, 27, 32, 33, 34, 39, 43, 50, 52, 56, 57], "final": [1, 5, 6, 8, 9, 25], "finalization_uri": 5, "find": [5, 7, 14, 20], "fine": 22, "fingerprint": [15, 25, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "fip": [15, 28], "first": [5, 6, 7, 9, 12, 13, 15, 18, 19, 20, 22, 26, 36, 52], "fix": 28, "fixed_timestamp": 53, "flag": [22, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "flexibl": 15, "float": [10, 19, 26], "follow": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 19, 20, 21, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "fontein": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 23, 24, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57], "foo": [5, 26, 27], "footer": 50, "forc": [5, 10, 15, 19, 27, 28, 33, 35, 36, 37, 40, 41, 44, 50, 53, 54, 57], "force_remove_last_kei": 26, "forev": 27, "form": [5, 7, 14, 15, 19, 22, 31, 32, 47, 49, 51, 52, 55, 56, 57], "format": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 22, 25, 26, 27, 28, 31, 32, 36, 37, 38, 39, 40, 41, 44, 50, 52, 53, 54, 56, 57], "format_mismatch": [15, 40, 41], "forum": 25, "forward": [15, 19, 27], "found": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 20, 22], "fqcn": [52, 53], "fr": 33, "fragment": 15, "frame": 13, "free": 19, "friendli": 36, "friendly_nam": 36, "from": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 20, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 46, 50, 52, 53, 54, 56, 57], "fulfil": [5, 6, 7, 8, 9], "full": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 16, 19, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "full_chain": [5, 7], "full_chain_path": [15, 19], "full_idempot": [15, 27, 28, 40, 41], "full_nam": [15, 33, 34], "fullchain": [5, 6, 7, 9, 13, 14], "fullchain_dest": [5, 6, 7, 9, 13, 15], "fulli": 15, "function": [5, 7, 9, 15, 19, 26, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "further": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "furthest": [5, 7], "futur": [15, 19, 22], "g": [27, 28, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 50, 51, 52, 53], "galaxi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "gather": 5, "gdelpierr": 36, "gener": [5, 8, 12, 14, 15, 19, 22, 25, 26, 31, 32, 37, 39, 43, 45, 46, 50, 51, 52, 56], "genkei": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "genrsa": [1, 2, 4, 5, 6, 7, 8, 9, 13], "get": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19, 25, 27, 28, 32, 33, 35, 36, 37, 39, 40, 43, 44, 50, 52, 53, 56, 57], "get_cert_inform": 15, "get_certif": [15, 25], "get_certificate_chain": [15, 22], "get_csr_identifi": 15, "get_ordered_csr_identifi": 15, "getsop": 41, "github": [15, 22, 25, 41], "give": [1, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "given": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 25, 26, 33, 34, 45], "gmt": [13, 53, 54], "gnupg": [23, 24], "go": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "googl": 22, "got": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "gpg": [15, 25], "gpg_fingerprint": [15, 25], "gplv3": 15, "gracefulli": 15, "greater": [20, 27], "group": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 27, 28, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 50, 51, 52, 53, 57], "gruener": 5, "guarante": 19, "guenan": [32, 33, 34, 39, 40, 41, 44, 52, 53, 54], "guid": [17, 18, 41], "guillaum": 36, "h": [10, 22, 27, 52, 53, 54, 57], "ha": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 55, 56, 57], "handl": [15, 31, 32, 51, 52, 55, 56, 57], "hang": 15, "happen": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15], "hardwar": 19, "has_dsa": 16, "has_dsa_sign": 16, "has_ec": 16, "has_ec_sign": 16, "has_ed25519": 16, "has_ed25519_sign": 16, "has_ed448": 16, "has_ed448_sign": 16, "has_expir": 53, "has_rsa": 16, "has_rsa_sign": 16, "has_x25519": 16, "has_x25519_seri": 16, "has_x448": 16, "hash": [26, 31, 32, 38, 39, 42, 43, 51, 52], "hashi": [5, 6, 7, 9], "hashi_vault": [5, 6, 7, 9], "hashlib": [40, 41, 44], "have": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 18, 19, 20, 21, 23, 24, 27, 28, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 47, 48, 49, 50, 51, 53, 54, 55, 57], "head": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "header": [5, 7, 12, 13, 15, 50], "hellman": [25, 33, 34, 36, 40, 41, 44, 53, 54], "help": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "helper": 15, "here": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "hex": [15, 19, 22, 25, 27, 31, 32, 33, 34, 51, 52, 55, 56, 57], "hexadecim": [31, 32, 49, 51, 52], "hh": 27, "high": [15, 22, 23, 24, 31, 38, 42, 47, 48, 49, 51, 55], "higher": [16, 19, 23, 24, 31, 38, 42, 47, 48, 49, 51, 55], "host": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 20, 25, 26, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "hostmast": 20, "hostnam": [1, 22], "how": [5, 6, 8, 12, 15, 20, 22, 25, 26, 31, 32, 33, 34, 38, 40, 51, 52, 53, 55, 56, 57], "howev": [19, 26, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "hs256": 2, "hs384": 2, "hs512": 2, "ht210176": [53, 54], "html": [2, 3, 5, 6, 8, 13, 15, 33, 34, 40, 41], "http": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 19, 20, 22, 27, 33, 34, 40, 41, 53, 54], "http01challeng": 13, "httpd": [3, 5, 6, 7, 9, 10, 11, 12, 13], "hunter2": 54, "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "iana": [40, 41], "id": [3, 5, 6, 10, 13, 15, 19, 20, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "id_ssh_dsa": 28, "id_ssh_rsa": 28, "idea": [5, 6, 7], "idempot": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "ident": [5, 7, 15, 27], "identif": 15, "identifi": [1, 2, 5, 6, 7, 8, 9, 10, 12, 15, 19, 26, 27, 31, 32, 33, 34, 51, 52, 53, 54], "identifier_typ": [6, 9, 12], "identrust": 5, "idn": [15, 31, 32, 51, 52, 55, 56, 57], "idna": [15, 31, 32, 38, 51, 52, 55, 56, 57], "idna2003": [15, 31, 32, 38, 51, 52, 55, 56, 57], "idna2008": [15, 31, 32, 38, 51, 52, 55, 56, 57], "ietf": [2, 3, 5, 10, 13, 33, 34], "ignor": [1, 2, 5, 14, 15, 19, 27, 28, 31, 32, 33, 34, 36, 38, 41, 48, 51, 52, 53, 54, 55, 56, 57], "ignore_timestamp": [15, 27, 53, 54, 57], "ilirfxkkxa": [5, 6], "im": 25, "implement": [3, 5, 6, 10, 15, 41, 53, 54], "import": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 27, 28, 33, 34, 35, 36, 37, 40, 44, 50, 53, 57], "improv": 15, "inc": [18, 19], "includ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "include_renewal_cert_id": [4, 5, 10, 15], "inclus": 15, "incommon": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "incompat": [10, 15], "inconsist": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "increas": 15, "indic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "individu": [5, 6, 7, 27], "infinit": 15, "influenc": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "info": [3, 15, 27, 31, 32, 51, 52], "inform": [2, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 22, 25, 27, 28, 33, 34, 35, 36, 37, 40, 41, 44, 50, 53, 54], "infrastructur": 15, "inherit": 15, "initi": [19, 22], "initial_verif": 20, "inlin": [33, 34, 44, 54], "input": [14, 15, 20, 36, 50], "input_chain": 14, "insecur": 22, "insert": 15, "insid": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "instal": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "instead": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 18, 26, 27, 33, 34, 40, 41, 57], "instruct": [17, 20], "integ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 20, 22, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 51, 52, 53, 54, 55, 56, 57], "intend": [15, 53, 54], "interact": [32, 39, 43, 52, 53, 54], "interest": 57, "interfac": 15, "intermedi": [5, 6, 7, 9, 14, 15, 19, 36, 41, 53], "intermediate_certif": 14, "intern": [15, 22, 26], "internalion": 15, "interoper": [40, 41], "interpret": [10, 27, 47, 52, 53, 54, 57], "interv": 10, "invalid": [1, 4, 5, 7, 8, 9, 15, 19, 48, 55, 56, 57], "invalid_at": 53, "invalidity_d": [55, 56, 57], "invalidity_date_crit": [55, 56, 57], "invalidityd": 15, "inventori": 19, "investig": 13, "invoc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "invoic": 19, "io": 26, "ip": [1, 5, 6, 8, 9, 12, 15, 22, 31, 32, 33, 34, 51, 52], "ipaddress": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "irc": 25, "iso8601": 22, "isrg": 5, "issu": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "issuanc": [19, 53, 54], "issuer": [5, 7, 14, 15, 22, 31, 32, 33, 34, 51, 52, 53, 55, 56, 57], "issuer_crit": [55, 56, 57], "issuer_ord": [15, 51, 52, 55, 56, 57], "issuer_strict": 53, "issuer_uri": [15, 51, 52], "item": [5, 6, 7, 9, 12, 33, 48], "iter": 26, "iter_s": [15, 36], "iteration_count": 26, "iteration_tim": 26, "its": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 17, 19, 20, 23, 25, 26, 27, 28, 33, 34, 35, 36, 37, 40, 41, 43, 50, 53, 54], "itself": [4, 5, 6, 7, 8, 22, 57], "itsupport": 19, "iv": 22, "jan": 26, "japokorn": 26, "jdoe": [19, 33, 53], "jinja": [5, 6], "jinja2": 5, "jo": [19, 53], "job": 53, "john": 22, "join": [14, 22, 31, 38, 51], "jsmith": 19, "json": [1, 13, 15, 19, 22, 55, 56], "just": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "kainz": [27, 28], "keep": [5, 6, 15, 19, 20, 40, 53, 54], "kei": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 25, 26, 27, 31, 32, 33, 34, 35, 36, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "kernel": 26, "key1": [31, 38, 51, 55], "key2": [31, 38, 51, 55], "key_compromis": [33, 34, 55, 56, 57], "key_is_consist": 39, "key_usag": [17, 31, 32, 33, 34, 51, 52, 53], "key_usage_crit": [17, 31, 32, 33, 34, 51, 52], "key_usage_strict": 53, "keyagr": [33, 34], "keycertsign": 17, "keychang": 13, "keycompromis": 11, "keyfil": 26, "keyfile2": 26, "keygen": [15, 27, 28], "keypair": [15, 28], "keypair_backend": 15, "keyrevocationlist": 27, "keysiz": [15, 26, 40], "keyslot": [15, 26], "keyusag": [33, 34], "keyusage_crit": [33, 34], "keyword": [27, 41, 52, 53], "kid": 2, "kilobyt": 26, "kind": 18, "know": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 33, 34], "known": [5, 6, 19, 20, 26, 27, 28, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 50, 51, 52, 53, 55, 56, 57], "kty": [1, 13], "l": [27, 33, 34], "label": [15, 26, 31, 32, 38, 51, 52, 55, 56, 57], "lang": 15, "larg": [55, 56], "last": [5, 7, 9, 22, 26, 31, 32, 51, 52, 55, 56, 57], "last_upd": [55, 56, 57], "later": [15, 26], "latest": [5, 15, 40, 41, 57], "layer": 6, "le": 13, "lead": [5, 6, 7, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "leaf": [5, 7, 14], "least": [5, 9, 15, 19, 33, 34, 45, 46], "leav": [17, 39], "left": [5, 10, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "legaci": 22, "legacy_cert": 22, "length": [13, 28, 53], "less": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 20, 27], "let": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 53], "letsencrypt": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 53], "letter": [15, 49], "level": [20, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "libera": 25, "libpkcs11": 27, "librari": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 22, 27, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 51, 52, 53, 54, 55, 56, 57], "libressl": 22, "libssl": 16, "licens": 15, "lifetim": [19, 53, 54], "like": [2, 5, 7, 8, 15, 18, 53, 54], "limit": [5, 6, 7, 9, 11, 15, 26, 27], "line": [1, 2, 4, 5, 6, 7, 8, 9, 13, 15, 26], "linux": 15, "list": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55], "list_revoked_certif": [15, 55, 56], "load": [3, 15, 32, 37, 39, 43, 52], "loader": 15, "local": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19, 20, 23, 24, 31, 38, 51, 53, 54, 55], "localhost": [13, 22, 33, 54], "locality_nam": [33, 34], "localitynam": [33, 34], "locat": [13, 19, 20, 53, 56, 57], "lock": 26, "log": [15, 19, 27, 38, 39, 40, 41], "logarithm": [31, 32, 38, 39, 42, 43, 51, 52], "logic": 15, "lolcub": [27, 28], "long": [5, 15, 20, 22], "longer": [5, 15, 26, 33, 34, 39], "look": [8, 15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "lookup": [5, 6, 7, 9, 14, 23, 31, 34, 38, 41, 42, 48, 51, 54, 55], "loop": [5, 6, 7, 9, 12, 15, 27, 28, 33, 35, 36, 37, 40, 44, 48, 50, 53], "loop0": 26, "lot": 15, "low": [23, 24, 31, 38, 42, 47, 48, 49, 51, 55], "lower": [23, 24, 31, 38, 42, 47, 48, 49, 51, 55], "lowercas": 13, "lsattr": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "lsblk": [15, 26], "luk": [15, 25], "luks1": 26, "luks2": [15, 26], "luks_devic": [15, 25], "lv": [19, 20, 53], "m": [10, 13, 22, 27, 33, 34, 52, 53, 54, 57], "mac": [2, 36], "machin": [39, 53, 54], "maciter_s": [15, 36], "maco": [53, 54], "made": [3, 19, 20, 27], "mai": [3, 5, 6, 7, 8, 19, 27, 28, 33, 34, 35, 36, 37, 40, 44, 50, 53, 54], "mailto": [1, 2, 13], "main": [5, 6, 7, 15], "mainli": 27, "mainten": 15, "major": 15, "make": [2, 5, 6, 8, 13, 15, 19, 22, 26, 28, 38, 39, 40, 41, 45, 46, 52, 57], "malform": [15, 22, 31, 32, 51, 52], "mamcaqu": [31, 32, 51, 52], "man": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "manag": [2, 5, 6, 7, 8, 9, 11, 12, 13, 15, 19, 25, 44], "mandatori": [53, 54, 57], "mani": [15, 20, 22, 57], "manner": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "manual": [13, 15, 20], "map": [5, 6, 7, 8, 9, 19, 33, 52], "mark": [5, 15, 33, 34], "marku": [45, 46, 52, 53, 54], "markup": 15, "markusteufelberg": [45, 46, 52, 53, 54], "mass": 3, "match": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 14, 20, 27, 28, 33, 34, 35, 40, 41, 50, 53, 57], "materi": [17, 39, 41], "math": 15, "matrix": [15, 25], "max": 13, "maxim": [40, 41], "maximum": [19, 31, 32, 38, 39, 42, 43, 51, 52, 53, 54], "mc": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "md5": [40, 41, 44], "me": [1, 2, 13], "mean": [5, 6, 9, 15, 19, 45], "mechan": 36, "meet": 27, "memori": 26, "mention": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 36], "messag": [5, 15], "meta": [13, 15], "metadata": 26, "method": [13, 15, 20, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "mgruener": 5, "michael": 5, "might": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 22, 37, 39, 40, 41, 44, 57], "migrat": 19, "millisecond": 26, "minim": [15, 40, 41], "minimum": [19, 28, 53, 54], "minut": [15, 53, 54, 57], "misbehavior": 15, "misissu": 10, "mismatch": [15, 40, 41], "mistak": 15, "mix": 15, "mkbctnickusdii11yss3526idz8aito7tu6kpaqv7d4": 1, "ml": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "mm": 27, "mode": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "model": 19, "modifi": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "modify_account": [2, 5, 15], "modul": [0, 17, 18, 29, 30, 31, 38, 42, 51, 55], "module_backend": 15, "module_default": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "module_util": 15, "modulu": [31, 32, 38, 39, 42, 43, 51, 52], "monitor": 19, "month": [19, 53, 54], "more": [5, 14, 15, 19, 20, 22, 27, 33, 34, 36, 53, 54, 57], "moreov": 15, "most": [5, 15, 26], "mostli": [33, 34], "mount": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "move": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 19, 52, 53, 54], "msg": [10, 13, 22, 23, 24, 31, 38, 41, 42, 47, 48, 49, 51, 55, 56], "multipl": [5, 6, 7, 15, 17, 18, 19, 25, 31, 32, 33, 34, 36, 38, 39, 42, 43, 50, 51, 52], "must": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 19, 20, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 56, 57], "mutual": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 26, 33, 34, 36, 53, 54, 57], "my": [5, 7, 40, 56, 57], "mycrypt": 26, "myself": [2, 5], "mysql": 22, "n": [1, 3, 8, 10, 12, 13, 14, 16, 22, 32, 39, 43, 45, 52, 56], "na": 19, "naiv": 15, "name": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "name_constraint": [31, 32], "name_constraints_crit": [31, 32, 33, 34], "name_constraints_exclud": [15, 31, 32, 33, 34], "name_constraints_permit": [15, 31, 32, 33, 34], "name_encod": [15, 31, 32, 38, 51, 52, 55, 56, 57], "namespac": 20, "necessari": [5, 6, 7, 9, 15, 27], "need": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "neg": 49, "negoti": 6, "neither": 19, "net": [19, 20, 53, 54], "netmask": 27, "network": [15, 25, 47], "never": [5, 7, 12, 20, 22, 27, 28, 40, 41, 49, 53, 54, 57], "never_cr": [53, 54], "new": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 19, 20, 23, 24, 26, 27, 28, 31, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "new_account_kei": 2, "new_account_key_cont": 2, "new_account_key_passphras": 2, "new_account_key_src": 2, "new_keyfil": [15, 26], "new_keyslot": [15, 26], "new_passphras": [15, 26], "newaccount": 13, "newer": [15, 22, 25, 27, 39, 40, 41, 45, 46], "newli": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "newlin": 26, "newnonc": 13, "neword": [8, 13], "next": [3, 5, 6, 15, 22, 26, 39, 46], "next_upd": [55, 56, 57], "nginx": [12, 13], "nmiicijanbgkqhkig9w0baqefaaocag8a": [31, 32, 38, 39, 51, 52], "no_log": [5, 15, 40, 41], "node": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 23, 24, 31, 38, 51, 55], "non": [5, 15, 16, 19, 27, 49], "nonc": [13, 15], "none": [1, 2, 4, 5, 6, 7, 9, 11, 12, 13, 15, 19, 20, 22, 26, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 44, 46, 50, 51, 52], "nor": 19, "not_aft": [15, 22, 51, 52, 53], "not_befor": [15, 22, 51, 52, 53], "notaft": [1, 8, 51, 52], "notbefor": [1, 8, 51, 52], "note": [14, 17, 25, 26, 27, 31, 32, 35, 36, 37, 38, 39, 40, 41, 50, 51, 55], "notic": 19, "notif": 19, "notion": [53, 54], "nov": 13, "novemb": 13, "now": [10, 15, 18, 19, 27, 53, 54, 57], "nowadai": [53, 54], "number": [5, 10, 15, 19, 20, 22, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 50, 51, 52, 53, 54, 55, 56, 57], "number1": 19, "number2": 19, "number3": 19, "number4": 19, "number5": 19, "numer": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "o": [5, 19, 22, 27, 28, 33, 34, 35, 36, 37, 40, 44, 50, 53], "oa": [5, 6], "object": [1, 3, 4, 5, 6, 7, 8, 9, 13, 15, 25, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "object_list": 1, "obtain": [3, 4, 6, 7, 9, 10, 15, 19, 20, 22, 25], "occur": [1, 5, 8, 15, 57], "ocsp": [31, 32, 33, 34, 51, 52], "ocsp_must_stapl": [31, 32, 33, 34, 51, 52], "ocsp_must_staple_crit": [31, 32, 33, 34, 51, 52], "ocsp_uri": [51, 52], "ocspmuststapl": [33, 34], "ocspmuststaple_crit": [33, 34], "octal": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "octet": [15, 26, 57], "offer": [5, 7, 17, 18], "offici": [22, 50], "offload": 26, "offset": 15, "oid": [15, 31, 32, 51, 52], "ok": 13, "old": [5, 15, 19, 33, 34, 52, 53, 57], "older": [5, 15, 26, 36, 37, 40, 41, 44, 53], "omit": [2, 15, 17, 26, 27, 28], "on_error": 7, "on_success": 7, "onc": [5, 8, 10, 53, 54, 57], "one": [2, 3, 5, 6, 7, 8, 9, 11, 14, 15, 17, 19, 20, 22, 24, 27, 28, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "one_day_ten_hour": 53, "ones": [33, 34, 35], "ongo": 5, "onli": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "onward": [53, 54], "op": 22, "op_al": 22, "op_cipher_server_prefer": 22, "op_enable_middlebox_compat": 22, "op_legacy_server_connect": 22, "op_no_compress": 22, "op_no_sslv3": 22, "open": [15, 26], "opensourc": 15, "openssh": [15, 25, 44], "openssh_": 15, "openssh_cert": [15, 25], "openssh_keypair": [15, 25, 44], "opensshbin": 28, "openssl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 22, 25, 50, 51], "openssl_": 15, "openssl_certif": [15, 53], "openssl_certificate_info": [15, 52], "openssl_csr": [5, 6, 7, 15, 18, 19, 25, 32, 34, 35, 36, 40, 41, 44, 53, 54], "openssl_csr_info": [15, 25, 33, 34, 53], "openssl_csr_pip": [5, 6, 7, 15, 17, 18, 25, 32, 33, 40, 41, 44, 53, 54], "openssl_dhparam": [15, 25, 33, 34, 36, 40, 41, 44, 53, 54], "openssl_pkcs12": [15, 25, 33, 34, 35, 40, 41, 44, 53, 54], "openssl_pres": 16, "openssl_privatekei": [1, 2, 4, 5, 6, 7, 8, 9, 13, 15, 17, 18, 19, 25, 33, 34, 35, 36, 37, 39, 41, 43, 44, 46, 53, 54], "openssl_privatekey_convert": [15, 25], "openssl_privatekey_info": [15, 25, 40, 41, 43, 53], "openssl_privatekey_pip": [1, 2, 4, 5, 6, 7, 8, 9, 13, 15, 25, 33, 34, 37, 39, 40, 44, 53, 54], "openssl_publickei": [15, 25, 33, 34, 35, 36, 37, 40, 41, 43, 53, 54], "openssl_publickey_info": [15, 25], "openssl_signatur": [15, 25, 45], "openssl_signature_info": [15, 25, 46], "oper": [5, 6, 7, 9, 19, 26, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "opt": 36, "option": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 22, 26, 27, 28, 33, 34, 35, 36, 37, 40, 41, 44, 50, 52, 53, 54, 57], "order": [1, 5, 13, 15, 19, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57], "order_info": 8, "order_uri": [1, 4, 5, 6, 7, 8, 9, 13, 15], "org": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 33, 34, 53, 55, 56, 57], "organ": [19, 55], "organiz": 19, "organization_nam": [18, 33, 34], "organizational_unit_nam": [33, 34], "organizationalunitnam": [33, 34], "organizationnam": [33, 34, 51, 52, 55, 56, 57], "origin": [5, 6, 7, 8, 9, 15, 19, 22, 31, 32, 33, 35, 36, 37, 40, 44, 50, 51, 52, 53, 57], "other": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 19, 22, 27, 28, 33, 34, 35, 36, 37, 40, 41, 44, 50, 51, 52, 53, 56, 57], "other_certif": [15, 36], "other_certificates_parse_al": [15, 36], "othernam": [15, 33, 34], "otherwis": [8, 13, 19, 22, 26, 27, 28, 31, 32, 33, 35, 36, 37, 40, 44, 50, 51, 52, 53, 55, 56, 57], "ou": [19, 22, 33, 34], "our": [17, 54], "out": 5, "output": [5, 6, 13, 15, 16, 19, 27, 36, 40, 41], "output_json": 13, "output_text": 13, "outsid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "ov": 20, "ov_days_remain": 20, "ov_elig": 20, "over": [5, 26], "overrid": [15, 19, 23, 24, 31, 38, 42, 47, 48, 49, 51, 55], "overridden": [19, 35, 36], "overwrit": [33, 35, 40, 53], "overwritten": [15, 41], "overwrot": [33, 35, 36, 37, 40, 44, 50, 53, 57], "own": [5, 17, 27, 28, 33, 34, 35, 36, 37, 40, 44, 50, 53, 54, 57], "ownca": [15, 17, 53, 54], "ownca_cert": 54, "ownca_cont": [15, 53, 54], "ownca_create_authority_key_identifi": [53, 54], "ownca_create_subject_key_identifi": [53, 54], "ownca_digest": [53, 54], "ownca_not_aft": [17, 53, 54], "ownca_not_befor": [17, 53, 54], "ownca_path": [17, 53, 54], "ownca_privatekei": 54, "ownca_privatekey_cont": [15, 53, 54], "ownca_privatekey_passphras": [17, 53, 54], "ownca_privatekey_path": [17, 53, 54], "ownca_vers": [53, 54], "owner": [15, 19, 20, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "ownership": [20, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "p": [1, 31, 32, 38, 39, 42, 43, 51, 52], "p12": 36, "p1y": 19, "p2y": 19, "p3y": 19, "packag": 15, "pad": 2, "page": [3, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "pai": 17, "pair": [15, 27, 33, 34, 57], "parallel": [15, 26], "param": [15, 35], "paramet": [15, 18, 23, 24, 25, 42, 47, 48, 49], "pars": [13, 14, 15, 22, 27, 28, 31, 32, 33, 35, 36, 37, 39, 40, 44, 47, 50, 51, 52, 53], "parsabl": 50, "parse_seri": [15, 25, 27, 33, 34, 57], "part": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "partial": [2, 5, 19, 20, 27, 28, 35, 36, 40, 41, 44, 46, 53, 54, 57], "partial_idempot": [27, 28, 40, 41], "particular": 40, "pass": [5, 15, 17, 19, 22], "passphras": [15, 17, 18, 26, 28, 33, 34, 36, 37, 38, 39, 40, 41, 44, 46, 53, 54, 57], "passphrase_encod": 26, "password": [15, 17, 18, 19, 20, 26, 28, 33, 34, 36, 46, 53, 54, 57], "past": [8, 19, 51, 52], "path": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57], "pathlen": [31, 32, 51, 52], "pathlenconstraint": [33, 34], "patrick": [45, 46], "pattern": [52, 53, 54, 56, 57], "pbkdf": [15, 26], "pbkdf2": 26, "pct92wr": [5, 6], "pd_ssl": [19, 53, 54], "pdf": 13, "pebbl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "pem": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 22, 25, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "pend": [1, 6, 7, 8, 9, 19], "pending_quorum": 19, "per": [5, 6, 15, 36], "percentag": 10, "perf_no_read_workqueu": [15, 26], "perf_no_write_workqueu": [15, 26], "perf_same_cpu_crypt": [15, 26], "perf_submit_from_crypt_cpu": [15, 26], "perform": [5, 6, 7, 9, 15, 19, 20, 26, 27, 28, 33, 34, 35, 36, 37, 40, 44, 50, 53, 57], "period": [5, 10, 53, 54], "permiss": [5, 7, 9, 15, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "permit": [27, 31, 32, 33, 34], "permitted_subtre": 15, "persist": [15, 26], "personallabelnam": 26, "pertain": 8, "phase": 5, "phassphras": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13], "phone": [19, 53, 54], "pichler": [45, 46], "pip": 15, "pipelin": 15, "pkc": [15, 25, 27, 33, 34, 35, 40, 41, 44, 53, 54], "pkcs1": [15, 28, 37, 40, 41], "pkcs11_provid": 27, "pkcs12": [15, 36], "pkcs8": [15, 28, 37, 40, 41], "pki": [1, 2, 5, 6, 7, 8, 9, 11, 12, 13, 16, 20], "place": [12, 31, 32, 38, 39, 42, 43, 51, 52], "placehold": [5, 8], "plain": 26, "plaintext": 26, "platform": 15, "playbook": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "pleas": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 17, 19, 20, 22, 26, 28, 33, 34, 35, 37, 40, 41, 50, 53, 54], "plugin": [0, 19, 21, 22, 23, 24, 27, 29, 30, 31, 32, 33, 34, 38, 39, 41, 42, 43, 47, 48, 49, 50, 51, 52, 55, 56, 57], "point": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 19, 24, 27, 31, 32, 33, 34, 38, 39, 42, 43, 51, 52, 53, 54, 55, 56, 57], "point_1": 52, "point_2": 52, "pokorni": 26, "polici": [8, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "pool": 19, "popul": [1, 8, 15], "port": [6, 25, 27], "portion": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "possess": 8, "possibl": [5, 11, 15, 19, 22, 26, 31, 32, 51, 52], "possibli": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "post": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19], "postmast": 20, "potenti": [15, 39], "pr": 15, "practic": 19, "pragma": 13, "pre": [26, 36], "precis": [5, 6, 7], "preconstruct": 20, "predict": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "prefer": [5, 7, 31, 32, 38, 51, 52, 55, 56, 57], "prefix": [1, 2, 33, 34], "prepar": [5, 6, 9, 15, 25], "present": [2, 5, 6, 7, 8, 9, 15, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 40, 44, 47, 51, 52, 53, 57], "preserv": [15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "prevent": [15, 27, 28, 33, 35, 36, 37, 39, 40, 44, 50, 53, 57], "previou": [5, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "primari": [19, 20], "prime": [31, 32, 38, 39, 42, 43, 51, 52], "princip": 27, "principl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "print": [1, 34, 48, 54, 56], "prior": 27, "prioriti": [23, 24, 31, 38, 42, 47, 48, 49, 51, 55], "privat": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 17, 18, 19, 25, 27, 31, 32, 33, 34, 35, 36, 42, 43, 45, 46, 51, 52, 53, 54, 55, 56, 57], "private_data": [38, 39], "private_kei": [12, 27, 41], "private_key_cont": [11, 12, 15, 33, 34, 36, 44], "private_key_format": [15, 28], "private_key_passphras": [11, 12, 15, 37], "private_key_src": [11, 12], "private_ssl": [19, 53, 54], "privatekei": [15, 33, 34, 36, 37, 40, 41, 44, 57], "privatekey_cont": [15, 33, 34, 36, 44, 46, 53, 54, 57], "privatekey_passphras": [17, 18, 33, 34, 36, 44, 46, 53, 54, 57], "privatekey_path": [15, 17, 18, 32, 33, 34, 36, 43, 44, 45, 46, 52, 53, 54, 57], "privilege_withdrawn": [33, 34, 55, 56, 57], "privilegewithdrawn": 11, "probabl": [2, 15], "problem": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "proce": 18, "procedur": 17, "process": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 20, 26, 57], "produc": [5, 6], "product": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19, 41], "proper": [5, 7, 9, 15, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "properli": [2, 13, 15], "properti": 18, "protect": [15, 17, 18, 26, 28, 33, 34, 40, 41, 44, 46, 53, 54, 57], "protocol": [1, 2, 3, 4, 6, 7, 8, 9, 10, 12, 13, 22, 25, 28, 53], "prove": [8, 20], "provid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 33, 34, 38, 40, 41, 42, 44, 50, 51, 53, 54, 55, 56, 57], "proxi": 22, "proxy_host": [15, 22], "proxy_port": 22, "psf": 15, "pty": 27, "pub": [27, 28, 43], "public": [1, 5, 15, 19, 25, 27, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 51, 52, 53, 54], "public_account_kei": 1, "public_data": [38, 39, 42, 43], "public_kei": [23, 24, 27, 28, 31, 32, 38, 39, 51, 52, 53], "public_key_data": [15, 31, 32, 51, 52], "public_key_fingerprint": [31, 32, 38, 39, 51, 52], "public_key_typ": [15, 31, 32, 51, 52], "publickei": [15, 44], "publicli": [31, 32, 38, 39, 42, 43, 51, 52], "publish": 15, "pull": 15, "pure": 20, "purpos": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19, 33, 34, 53, 54], "put": [5, 6], "py": 15, "pyopenssl": [15, 36], "python": [15, 16, 22, 31, 32, 35, 36, 38, 39, 43, 44, 45, 46, 51, 52, 53, 54, 55, 56, 57], "python3": 15, "python_cryptography_cap": 16, "python_cryptography_import_error": 16, "python_cryptography_instal": 16, "pyyaml": [19, 20], "q": [31, 32, 38, 39, 42, 43, 51, 52], "qa": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "qualiti": 15, "queri": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "question": 25, "quick_is_not_prim": 15, "quot": [5, 6, 7, 9, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "quote_txt": [5, 6, 7, 9], "r": [27, 28, 32, 33, 35, 36, 37, 39, 40, 43, 44, 50, 52, 53], "r4yczxihvjedh2olfjvgi6y5xaytdcwk8vxkyzvyyfm": 28, "race": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "raclett": 36, "random": [13, 15, 20], "rang": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "rate": [5, 6, 7, 9, 11], "rather": [15, 19], "raw": [12, 13, 15, 22, 37, 40, 41], "rc": 27, "rdp": 22, "re": [4, 5, 6, 7, 9, 15, 20, 22, 28, 31, 32, 33, 34, 35, 36, 40, 41, 44, 51, 52, 53, 54, 57], "re_verif": 20, "reach": 10, "react": 15, "read": [5, 6, 15, 17, 26, 27, 28, 33, 35, 36, 37, 40, 41, 44, 45, 46, 50, 53, 54, 57], "readi": [1, 8, 19], "reason": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 33, 34, 53, 54, 55, 56, 57], "reason_crit": [55, 56, 57], "reasoncod": 11, "receiv": [5, 19, 20, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "recommend": [2, 19, 20, 53, 54], "record": [5, 6, 7, 9, 19, 20], "red": 19, "redirect": [6, 15, 52, 53], "refactor": 15, "refer": [15, 19], "referenc": 19, "reference_appendic": 40, "refus": [5, 6, 27], "regardless": 19, "regen": 36, "regener": [15, 27, 28, 33, 34, 35, 36, 40, 41, 44, 53, 54, 57], "regex_replac": 33, "regist": [1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 22, 32, 34, 39, 41, 43, 45, 46, 52, 53, 54, 56], "registr": 15, "registri": [40, 41], "regular": [12, 13, 15], "regular_certif": 12, "reissu": 19, "reject": [15, 33, 34], "rel": [10, 13, 15, 27, 33, 34, 52, 53, 54, 57], "relat": 41, "relationship": 8, "relative_nam": [15, 33, 34], "releas": [19, 25, 27], "relev": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "relicens": 15, "remain": [4, 5, 6, 7, 9, 19, 20, 26, 27], "remaining_dai": [5, 10, 19], "remaining_percentag": 10, "rememb": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "remot": [32, 39, 43, 52, 53, 54, 56, 57], "remov": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 26, 29, 30, 36, 44, 53, 57], "remove_from_crl": [55, 56, 57], "remove_keyfil": [15, 26], "remove_keyslot": [15, 26], "remove_passphras": [15, 26], "removefromcrl": 11, "renam": [0, 15, 29, 30, 52, 53, 57], "render": 15, "renegoti": 22, "renew": [5, 6, 15, 19, 25], "renewal_info": 3, "repeat": [31, 32, 36, 51, 52, 55, 56, 57], "replac": [5, 6, 15, 19, 41, 57], "replace_cert_id": 6, "replai": 13, "report": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "repositori": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "repres": [8, 19, 47], "represent": [49, 57], "request": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 22, 23, 24, 25, 26, 27, 28, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "request_timeout": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "request_typ": 19, "requester_email": 19, "requester_nam": 19, "requester_phon": 19, "requir": [15, 25, 42, 47, 48, 49], "requisit": [1, 2, 4, 5, 6, 7, 8, 9, 13], "reserv": 19, "resid": 27, "resolut": 15, "resourc": [1, 5, 6, 7, 9, 12, 20], "resource_origin": [5, 6], "resource_valu": [5, 6, 7, 9], "resp": [15, 53, 54], "respect": [15, 17, 26, 31, 33, 34, 38, 42, 51], "respond": [51, 52], "respons": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19], "restart": [5, 6], "restor": 15, "restrict": [2, 5, 27, 33, 34], "result": [1, 8, 11, 12, 15, 17, 18, 19, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 50, 51, 52, 53, 54, 55, 56, 57], "result_csr": 53, "result_privatekei": 53, "retri": [3, 15], "retriev": [2, 5, 6, 7, 9, 10, 13, 15, 22, 25, 33, 34, 53, 54], "retrieve_all_altern": [5, 7], "retrieve_ord": [1, 15], "retryaft": 3, "return": [4, 11, 15], "return_cont": [15, 33, 35, 36, 40, 44, 53, 57], "return_current_kei": 41, "return_private_key_data": [38, 39], "reus": [9, 15, 19], "revalid": 20, "reveal": 41, "reverifi": 20, "revers": 6, "revoc": [3, 10, 11, 15, 19, 25, 33, 34, 55], "revocation_d": [55, 56, 57], "revok": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 15, 19, 25, 55, 56, 57], "revoke_reason": 11, "revokecert": 13, "revoked_certif": [15, 55, 56, 57], "rfc": [2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 15, 25, 33, 34], "rfc1034": 6, "rfc3339": [1, 19], "rfc3596": 6, "rfc5280": [11, 33, 34], "rfc7633": [33, 34], "rfc7807": 1, "rfc8555": [2, 5, 7, 8, 13, 15], "rfc8737": [5, 6, 8], "rhel": 15, "rid": [15, 33, 34], "robust": 15, "rocki": 15, "role": [5, 6, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "room": 25, "root": [5, 7, 15, 19, 22, 25, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "root_certif": 14, "rootchain": 14, "roughli": 18, "rout": 12, "route53": [5, 6, 7, 9], "row": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "rsa": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 16, 18, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 45, 46, 51, 52], "rsa1": 28, "rule": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "run": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "run_onc": [17, 22], "runtim": 15, "rw": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "rwx": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "sa": 13, "safe": 36, "safe_file_oper": [5, 7, 9, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "safeti": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "sale": 19, "same": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 56, 57], "sampl": [1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 19, 20, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 50, 51, 52, 53, 55, 56, 57], "sample_com_challeng": [5, 6, 7, 9, 12], "sample_com_challenge_cert": 12, "san": [15, 17, 18, 19, 33, 34], "saniti": 15, "satisfi": [6, 8, 9], "save": [19, 35], "scan": 14, "scheme": 26, "sda1": 26, "search": 12, "second": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "secondari": 15, "secp192r1": [15, 40, 41], "secp224r1": [40, 41], "secp256k1": [40, 41], "secp256r1": [40, 41], "secp384r1": [40, 41], "secp521r1": [40, 41], "secret": [5, 6, 7, 9, 40], "secret_ca_passphras": 17, "sect163k1": [40, 41], "sect163r2": [40, 41], "sect233k1": [40, 41], "sect233r1": [40, 41], "sect283k1": [40, 41], "sect283r1": [40, 41], "sect409k1": [40, 41], "sect409r1": [40, 41], "sect571k1": [40, 41], "sect571r1": [40, 41], "sectigo": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "section": [2, 3, 5, 6, 7, 8, 11, 13, 15, 33, 34], "sector": [15, 26], "sector_s": [15, 26], "secur": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19, 22, 36, 53, 54], "see": [14, 15, 17, 26, 28], "seem": [33, 34, 53], "select": [5, 7, 10, 12, 15, 18, 28, 36, 40, 41], "select_chain": [5, 7, 15], "select_crypto_backend": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 22, 32, 33, 34, 35, 36, 39, 40, 41, 43, 44, 45, 46, 52, 53, 54], "selectattr": 13, "selected_chain": 7, "selector": 15, "selevel": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "self": [12, 17, 25, 33, 34, 52, 53, 54], "selfsign": [15, 17, 18, 52, 53, 54], "selfsigned_create_subject_key_identifi": [53, 54], "selfsigned_digest": [53, 54], "selfsigned_not_aft": [18, 53, 54], "selfsigned_not_befor": [18, 53, 54], "selfsigned_notaft": [53, 54], "selfsigned_notbefor": [53, 54], "selfsigned_vers": [53, 54], "selinux": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "semant": 15, "semi": 15, "send": [5, 15, 25, 36, 55, 56], "sent": [13, 15, 20], "separ": [15, 19, 22, 25, 26, 27, 31, 32, 33, 34, 51, 52, 55, 56, 57], "serial": [15, 16, 19, 22, 25, 27, 31, 32, 33, 34, 49, 51, 52, 55, 56, 57], "serial_numb": [15, 19, 22, 27, 51, 52, 55, 56, 57], "serol": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "serv": [5, 6, 53], "server": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 15, 17, 19, 20, 22, 25, 27, 33, 34, 53, 54], "server_1": 17, "server_2": 17, "server_and_client_auth": 19, "server_auth": 19, "server_nam": 22, "servic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 25, 53, 54], "set": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 19, 21, 22, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "set_fact": 41, "setup": 26, "setyp": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "seuser": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "sever": 15, "sha": 27, "sha1": [40, 41, 44], "sha2": 27, "sha224": [40, 41, 44], "sha256": [26, 28, 31, 32, 33, 34, 38, 39, 40, 41, 42, 43, 44, 51, 52, 53, 54, 57], "sha256withrsaencrypt": [51, 52, 53, 55, 56, 57], "sha384": [40, 41, 44], "sha512": [31, 32, 38, 39, 40, 41, 42, 43, 44, 51, 52], "sha512withrsaencrypt": 53, "share": [15, 27], "shell": 27, "short": [52, 53], "should": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 19, 20, 22, 25, 27, 28, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 50, 51, 52, 53, 54, 56, 57], "should_renew": 10, "show": [3, 8, 15, 16, 17, 18, 23, 24, 31, 38, 41, 42, 51, 53, 55], "shown": [3, 10, 40], "side": 39, "sig": [45, 46], "sign": [5, 6, 7, 12, 15, 16, 19, 22, 25, 27, 35, 36, 40, 41, 44, 45, 51, 52, 53, 54, 55, 56, 57], "signatur": [5, 14, 15, 25, 27, 31, 32, 33, 34, 46, 51, 52, 53, 55, 56, 57], "signature_algorithm": [22, 27, 51, 52, 53], "signature_valid": [31, 32], "significantli": 26, "signing_kei": 27, "similar": 15, "simpl": [12, 17, 18], "simpli": 15, "simplifi": 15, "simplified_bsd": 15, "sinc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 26, 33, 34, 36, 39], "singl": [26, 50], "situat": [8, 26, 28, 40, 41], "size": [15, 18, 20, 26, 28, 31, 32, 35, 38, 39, 40, 41, 42, 43, 51, 52], "ski": [53, 54], "slash": 15, "slightli": 15, "slot": [15, 26], "slower": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "slurp": [17, 54], "small": [20, 25], "smime_": [19, 53, 54], "sni": [6, 15, 22], "so": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 20, 22, 26, 27, 28, 31, 33, 35, 36, 37, 38, 39, 40, 41, 44, 50, 51, 53, 55, 57], "socket": 15, "softwar": [15, 36], "some": [5, 8, 11, 15, 22, 26, 27, 28, 33, 35, 36, 37, 40, 41, 44, 45, 46, 50, 53, 55, 56], "somedomain": [31, 32, 33, 34], "someth": [13, 15, 36, 52], "sometim": [8, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "sop": 41, "sops_encrypt": 41, "sort": 15, "sourc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "span": [31, 32, 38, 39, 42, 43, 51, 52], "spdx": 15, "spec": 26, "special": [15, 33], "specif": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 18, 19, 20, 26, 33, 34, 36, 52, 53, 54], "specifi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "split": [15, 25], "split_pem": [15, 25], "spredzi": [32, 33, 34, 39, 40, 41, 44, 52, 53, 54], "src": [5, 17, 36, 54], "src_content": [37, 50], "src_content_base64": 50, "src_passphras": 37, "src_path": [37, 50], "ss": 27, "ssh": [15, 27, 28], "sshd": 27, "sshd_config": 27, "ssl": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20, 22, 25, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 50, 52, 53, 54, 56, 57], "ssl_preread": 12, "ssl_preread_alpn_protocol": 12, "st": [33, 34], "stabil": 15, "stage": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 53], "stamp": [31, 32, 51, 52], "standard": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19], "standard_ssl": [19, 53, 54], "stapl": [31, 32, 33, 34, 51, 52], "start": [3, 10, 15, 18, 31, 32, 38, 39, 42, 43, 51, 52, 53, 54], "starttl": [15, 22], "stat": 17, "state": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 22, 26, 27, 28, 32, 33, 35, 36, 39, 40, 43, 44, 45, 46, 52, 53, 56, 57], "state_or_province_nam": [33, 34], "stateorprovincenam": [33, 34], "statu": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "stdin": 15, "step": [5, 6, 7, 9, 15, 19, 36], "still": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 19, 20, 27, 32, 39, 52, 53], "stop": [15, 53, 54], "store": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 18, 19, 20, 22, 26, 34, 36, 37, 53, 54], "strang": 5, "strategi": 3, "stream": 15, "strict": [5, 7, 9, 13, 19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "stricter": 15, "strictli": 15, "string": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "structur": [1, 8], "subdirectori": 14, "subdomain": 20, "subgroup": [31, 32, 38, 39, 42, 43, 51, 52], "subject": [5, 6, 7, 14, 15, 18, 19, 22, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 44, 50, 51, 52, 53, 54, 55, 57], "subject_alt_nam": [17, 18, 19, 31, 32, 33, 34, 38, 51, 52, 53], "subject_alt_name_crit": [31, 32, 33, 34, 51, 52], "subject_alt_name_strict": 53, "subject_key_identifi": [5, 7, 31, 32, 33, 34, 51, 52], "subject_ord": [15, 31, 32, 33, 34, 51, 52, 53], "subject_strict": 53, "subjectaltnam": [19, 33, 34], "subjectaltname_crit": [33, 34], "subjectkeyidentifi": [5, 7, 31, 32, 51, 52], "submiss": 20, "submit": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "subscript": 19, "subsequ": 19, "subtre": [31, 32, 33, 34], "succe": 22, "success": [1, 3, 5, 6, 7, 8, 9, 10, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57], "successfulli": 7, "suffic": 26, "suffici": [8, 28], "suggest": 3, "suggestedwindow": 3, "super_secret_password": 28, "supersed": [11, 33, 34, 55, 56, 57], "suppli": 26, "support": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "supports_ari": 10, "sure": [2, 5, 15, 26, 28, 38, 39, 40, 41, 45, 46, 50, 57], "surviv": 22, "suspect": [55, 56, 57], "suspend": 19, "switch": [5, 15], "symbol": [2, 14, 15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "synchron": 26, "system": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "sz": 22, "t": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 27, 28, 32, 33, 35, 36, 37, 39, 40, 43, 44, 50, 52, 53, 57], "tag": 15, "take": [5, 6, 19, 23, 24, 27, 28, 31, 32, 33, 35, 38, 39, 40, 42, 43, 44, 51, 52, 53, 55, 56, 57], "taken": 5, "target": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "task": [5, 15, 19, 27, 28, 40, 41, 52], "technic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 19], "techniqu": 19, "tel": 1, "temporari": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13], "ten_second": 53, "term": [2, 5, 13, 15], "terms_agre": [2, 5], "termsofservic": 13, "termsofserviceagre": 13, "test": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 20, 28, 31, 32, 51, 52], "test_certif": [5, 7, 15], "testcertif": 19, "teufelberg": [45, 46, 52, 53, 54], "text": [13, 15, 19, 20, 26, 50], "text1": 19, "text10": 19, "text11": 19, "text12": 19, "text13": 19, "text14": 19, "text15": 19, "text2": 19, "text3": 19, "text4": 19, "text5": 19, "text6": 19, "text7": 19, "text8": 19, "text9": 19, "than": [5, 10, 11, 19, 20, 27, 28, 31, 32, 33, 34, 36, 38, 51, 52, 53, 54, 55, 56, 57], "the_csr": 54, "thei": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 20, 22, 26, 28, 35, 40, 41, 52, 56], "them": [7, 15, 26, 27, 28, 33, 34, 35, 36, 37, 40, 44, 50, 53], "themselv": 8, "theoret": 16, "therefor": [15, 28], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "think": [15, 34, 41, 54], "thom": 35, "thomwigg": 35, "those": [19, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "thread": 26, "three": [28, 52, 53, 54, 57], "through": [5, 6], "thu": [15, 46], "ti": 19, "time": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 20, 22, 26, 27, 31, 32, 36, 38, 39, 42, 43, 51, 52, 53, 54, 55, 56, 57], "timeout": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 22], "timespec": [10, 27, 52, 53, 54, 57], "timestamp": [1, 3, 8, 10, 12, 15, 27, 33, 35, 36, 37, 40, 44, 50, 52, 53, 54, 56, 57], "timezon": 15, "tini": [15, 53], "tl": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 13, 22, 25, 33, 34, 36, 37, 40, 41, 44, 50, 53, 54], "tld": 19, "tls_ctx_option": [15, 22], "tmp": [27, 28, 45, 46], "to_datetim": 22, "to_json": 13, "to_seri": [15, 19, 22, 25, 31, 32, 47, 51, 52, 55, 56, 57], "togeth": [5, 7, 26, 36], "token": [5, 15, 27], "tomorrow": 52, "too": 15, "tool": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 33, 34], "top": 20, "touch": 2, "trace": 22, "traceabl": 15, "traceback": 15, "track": [5, 6, 19, 53, 54], "tracker": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "tracking_id": 19, "tracking_info": 19, "tradit": [40, 41], "translat": 15, "transpar": 19, "transport": [13, 39], "treat": [40, 52, 57], "tri": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 22, 32, 33, 34, 35, 36, 39, 40, 41, 43, 44, 45, 46, 52, 53, 54], "trigger": [9, 10, 15], "trim": 26, "troubl": 15, "true": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 45, 50, 51, 52, 53, 54, 55, 56, 57], "trufan": [19, 20], "trust": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 55, 56, 57], "try": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 22, 26, 32, 33, 34, 35, 36, 39, 40, 41, 43, 44, 45, 46, 52, 53, 54], "ttl": [5, 6, 7, 9], "tune": 15, "tupl": [31, 32, 33, 34, 51, 52, 55, 56, 57], "twice": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "two": [5, 33, 34, 49, 57], "txt": [5, 6, 7, 9, 15, 20, 27], "type": [1, 5, 6, 7, 8, 9, 12, 13, 15, 18, 19, 20, 23, 24, 26, 27, 28, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57], "typic": [20, 36], "u": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 54], "uc_ssl": [19, 53, 54], "umask": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "unalt": 15, "unapprov": 19, "unavail": 15, "unbound": 26, "unchang": [11, 26], "under": [6, 19, 20], "understand": [19, 26], "undo": 15, "unexpect": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "unexpir": 8, "unicod": [15, 31, 32, 38, 51, 52, 55, 56, 57], "unintend": 19, "uniqu": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "unit": 19, "unix": 15, "unknown": [15, 28, 31, 32, 38, 39, 40, 41, 42, 43, 51, 52], "unless": [15, 19, 20, 26, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "unlock": 26, "unnecessari": 15, "unread": 27, "unsaf": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "unsafe_writ": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "unsign": 47, "unspecifi": [11, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 55, 56, 57], "unstabl": 15, "unsupport": [15, 33, 34], "until": [5, 7, 14, 19, 22], "untrust": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 25], "unus": 5, "unverified_chain": 22, "up": [5, 6, 12, 15, 19, 23, 24, 26, 27, 28, 31, 33, 35, 36, 37, 38, 40, 41, 42, 44, 47, 48, 49, 50, 51, 52, 53, 55], "updat": [5, 6, 13, 15, 20, 27, 28, 33, 35, 36, 37, 40, 41, 44, 50, 53, 57], "upgrad": 15, "upon": [19, 31, 32, 38, 39, 42, 43, 51, 52], "upper": 49, "uri": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 31, 32, 33, 34, 38, 51, 52, 55, 56, 57], "url": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "url_list": [1, 15], "us": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "usag": [1, 5, 14, 15, 18, 19, 25, 26, 33, 53, 54, 57], "use_ag": [15, 27], "use_ari": 10, "use_common_name_for_san": [17, 33, 34], "usecommonnameforsan": [33, 34], "user": [3, 10, 15, 19, 25, 26, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "usernam": [19, 20, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 54, 57], "usr": [16, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "usual": [15, 22, 27, 31, 32, 51, 52], "utc": [10, 15, 27, 52, 53, 54, 56, 57], "utf": 26, "utf8": [15, 33], "util": 15, "uuid": [15, 26], "v01": [5, 6, 7, 9], "v02": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 53], "v1": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "v2": [1, 2, 3, 5, 10, 11, 13, 25, 44], "valid": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 17, 18, 19, 22, 25, 27, 31, 32, 33, 34, 45, 46, 52, 53, 54, 57], "valid_at": [27, 52, 53], "valid_from": [15, 27], "valid_in": 53, "valid_to": [15, 27], "validate_cert": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "validate_onli": 19, "validating_challeng": 9, "valu": [4, 11, 15], "value1": [31, 38, 51, 55], "value2": [31, 38, 51, 55], "value_specified_in_no_log_paramet": 41, "var": [1, 3, 5, 6, 7, 8, 9, 10, 13, 16, 22, 32, 34, 39, 43, 52, 54], "variabl": [2, 5, 6, 7, 8, 9, 15, 17, 23, 24, 31, 32, 38, 39, 42, 47, 48, 49, 51, 55], "variant": [32, 39, 43, 52, 56], "variou": [10, 15], "vault": [5, 6, 7, 9, 15, 26, 41], "vel4e3xcw": 28, "vendor": 15, "veri": [12, 18, 56], "verif": [15, 20], "verifi": [1, 14, 15, 20, 22, 25, 46, 53], "verification_email": 20, "verification_method": 20, "verified_chain": 22, "verify_cert_pars": [15, 50], "version": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "version_output": 16, "via": [6, 15, 19, 53], "view": [5, 6, 7], "visibl": 15, "volum": 26, "w": [10, 27, 32, 39, 43, 52, 53, 54, 57], "wa": [0, 1, 5, 7, 8, 9, 10, 11, 13, 15, 17, 19, 22, 26, 28, 29, 30, 31, 32, 33, 34, 36, 39, 40, 41, 44, 45, 51, 52, 53, 55, 56, 57], "wai": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "wait": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15], "want": [5, 17, 18, 19, 20, 26, 27, 28, 33, 34, 38, 39, 57], "warn": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 38, 39, 52, 53], "we": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 36, 40, 41], "web": [1, 20], "web_serv": 20, "webmast": 20, "webserv": [5, 6], "websit": 13, "wed": 13, "week": [27, 52], "well": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 20, 36, 37, 40, 41, 44, 53], "went": 13, "were": [8, 15, 20, 22], "westcott": 22, "what": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "whatev": [5, 6], "when": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "when_ari_support": [5, 10], "where": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 43, 44, 50, 52, 53, 54, 56, 57], "whether": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "which": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "while": [8, 17, 19, 20, 40, 41, 53, 54], "whoi": 20, "whole": [51, 52], "whose": [4, 5, 6, 8, 9, 31, 32, 38, 39, 42, 43, 51, 52, 54], "why": 3, "wigger": 35, "wildcard": [1, 5, 8], "wildcard_ssl": [19, 53, 54], "window": 3, "winrm": 33, "wipe": 15, "wipef": [15, 26], "wish": 13, "with_dict": 33, "within": [19, 20], "without": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "word": [51, 52, 56], "work": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 26, 27, 28, 33, 35, 36, 37, 39, 40, 41, 44, 50, 53], "workqueu": 26, "would": [5, 7, 15, 27, 28, 33, 35, 36, 37, 40, 44, 50, 53, 57], "write": [2, 5, 6, 13, 14, 15, 17, 26, 27, 28, 33, 35, 36, 37, 40, 41, 44, 50, 53, 54, 57], "written": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 27, 28, 33, 35, 36, 37, 40, 41, 44, 50, 53, 57], "wrong": [13, 15], "www": [3, 5, 6, 7, 8, 9, 14, 17, 18, 19, 22, 27, 31, 32, 33, 34, 51, 52, 53, 54], "www_ansible_com": 14, "x": [1, 3, 6, 10, 13, 15, 22, 25, 31, 32, 38, 39, 42, 43, 56], "x1": 5, "x11": 27, "x25519": [16, 18, 31, 32, 38, 39, 40, 41, 42, 43, 51, 52], "x3": 5, "x448": [16, 31, 32, 38, 39, 40, 41, 42, 43, 51, 52], "x509": [5, 50], "x509_": 15, "x509_certif": [15, 17, 18, 20, 25, 30, 33, 34, 35, 36, 40, 41, 44, 45, 50, 52, 54], "x509_certificate_convert": [15, 25], "x509_certificate_info": [15, 25, 29, 50, 53], "x509_certificate_pip": [15, 17, 25, 33, 34, 40, 41, 44, 50, 52, 53], "x509_crl": [15, 25, 56], "x509_crl_info": [15, 25], "xxx": 15, "y": [1, 22, 31, 32, 38, 39, 42, 43, 51, 52], "yaml": [19, 20, 53, 54], "yani": [32, 33, 34, 39, 40, 41, 44, 52, 53, 54], "ye": 15, "year": [17, 18, 19, 53, 54], "yesterdai": 17, "yet": [5, 6, 13, 15], "yml": 15, "you": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "your": [1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 15, 17, 19, 20, 33, 34, 35, 40, 41, 53, 54], "yyyi": 27, "yyyymmddhhmmssz": [52, 53, 54, 56, 57], "zero": [27, 28, 33, 35, 36, 37, 40, 44, 50, 53], "zerossl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "zone": [5, 6, 7, 9]}, "titles": ["community.crypto.acme_account_facts", "community.crypto.acme_account_info module \u2013 Retrieves information on ACME accounts", "community.crypto.acme_account module \u2013 Create, modify or delete ACME accounts", "community.crypto.acme_ari_info module \u2013 Retrieves ACME Renewal Information (ARI) for a certificate", "community.crypto.acme_certificate_deactivate_authz module \u2013 Deactivate all authz for an ACME v2 order", "community.crypto.acme_certificate module \u2013 Create SSL/TLS certificates with the ACME protocol", "community.crypto.acme_certificate_order_create module \u2013 Create an ACME v2 order", "community.crypto.acme_certificate_order_finalize module \u2013 Finalize an ACME v2 order", "community.crypto.acme_certificate_order_info module \u2013 Obtain information for an ACME v2 order", "community.crypto.acme_certificate_order_validate module \u2013 Validate authorizations of an ACME v2 order", "community.crypto.acme_certificate_renewal_info module \u2013 Determine whether a certificate should be renewed or not", "community.crypto.acme_certificate_revoke module \u2013 Revoke certificates with the ACME protocol", "community.crypto.acme_challenge_cert_helper module \u2013 Prepare certificates required for ACME challenges such as tls-alpn-01", "community.crypto.acme_inspect module \u2013 Send direct requests to an ACME server", "community.crypto.certificate_complete_chain module \u2013 Complete certificate chain given a set of untrusted and root certificates", "Community.Crypto Release Notes", "community.crypto.crypto_info module \u2013 Retrieve cryptographic capabilities", "How to create a small CA", "How to create self-signed certificates", "community.crypto.ecs_certificate module \u2013 Request SSL/TLS certificates with the Entrust Certificate Services (ECS) API", "community.crypto.ecs_domain module \u2013 Request validation of a domain with the Entrust Certificate Services (ECS) API", "Index of all Collection Environment Variables", "community.crypto.get_certificate module \u2013 Get a certificate from a host:port", "community.crypto.gpg_fingerprint filter \u2013 Retrieve a GPG fingerprint from a GPG public or private key", "community.crypto.gpg_fingerprint lookup \u2013 Retrieve a GPG fingerprint from a GPG public or private key file", "Community.Crypto", "community.crypto.luks_device module \u2013 Manage encrypted (LUKS) devices", "community.crypto.openssh_cert module \u2013 Generate OpenSSH host or user certificates", "community.crypto.openssh_keypair module \u2013 Generate OpenSSH private and public keys", "community.crypto.openssl_certificate_info", "community.crypto.openssl_certificate", "community.crypto.openssl_csr_info filter \u2013 Retrieve information from OpenSSL Certificate Signing Requests (CSR)", "community.crypto.openssl_csr_info module \u2013 Provide information of OpenSSL Certificate Signing Requests (CSR)", "community.crypto.openssl_csr module \u2013 Generate OpenSSL Certificate Signing Request (CSR)", "community.crypto.openssl_csr_pipe module \u2013 Generate OpenSSL Certificate Signing Request (CSR)", "community.crypto.openssl_dhparam module \u2013 Generate OpenSSL Diffie-Hellman Parameters", "community.crypto.openssl_pkcs12 module \u2013 Generate OpenSSL PKCS#12 archive", "community.crypto.openssl_privatekey_convert module \u2013 Convert OpenSSL private keys", "community.crypto.openssl_privatekey_info filter \u2013 Retrieve information from OpenSSL private keys", "community.crypto.openssl_privatekey_info module \u2013 Provide information for OpenSSL private keys", "community.crypto.openssl_privatekey module \u2013 Generate OpenSSL private keys", "community.crypto.openssl_privatekey_pipe module \u2013 Generate OpenSSL private keys without disk access", "community.crypto.openssl_publickey_info filter \u2013 Retrieve information from OpenSSL public keys in PEM format", "community.crypto.openssl_publickey_info module \u2013 Provide information for OpenSSL public keys", "community.crypto.openssl_publickey module \u2013 Generate an OpenSSL public key from its private key", "community.crypto.openssl_signature_info module \u2013 Verify signatures with openssl", "community.crypto.openssl_signature module \u2013 Sign data with openssl", "community.crypto.parse_serial filter \u2013 Convert a serial number as a colon-separated list of hex numbers to an integer", "community.crypto.split_pem filter \u2013 Split PEM file contents into multiple objects", "community.crypto.to_serial filter \u2013 Convert an integer to a colon-separated list of hex numbers", "community.crypto.x509_certificate_convert module \u2013 Convert X.509 certificates", "community.crypto.x509_certificate_info filter \u2013 Retrieve information from X.509 certificates in PEM format", "community.crypto.x509_certificate_info module \u2013 Provide information of OpenSSL X.509 certificates", "community.crypto.x509_certificate module \u2013 Generate and/or check OpenSSL certificates", "community.crypto.x509_certificate_pipe module \u2013 Generate and/or check OpenSSL certificates", "community.crypto.x509_crl_info filter \u2013 Retrieve information from X.509 CRLs in PEM format", "community.crypto.x509_crl_info module \u2013 Retrieve information on Certificate Revocation Lists (CRLs)", "community.crypto.x509_crl module \u2013 Generate Certificate Revocation Lists (CRLs)"], "titleterms": {"0": 15, "01": 12, "1": 15, "10": 15, "11": 15, "12": [15, 36], "13": 15, "14": 15, "15": 15, "16": 15, "17": 15, "18": 15, "19": 15, "2": 15, "20": 15, "21": 15, "22": 15, "23": 15, "3": 15, "4": 15, "5": 15, "509": [50, 51, 52, 55], "6": 15, "7": 15, "8": 15, "9": 15, "access": 41, "account": [1, 2], "acm": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13], "acme_account": 2, "acme_account_fact": 0, "acme_account_info": 1, "acme_ari_info": 3, "acme_certif": 5, "acme_certificate_deactivate_authz": 4, "acme_certificate_order_cr": 6, "acme_certificate_order_fin": 7, "acme_certificate_order_info": 8, "acme_certificate_order_valid": 9, "acme_certificate_renewal_info": 10, "acme_certificate_revok": 11, "acme_challenge_cert_help": 12, "acme_inspect": 13, "all": [4, 21], "alpn": 12, "also": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19, 20, 22, 23, 24, 27, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57], "an": [4, 6, 7, 8, 9, 13, 44, 47, 49], "api": [19, 20], "archiv": 36, "ari": 3, "attribut": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "author": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "authz": 4, "break": 15, "bugfix": 15, "ca": 17, "capabl": 16, "certif": [3, 5, 10, 11, 12, 14, 17, 18, 19, 20, 22, 27, 31, 32, 33, 34, 50, 51, 52, 53, 54, 56, 57], "certificate_complete_chain": 14, "chain": 14, "challeng": 12, "chang": 15, "changelog": 25, "check": [53, 54], "collect": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "colon": [47, 49], "commun": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "complet": 14, "content": 48, "convert": [37, 47, 49, 50], "creat": [2, 5, 6, 17, 18], "crl": [55, 56, 57], "crypto": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "crypto_info": 16, "cryptograph": 16, "csr": [31, 32, 33, 34], "data": 46, "deactiv": 4, "delet": 2, "deprec": 15, "descript": 25, "determin": 10, "devic": 26, "diffi": 35, "direct": 13, "disk": 41, "domain": 20, "ec": [19, 20], "ecs_certif": 19, "ecs_domain": 20, "encrypt": 26, "entrust": [19, 20], "environ": 21, "exampl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "featur": 15, "file": [24, 48], "filter": [15, 23, 25, 31, 38, 42, 47, 48, 49, 51, 55], "final": 7, "fingerprint": [23, 24], "fix": 15, "format": [42, 51, 55], "from": [22, 23, 24, 31, 38, 42, 44, 51, 55], "gener": [27, 28, 33, 34, 35, 36, 40, 41, 44, 53, 54, 57], "get": 22, "get_certif": 22, "given": 14, "gpg": [23, 24], "gpg_fingerprint": [23, 24], "guid": [15, 25], "hellman": 35, "hex": [47, 49], "host": [22, 27], "how": [17, 18], "index": [21, 25], "inform": [1, 3, 8, 31, 32, 38, 39, 42, 43, 51, 52, 55, 56], "input": [23, 31, 38, 42, 47, 48, 49, 51, 55], "integ": [47, 49], "issu": 15, "its": 44, "kei": [23, 24, 28, 37, 38, 39, 40, 41, 42, 43, 44], "keyword": [31, 38, 51, 55], "known": 15, "link": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "list": [47, 49, 56, 57], "lookup": [15, 24, 25], "luk": 26, "luks_devic": 26, "manag": 26, "minor": 15, "modifi": 2, "modul": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 50, 52, 53, 54, 56, 57], "multipl": 48, "new": 15, "note": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 19, 20, 22, 28, 33, 34, 45, 46, 52, 53, 54, 56, 57], "number": [47, 49], "object": 48, "obtain": 8, "openssh": [27, 28], "openssh_cert": 27, "openssh_keypair": 28, "openssl": [31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 52, 53, 54], "openssl_certif": 30, "openssl_certificate_info": 29, "openssl_csr": 33, "openssl_csr_info": [31, 32], "openssl_csr_pip": 34, "openssl_dhparam": 35, "openssl_pkcs12": 36, "openssl_privatekei": 40, "openssl_privatekey_convert": 37, "openssl_privatekey_info": [38, 39], "openssl_privatekey_pip": 41, "openssl_publickei": 44, "openssl_publickey_info": [42, 43], "openssl_signatur": 46, "openssl_signature_info": 45, "order": [4, 6, 7, 8, 9], "paramet": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 19, 20, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "parse_seri": 47, "pem": [42, 48, 51, 55], "pkc": 36, "plugin": [15, 25], "port": [15, 22], "prepar": 12, "previous": 15, "privat": [23, 24, 28, 37, 38, 39, 40, 41, 44], "protocol": [5, 11], "provid": [32, 39, 43, 52], "public": [23, 24, 28, 42, 43, 44], "releas": 15, "remov": 15, "renew": [3, 10], "request": [13, 19, 20, 31, 32, 33, 34], "requir": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57], "retriev": [1, 3, 16, 23, 24, 31, 38, 42, 51, 55, 56], "return": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "revoc": [56, 57], "revok": 11, "root": 14, "scenario": 25, "secur": 15, "see": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19, 20, 22, 23, 24, 27, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57], "self": 18, "send": 13, "separ": [47, 49], "serial": 47, "server": 13, "servic": [19, 20], "set": [14, 17], "should": 10, "sign": [17, 18, 31, 32, 33, 34, 46], "signatur": 45, "small": 17, "split": 48, "split_pem": 48, "ssl": [5, 19], "summari": 15, "synopsi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "term": 24, "tl": [5, 12, 19], "to_seri": 49, "topic": 15, "untrust": 14, "up": 17, "us": 17, "user": 27, "v1": 15, "v2": [4, 6, 7, 8, 9, 15], "valid": [9, 20], "valu": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "variabl": 21, "verifi": 45, "whether": 10, "without": 41, "x": [50, 51, 52, 55], "x509_certif": 53, "x509_certificate_convert": 50, "x509_certificate_info": [51, 52], "x509_certificate_pip": 54, "x509_crl": 57, "x509_crl_info": [55, 56]}}) \ No newline at end of file diff --git a/pr/757/split_pem_filter.html b/pr/757/split_pem_filter.html index eb43a8df..adf096ad 100644 --- a/pr/757/split_pem_filter.html +++ b/pr/757/split_pem_filter.html @@ -1,8 +1,10 @@ + + - + community.crypto.split_pem filter โ€“ Split PEM file contents into multiple objects — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -102,7 +100,7 @@
      • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
      • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
      • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
      • -
      • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
      • +
      • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
      • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
      • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
      • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
      • @@ -113,7 +111,7 @@
      • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
      • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
      • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
      • -
      • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
      • +
      • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
      • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
      • community.crypto.openssl_signature module โ€“ Sign data with openssl
      • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
      • @@ -181,7 +179,7 @@

        community.crypto.split_pem filter โ€“ Split PEM file contents into multiple objects๏ƒ

        Note

        -

        This filter plugin is part of the community.crypto collection (version 2.21.0).

        +

        This filter plugin is part of the community.crypto collection (version 2.24.0).

        It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

        To install it, use: ansible-galaxy collection install community.crypto.

        @@ -266,6 +264,8 @@ To check whether it is installed, run
      • Issue Tracker
      • Repository (Sources)
      • +
      • Ask for help (crypto)
      • +
      • Ask for help (ACME)
      • Submit a bug report
      • Request a feature
      • Communication
      • diff --git a/pr/757/to_serial_filter.html b/pr/757/to_serial_filter.html index 4e9ec90d..9ea5e5a0 100644 --- a/pr/757/to_serial_filter.html +++ b/pr/757/to_serial_filter.html @@ -1,8 +1,10 @@ + + - + community.crypto.to_serial filter โ€“ Convert an integer to a colon-separated list of hex numbers — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -102,7 +100,7 @@
      • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
      • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
      • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
      • -
      • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
      • +
      • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
      • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
      • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
      • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
      • @@ -113,7 +111,7 @@
      • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
      • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
      • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
      • -
      • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
      • +
      • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
      • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
      • community.crypto.openssl_signature module โ€“ Sign data with openssl
      • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
      • @@ -182,7 +180,7 @@

        community.crypto.to_serial filter โ€“ Convert an integer to a colon-separated list of hex numbers๏ƒ

        Note

        -

        This filter plugin is part of the community.crypto collection (version 2.21.0).

        +

        This filter plugin is part of the community.crypto collection (version 2.24.0).

        It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

        To install it, use: ansible-galaxy collection install community.crypto.

        @@ -278,6 +276,8 @@ To check whether it is installed, run
      • Issue Tracker
      • Repository (Sources)
      • +
      • Ask for help (crypto)
      • +
      • Ask for help (ACME)
      • Submit a bug report
      • Request a feature
      • Communication
      • diff --git a/pr/757/x509_certificate_convert_module.html b/pr/757/x509_certificate_convert_module.html index b1faaa79..138bc758 100644 --- a/pr/757/x509_certificate_convert_module.html +++ b/pr/757/x509_certificate_convert_module.html @@ -1,8 +1,10 @@ + + - + community.crypto.x509_certificate_convert module โ€“ Convert X.509 certificates — Community.Crypto Collection documentation @@ -13,15 +15,11 @@ - - - - - - - + + + + + @@ -102,7 +100,7 @@
      • community.crypto.ecs_domain module โ€“ Request validation of a domain with the Entrust Certificate Services (ECS) API
      • community.crypto.get_certificate module โ€“ Get a certificate from a host:port
      • community.crypto.luks_device module โ€“ Manage encrypted (LUKS) devices
      • -
      • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates.
      • +
      • community.crypto.openssh_cert module โ€“ Generate OpenSSH host or user certificates
      • community.crypto.openssh_keypair module โ€“ Generate OpenSSH private and public keys
      • community.crypto.openssl_csr module โ€“ Generate OpenSSL Certificate Signing Request (CSR)
      • community.crypto.openssl_csr_info module โ€“ Provide information of OpenSSL Certificate Signing Requests (CSR)
      • @@ -113,13 +111,14 @@
      • community.crypto.openssl_privatekey_convert module โ€“ Convert OpenSSL private keys
      • community.crypto.openssl_privatekey_info module โ€“ Provide information for OpenSSL private keys
      • community.crypto.openssl_privatekey_pipe module โ€“ Generate OpenSSL private keys without disk access
      • -
      • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key.
      • +
      • community.crypto.openssl_publickey module โ€“ Generate an OpenSSL public key from its private key
      • community.crypto.openssl_publickey_info module โ€“ Provide information for OpenSSL public keys
      • community.crypto.openssl_signature module โ€“ Sign data with openssl
      • community.crypto.openssl_signature_info module โ€“ Verify signatures with openssl
      • community.crypto.x509_certificate module โ€“ Generate and/or check OpenSSL certificates
      • community.crypto.x509_certificate_convert module โ€“ Convert X.509 certificates
      • -

        Name of the group that should own the filesystem object, as would be fed to chown.

        +

        Name of the group that should own the filesystem object, as would be fed to chown.

        When left unspecified, it uses the current group of the current user unless you are root, in which case it can preserve the previous ownership.

        @@ -405,7 +403,7 @@ see

        owner

        string

        -

        Name of the user that should own the filesystem object, as would be fed to chown.

        +

        Name of the user that should own the filesystem object, as would be fed to chown.

        When left unspecified, it uses the current user unless you are root, in which case it can preserve the previous ownership.

        Specifying a numeric username will be assumed to be a user ID and not a username. Avoid numeric usernames to avoid this confusion.

        @@ -498,7 +496,7 @@ see

        list / elements=string

        The certificateโ€™s issuer.

        -

        Example: DNS:ca.example.org

        +

        Example: DNS:ca.example.org.

        This option determines which values will be accepted for revoked_certificates[].serial_number.

        -

        If set to integer (default), serial numbers are assumed to be integers, for example 66223. (This example value is equivalent to the hex octet string 01:02:AF.)

        -

        If set to hex-octets, serial numbers are assumed to be colon-separated hex octet strings, for example 01:02:AF. (This example value is equivalent to the integer 66223.)

        +

        If set to integer (default), serial numbers are assumed to be integers, for example 66223. (This example value is equivalent to the hex octet string 01:02:AF).

        +

        If set to hex-octets, serial numbers are assumed to be colon-separated hex octet strings, for example 01:02:AF. (This example value is equivalent to the integer 66223).

        Choices:

        • "integer" โ† (default)

        • @@ -607,7 +605,7 @@ see

          string

        The role part of the SELinux filesystem object context.

        -

        When set to _default, it will use the role portion of the policy if available.

        +

        When set to _default, it will use the role portion of the policy if available.

        @@ -615,7 +613,7 @@ see

        string

        The type part of the SELinux filesystem object context.

        -

        When set to _default, it will use the type portion of the policy if available.

        +

        When set to _default, it will use the type portion of the policy if available.

        @@ -623,8 +621,8 @@ see

        string

        The user part of the SELinux filesystem object context.

        -

        By default it uses the system policy, where applicable.

        -

        When set to _default, it will use the user portion of the policy if available.

        +

        By default it uses the system policy, where applicable.

        +

        When set to _default, it will use the user portion of the policy if available.

        @@ -684,6 +682,17 @@ see +

        Support: partial

        +

        The module is not idempotent if force=true.

        +

        If relative timestamps and ignore_timestamps=false (default), the module is not idempotent.

        +
        +

        When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change.

        +

        This assumes that the system controlled/queried by the module has not changed in a relevant way.

        +
        + +

        safe_file_operations

        Support: full

        @@ -956,6 +965,8 @@ or that the certificate otherwise became invalid as ASN.1 TIME.