From d7bdd9c769aaf981e65ce63b4e70212bd5203fc6 Mon Sep 17 00:00:00 2001 From: felixfontein Date: Sun, 18 Feb 2024 20:29:11 +0000 Subject: [PATCH] deploy: 6b1a3d6e685733c276342f376c3c9e34a978a7fc --- branch/main/acme_account_facts_module.html | 2 + branch/main/acme_account_info_module.html | 2 + branch/main/acme_account_module.html | 2 + branch/main/acme_certificate_module.html | 2 + .../main/acme_certificate_revoke_module.html | 2 + .../acme_challenge_cert_helper_module.html | 2 + branch/main/acme_inspect_module.html | 2 + .../certificate_complete_chain_module.html | 2 + branch/main/crypto_info_module.html | 2 + branch/main/docsite/guide_ownca.html | 2 + branch/main/docsite/guide_selfsigned.html | 2 + branch/main/ecs_certificate_module.html | 5 + branch/main/ecs_domain_module.html | 2 + branch/main/environment_variables.html | 2 + branch/main/get_certificate_module.html | 39 ++- branch/main/gpg_fingerprint_filter.html | 2 + branch/main/gpg_fingerprint_lookup.html | 2 + branch/main/index.html | 4 + branch/main/luks_device_module.html | 2 + branch/main/objects.inv | Bin 15795 -> 15955 bytes branch/main/openssh_cert_module.html | 23 +- branch/main/openssh_keypair_module.html | 2 + .../main/openssl_certificate_info_module.html | 2 + branch/main/openssl_certificate_module.html | 2 + branch/main/openssl_csr_info_filter.html | 5 + branch/main/openssl_csr_info_module.html | 5 + branch/main/openssl_csr_module.html | 5 + branch/main/openssl_csr_pipe_module.html | 5 + branch/main/openssl_dhparam_module.html | 2 + branch/main/openssl_pkcs12_module.html | 2 + .../openssl_privatekey_convert_module.html | 2 + .../main/openssl_privatekey_info_filter.html | 2 + .../main/openssl_privatekey_info_module.html | 2 + branch/main/openssl_privatekey_module.html | 2 + .../main/openssl_privatekey_pipe_module.html | 2 + .../main/openssl_publickey_info_filter.html | 6 +- .../main/openssl_publickey_info_module.html | 2 + branch/main/openssl_publickey_module.html | 2 + .../main/openssl_signature_info_module.html | 2 + branch/main/openssl_signature_module.html | 2 + branch/main/parse_serial_filter.html | 308 +++++++++++++++++ branch/main/search.html | 2 + branch/main/searchindex.js | 2 +- branch/main/split_pem_filter.html | 10 +- branch/main/to_serial_filter.html | 309 ++++++++++++++++++ branch/main/x509_certificate_info_filter.html | 10 +- branch/main/x509_certificate_info_module.html | 6 + branch/main/x509_certificate_module.html | 2 + branch/main/x509_certificate_pipe_module.html | 2 + branch/main/x509_crl_info_filter.html | 5 + branch/main/x509_crl_info_module.html | 5 + branch/main/x509_crl_module.html | 26 +- 52 files changed, 815 insertions(+), 29 deletions(-) create mode 100644 branch/main/parse_serial_filter.html create mode 100644 branch/main/to_serial_filter.html diff --git a/branch/main/acme_account_facts_module.html b/branch/main/acme_account_facts_module.html index cce2a876..3a6582f5 100644 --- a/branch/main/acme_account_facts_module.html +++ b/branch/main/acme_account_facts_module.html @@ -116,7 +116,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/acme_account_info_module.html b/branch/main/acme_account_info_module.html index dcecfa1a..c17434d3 100644 --- a/branch/main/acme_account_info_module.html +++ b/branch/main/acme_account_info_module.html @@ -132,7 +132,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/acme_account_module.html b/branch/main/acme_account_module.html index 6ff67fc6..93c17cc3 100644 --- a/branch/main/acme_account_module.html +++ b/branch/main/acme_account_module.html @@ -132,7 +132,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/acme_certificate_module.html b/branch/main/acme_certificate_module.html index 6c2eff71..8aaff097 100644 --- a/branch/main/acme_certificate_module.html +++ b/branch/main/acme_certificate_module.html @@ -132,7 +132,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/acme_certificate_revoke_module.html b/branch/main/acme_certificate_revoke_module.html index e559a1fe..95fd4b34 100644 --- a/branch/main/acme_certificate_revoke_module.html +++ b/branch/main/acme_certificate_revoke_module.html @@ -131,7 +131,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/acme_challenge_cert_helper_module.html b/branch/main/acme_challenge_cert_helper_module.html index 94a7c3dd..4ad2abb9 100644 --- a/branch/main/acme_challenge_cert_helper_module.html +++ b/branch/main/acme_challenge_cert_helper_module.html @@ -131,7 +131,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/acme_inspect_module.html b/branch/main/acme_inspect_module.html index 2271e708..2b685ec9 100644 --- a/branch/main/acme_inspect_module.html +++ b/branch/main/acme_inspect_module.html @@ -132,7 +132,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/certificate_complete_chain_module.html b/branch/main/certificate_complete_chain_module.html index c4e522b4..df283ab1 100644 --- a/branch/main/certificate_complete_chain_module.html +++ b/branch/main/certificate_complete_chain_module.html @@ -130,7 +130,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/crypto_info_module.html b/branch/main/crypto_info_module.html index f0a9b347..8eb4f235 100644 --- a/branch/main/crypto_info_module.html +++ b/branch/main/crypto_info_module.html @@ -128,7 +128,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/docsite/guide_ownca.html b/branch/main/docsite/guide_ownca.html index 557c4f52..efaf7d13 100644 --- a/branch/main/docsite/guide_ownca.html +++ b/branch/main/docsite/guide_ownca.html @@ -121,7 +121,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/docsite/guide_selfsigned.html b/branch/main/docsite/guide_selfsigned.html index 664128b9..bdf854c6 100644 --- a/branch/main/docsite/guide_selfsigned.html +++ b/branch/main/docsite/guide_selfsigned.html @@ -117,7 +117,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/ecs_certificate_module.html b/branch/main/ecs_certificate_module.html index a9e27f32..beab16c2 100644 --- a/branch/main/ecs_certificate_module.html +++ b/branch/main/ecs_certificate_module.html @@ -132,7 +132,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • @@ -841,6 +843,8 @@ see community.crypto.openssl_csr

    Can be used to create a Certificate Signing Request (CSR).

    +
    community.crypto.to_serial filter plugin

    Convert an integer to a colon-separated list of hex numbers.

    +
    @@ -1031,6 +1035,7 @@ see

    integer

    The serial number of the issued certificate.

    +

    This return value is an integer. If you need the serial numbers as a colon-separated hex string, such as 11:22:33, you need to convert it to that form with community.crypto.to_serial.

    Returned: success

    Sample: 1235262234164342

    diff --git a/branch/main/ecs_domain_module.html b/branch/main/ecs_domain_module.html index b4207358..4a45401f 100644 --- a/branch/main/ecs_domain_module.html +++ b/branch/main/ecs_domain_module.html @@ -132,7 +132,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/environment_variables.html b/branch/main/environment_variables.html index 52893bc2..38e5928f 100644 --- a/branch/main/environment_variables.html +++ b/branch/main/environment_variables.html @@ -116,7 +116,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/get_certificate_module.html b/branch/main/get_certificate_module.html index 658209f7..f59ead76 100644 --- a/branch/main/get_certificate_module.html +++ b/branch/main/get_certificate_module.html @@ -96,6 +96,7 @@
  • Parameters
  • Attributes
  • Notes
  • +
  • See Also
  • Examples
  • Return Values @@ -186,8 +189,9 @@ see Parameters

  • Attributes

  • Notes

  • -
  • Examples

  • -
  • Return Values

  • +
  • See Also

  • +
  • Examples

  • +
  • Return Values

  • @@ -364,8 +368,18 @@ see +

    See Also

    +
    +

    See also

    +
    +
    community.crypto.to_serial filter plugin

    Convert an integer to a colon-separated list of hex numbers.

    +
    +
    +
    +
    -

    Examples

    +

    Examples

    - name: Get the cert from an RDP port
       community.crypto.get_certificate:
         host: "1.2.3.4"
    @@ -391,7 +405,7 @@ see 
    -

    Return Values

    +

    Return Values

    Common return values are documented here, the following are the fields unique to this module:

    @@ -455,7 +469,7 @@ see

    issuer

    dictionary

    - @@ -463,7 +477,7 @@ see

    not_after

    string

    - @@ -471,15 +485,16 @@ see

    not_before

    string

    - - @@ -487,7 +502,7 @@ see

    signature_algorithm

    string

    - @@ -495,7 +510,7 @@ see

    subject

    dictionary

    - @@ -503,7 +518,7 @@ see

    version

    string

    - diff --git a/branch/main/gpg_fingerprint_filter.html b/branch/main/gpg_fingerprint_filter.html index e8fef40e..e44d2823 100644 --- a/branch/main/gpg_fingerprint_filter.html +++ b/branch/main/gpg_fingerprint_filter.html @@ -130,7 +130,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/gpg_fingerprint_lookup.html b/branch/main/gpg_fingerprint_lookup.html index 89131aea..38b386de 100644 --- a/branch/main/gpg_fingerprint_lookup.html +++ b/branch/main/gpg_fingerprint_lookup.html @@ -117,7 +117,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/index.html b/branch/main/index.html index c82f7157..0a7a4b54 100644 --- a/branch/main/index.html +++ b/branch/main/index.html @@ -117,7 +117,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • @@ -249,7 +251,9 @@
  • openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)

  • openssl_privatekey_info filter – Retrieve information from OpenSSL private keys

  • openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format

  • +
  • parse_serial filter – Convert a serial number as a colon-separated list of hex numbers to an integer

  • split_pem filter – Split PEM file contents into multiple objects

  • +
  • to_serial filter – Convert an integer to a colon-separated list of hex numbers

  • x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format

  • x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format

  • diff --git a/branch/main/luks_device_module.html b/branch/main/luks_device_module.html index 4037fb43..b75c78df 100644 --- a/branch/main/luks_device_module.html +++ b/branch/main/luks_device_module.html @@ -130,7 +130,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/objects.inv b/branch/main/objects.inv index 365d2ae240d791e24065979bf54393cec8875093..b5a1e92116467bbe99f8a47ec31741a3b6d96d70 100644 GIT binary patch delta 15668 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 z!TVv;XZo}FRequirements
  • Parameters
  • Attributes
  • +
  • See Also
  • Examples
  • Return Values @@ -184,8 +187,9 @@ see Requirements

  • Parameters

  • Attributes

  • -
  • Examples

  • -
  • Return Values

  • +
  • See Also

  • +
  • Examples

  • +
  • Return Values

  • @@ -372,6 +376,7 @@ see

    integer

    Information about the issuer of the cert

    +

    Information about the issuer of the cert.

    Returned: success

    Expiration date of the cert

    +

    Expiration date of the cert.

    Returned: success

    Issue date of the cert

    +

    Issue date of the cert.

    Returned: success

    serial_number

    -

    string

    +

    integer

    The serial number of the cert

    +

    The serial number of the cert.

    +

    This return value is an integer. If you need the serial numbers as a colon-separated hex string, such as 11:22:33, you need to convert it to that form with community.crypto.to_serial.

    Returned: success

    The algorithm used to sign the cert

    +

    The algorithm used to sign the cert.

    Returned: success

    Information about the subject of the cert (OU, CN, etc)

    +

    Information about the subject of the cert (OU, CN, etc).

    Returned: success

    The version number of the certificate

    +

    The version number of the certificate.

    Returned: success

    Specify the certificate serial number. The serial number is logged by the server when the certificate is used for authentication. The certificate serial number may be used in a KeyRevocationList. The serial number may be omitted for checks, but must be specified again for a new certificate. Note: The default value set by ssh-keygen is 0.

    +

    This option accepts an integer. If you want to provide serial numbers as colon-separated hex strings, such as 11:22:33, you need to convert them to an integer with community.crypto.parse_serial.

    @@ -544,8 +549,18 @@ see +

    See Also

    +
    +

    See also

    +
    +
    community.crypto.parse_serial filter plugin

    Convert a serial number as a colon-separated list of hex numbers to an integer.

    +
    +
    +
    +
    -

    Examples

    +

    Examples

    - name: Generate an OpenSSH user certificate that is valid forever and for all users
       community.crypto.openssh_cert:
         type: user
    @@ -614,7 +629,7 @@ see 
    -

    Return Values

    +

    Return Values

    Common return values are documented here, the following are the fields unique to this module:

    diff --git a/branch/main/openssh_keypair_module.html b/branch/main/openssh_keypair_module.html index 0f3f0053..3187187d 100644 --- a/branch/main/openssh_keypair_module.html +++ b/branch/main/openssh_keypair_module.html @@ -131,7 +131,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/openssl_certificate_info_module.html b/branch/main/openssl_certificate_info_module.html index e50d3806..c5b01df1 100644 --- a/branch/main/openssl_certificate_info_module.html +++ b/branch/main/openssl_certificate_info_module.html @@ -116,7 +116,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/openssl_certificate_module.html b/branch/main/openssl_certificate_module.html index cb58fad4..23de108f 100644 --- a/branch/main/openssl_certificate_module.html +++ b/branch/main/openssl_certificate_module.html @@ -116,7 +116,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/openssl_csr_info_filter.html b/branch/main/openssl_csr_info_filter.html index 1c7faa2d..4361adbe 100644 --- a/branch/main/openssl_csr_info_filter.html +++ b/branch/main/openssl_csr_info_filter.html @@ -131,7 +131,9 @@
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • @@ -263,6 +265,8 @@ example: input
    community.crypto.openssl_csr_info

    Provide information of OpenSSL Certificate Signing Requests (CSR).

    +
    community.crypto.to_serial filter plugin

    Convert an integer to a colon-separated list of hex numbers.

    +
    @@ -314,6 +318,7 @@ example: input
    diff --git a/branch/main/openssl_csr_info_module.html b/branch/main/openssl_csr_info_module.html index f2822768..f894445e 100644 --- a/branch/main/openssl_csr_info_module.html +++ b/branch/main/openssl_csr_info_module.html @@ -131,7 +131,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • @@ -308,6 +310,8 @@ see community.crypto.openssl_csr_info filter plugin

    A filter variant of this module.

    +
    community.crypto.to_serial filter plugin

    Convert an integer to a colon-separated list of hex numbers.

    +
    @@ -357,6 +361,7 @@ see

    The CSR’s authority cert serial number.

    Is none if the AuthorityKeyIdentifier extension is not present.

    +

    This return value is an integer. If you need the serial numbers as a colon-separated hex string, such as 11:22:33, you need to convert it to that form with community.crypto.to_serial.

    Returned: success

    Sample: 12345

    diff --git a/branch/main/openssl_csr_module.html b/branch/main/openssl_csr_module.html index c3c99fc9..1e665686 100644 --- a/branch/main/openssl_csr_module.html +++ b/branch/main/openssl_csr_module.html @@ -132,7 +132,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • @@ -250,6 +252,7 @@ see cryptography
    backend is used!

    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.

    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.

    +

    This option accepts an integer. If you want to provide serial numbers as colon-separated hex strings, such as 11:22:33, you need to convert them to an integer with community.crypto.parse_serial.

    @@ -621,6 +626,7 @@ example: input

    integer

    @@ -722,7 +728,7 @@ example: input diff --git a/branch/main/x509_certificate_info_module.html b/branch/main/x509_certificate_info_module.html index 61503b13..e27e5c78 100644 --- a/branch/main/x509_certificate_info_module.html +++ b/branch/main/x509_certificate_info_module.html @@ -132,7 +132,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • @@ -330,6 +332,8 @@ see community.crypto.x509_certificate_info filter plugin

    A filter variant of this module.

    +
    community.crypto.to_serial filter plugin

    Convert an integer to a colon-separated list of hex numbers.

    +
    @@ -403,6 +407,7 @@ see

    The certificate’s authority cert serial number.

    Is none if the AuthorityKeyIdentifier extension is not present.

    +

    This return value is an integer. If you need the serial numbers as a colon-separated hex string, such as 11:22:33, you need to convert it to that form with community.crypto.to_serial.

    Returned: success

    Sample: 12345

    @@ -714,6 +719,7 @@ see

    integer

    diff --git a/branch/main/x509_certificate_module.html b/branch/main/x509_certificate_module.html index 161d5971..34a17652 100644 --- a/branch/main/x509_certificate_module.html +++ b/branch/main/x509_certificate_module.html @@ -132,7 +132,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/x509_certificate_pipe_module.html b/branch/main/x509_certificate_pipe_module.html index 0ffdec58..02bc42bf 100644 --- a/branch/main/x509_certificate_pipe_module.html +++ b/branch/main/x509_certificate_pipe_module.html @@ -132,7 +132,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/x509_crl_info_filter.html b/branch/main/x509_crl_info_filter.html index 4040710d..66a2d6a0 100644 --- a/branch/main/x509_crl_info_filter.html +++ b/branch/main/x509_crl_info_filter.html @@ -118,7 +118,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
    • Synopsis
    • @@ -277,6 +279,8 @@ example: input
      community.crypto.x509_crl_info

      Retrieve information on Certificate Revocation Lists (CRLs).

      +
      community.crypto.to_serial filter plugin

      Convert an integer to a colon-separated list of hex numbers.

      +
      @@ -463,6 +467,7 @@ or that the certificate otherwise became invalid as ASN.1 TIME.

      integer

  • diff --git a/branch/main/x509_crl_info_module.html b/branch/main/x509_crl_info_module.html index 33d8802f..a8364efe 100644 --- a/branch/main/x509_crl_info_module.html +++ b/branch/main/x509_crl_info_module.html @@ -132,7 +132,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • @@ -315,6 +317,8 @@ see community.crypto.x509_crl_info filter plugin

    A filter variant of this module.

    +
    community.crypto.to_serial filter plugin

    Convert an integer to a colon-separated list of hex numbers.

    +
    @@ -499,6 +503,7 @@ or that the certificate otherwise became invalid as ASN.1 TIME.

    integer

    diff --git a/branch/main/x509_crl_module.html b/branch/main/x509_crl_module.html index 0ca3f987..97ac0cb7 100644 --- a/branch/main/x509_crl_module.html +++ b/branch/main/x509_crl_module.html @@ -116,6 +116,7 @@
  • Parameters
  • Attributes
  • Notes
  • +
  • See Also
  • Examples
  • Return Values @@ -187,8 +190,9 @@ see Parameters

  • Attributes

  • Notes

  • -
  • Examples

  • -
  • Return Values

  • +
  • See Also

  • +
  • Examples

  • +
  • Return Values

  • @@ -557,6 +561,7 @@ see

    Serial number of the certificate.

    Mutually exclusive with revoked_certificates[].path and revoked_certificates[].content. One of these three options must be specified.

    +

    This option accepts an integer. If you want to provide serial numbers as colon-separated hex strings, such as 11:22:33, you need to convert them to an integer with community.crypto.parse_serial.

    The CSR’s authority cert serial number.

    Is none if the AuthorityKeyIdentifier extension is not present.

    +

    This return value is an integer. If you need the serial numbers as a colon-separated hex string, such as 11:22:33, you need to convert it to that form with community.crypto.to_serial.

    Returned: success

    Sample: 12345

    @@ -869,6 +872,8 @@ see community.crypto.openssl_csr_info

    Provide information of OpenSSL Certificate Signing Requests (CSR).

    +
    community.crypto.parse_serial filter plugin

    Convert a serial number as a colon-separated list of hex numbers to an integer.

    +
    diff --git a/branch/main/openssl_csr_pipe_module.html b/branch/main/openssl_csr_pipe_module.html index 5e13f864..34854537 100644 --- a/branch/main/openssl_csr_pipe_module.html +++ b/branch/main/openssl_csr_pipe_module.html @@ -132,7 +132,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • @@ -239,6 +241,7 @@ see cryptography backend is used!

    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.

    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.

    +

    This option accepts an integer. If you want to provide serial numbers as colon-separated hex strings, such as 11:22:33, you need to convert them to an integer with community.crypto.parse_serial.

    @@ -718,6 +721,8 @@ see community.crypto.openssl_csr_info

    Provide information of OpenSSL Certificate Signing Requests (CSR).

    +
    community.crypto.parse_serial filter plugin

    Convert a serial number as a colon-separated list of hex numbers to an integer.

    +
    diff --git a/branch/main/openssl_dhparam_module.html b/branch/main/openssl_dhparam_module.html index f5f84470..75b874f9 100644 --- a/branch/main/openssl_dhparam_module.html +++ b/branch/main/openssl_dhparam_module.html @@ -131,7 +131,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/openssl_pkcs12_module.html b/branch/main/openssl_pkcs12_module.html index 312a9301..0996debc 100644 --- a/branch/main/openssl_pkcs12_module.html +++ b/branch/main/openssl_pkcs12_module.html @@ -131,7 +131,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/openssl_privatekey_convert_module.html b/branch/main/openssl_privatekey_convert_module.html index 210be5d9..b0794990 100644 --- a/branch/main/openssl_privatekey_convert_module.html +++ b/branch/main/openssl_privatekey_convert_module.html @@ -131,7 +131,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/openssl_privatekey_info_filter.html b/branch/main/openssl_privatekey_info_filter.html index 1d4b7a73..f234aa8d 100644 --- a/branch/main/openssl_privatekey_info_filter.html +++ b/branch/main/openssl_privatekey_info_filter.html @@ -131,7 +131,9 @@
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/openssl_privatekey_info_module.html b/branch/main/openssl_privatekey_info_module.html index ab7530f4..bf54f360 100644 --- a/branch/main/openssl_privatekey_info_module.html +++ b/branch/main/openssl_privatekey_info_module.html @@ -131,7 +131,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/openssl_privatekey_module.html b/branch/main/openssl_privatekey_module.html index 793590ad..457cb119 100644 --- a/branch/main/openssl_privatekey_module.html +++ b/branch/main/openssl_privatekey_module.html @@ -131,7 +131,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/openssl_privatekey_pipe_module.html b/branch/main/openssl_privatekey_pipe_module.html index 5b3761cc..4c725f68 100644 --- a/branch/main/openssl_privatekey_pipe_module.html +++ b/branch/main/openssl_privatekey_pipe_module.html @@ -131,7 +131,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/openssl_publickey_info_filter.html b/branch/main/openssl_publickey_info_filter.html index c90fe829..af4d2747 100644 --- a/branch/main/openssl_publickey_info_filter.html +++ b/branch/main/openssl_publickey_info_filter.html @@ -24,7 +24,7 @@ - + @@ -129,7 +129,9 @@ +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • @@ -398,7 +400,7 @@ To check whether it is installed, run - +
    diff --git a/branch/main/openssl_publickey_info_module.html b/branch/main/openssl_publickey_info_module.html index 2165be61..c0e44fa2 100644 --- a/branch/main/openssl_publickey_info_module.html +++ b/branch/main/openssl_publickey_info_module.html @@ -131,7 +131,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/openssl_publickey_module.html b/branch/main/openssl_publickey_module.html index 93802c89..263e6f33 100644 --- a/branch/main/openssl_publickey_module.html +++ b/branch/main/openssl_publickey_module.html @@ -131,7 +131,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/openssl_signature_info_module.html b/branch/main/openssl_signature_info_module.html index 4e58dc21..c4679312 100644 --- a/branch/main/openssl_signature_info_module.html +++ b/branch/main/openssl_signature_info_module.html @@ -132,7 +132,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/openssl_signature_module.html b/branch/main/openssl_signature_module.html index d5720b81..24e63fed 100644 --- a/branch/main/openssl_signature_module.html +++ b/branch/main/openssl_signature_module.html @@ -132,7 +132,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/parse_serial_filter.html b/branch/main/parse_serial_filter.html new file mode 100644 index 00000000..167ee1dd --- /dev/null +++ b/branch/main/parse_serial_filter.html @@ -0,0 +1,308 @@ + + + + + + + + community.crypto.parse_serial filter – Convert a serial number as a colon-separated list of hex numbers to an integer — Community.Crypto Collection documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Community.Crypto Collection Docs
    +
    +
    + + +
    + +
    +
    +
    +
      +
    • + +
    • + + Edit on GitHub +
    • +
    +
    +
    +
    + + +
    + +
    +

    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.18.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.

    +

    To use it in a playbook, specify: community.crypto.parse_serial.

    +
    +

    New in community.crypto 2.18.0

    + +
    +

    Synopsis

    +
      +
    • Parses a colon-separated list of hex numbers of the form 00:11:22:33 and returns the corresponding integer.

    • +
    +
    +
    +

    Input

    +

    This describes the input of the filter, the value before | community.crypto.parse_serial.

    + + + + + + + + + + + +

    Parameter

    Comments

    +

    Input

    +

    string / required

    +

    A serial number represented as a colon-separated list of hex numbers between 0 and 255.

    +

    These numbers are interpreted as the byte presentation of an unsigned integer in network byte order. That is, 01:00 is interpreted as the integer 256.

    +
    +
    +
    +

    See Also

    +
    +

    See also

    +
    +
    community.crypto.to_serial filter plugin

    Convert an integer to a colon-separated list of hex numbers.

    +
    +
    +
    +
    +
    +

    Examples

    +
    - name: Parse serial number
    +  ansible.builtin.debug:
    +    msg: "{{ '11:22:33' | community.crypto.parse_serial }}"
    +
    +
    +
    +
    +

    Return Value

    + + + + + + + + + + + +

    Key

    Description

    +

    Return value

    +

    integer

    +

    The serial number as an integer.

    +

    Returned: success

    +
    +
    +

    Authors

    +
      +
    • Felix Fontein (@felixfontein)

    • +
    +
    +

    Hint

    +

    Configuration entries for each entry type have a low to high priority order. For example, a variable that is lower in the list will override a variable that is higher up.

    +
    +
    + +
    +
    + + +
    +
    + + +
    + +
    + +
    +

    © Copyright Community.Crypto Contributors.

    +
    + + + + +
    +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/branch/main/search.html b/branch/main/search.html index aa15325b..4244de02 100644 --- a/branch/main/search.html +++ b/branch/main/search.html @@ -117,7 +117,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • diff --git a/branch/main/searchindex.js b/branch/main/searchindex.js index 47f5046f..3bb757d2 100644 --- a/branch/main/searchindex.js +++ b/branch/main/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["acme_account_facts_module", "acme_account_info_module", "acme_account_module", "acme_certificate_module", "acme_certificate_revoke_module", "acme_challenge_cert_helper_module", "acme_inspect_module", "certificate_complete_chain_module", "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", "split_pem_filter", "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"], "filenames": ["acme_account_facts_module.rst", "acme_account_info_module.rst", "acme_account_module.rst", "acme_certificate_module.rst", "acme_certificate_revoke_module.rst", "acme_challenge_cert_helper_module.rst", "acme_inspect_module.rst", "certificate_complete_chain_module.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", "split_pem_filter.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"], "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_certificate module \u2013 Create SSL/TLS certificates with the ACME protocol", "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.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.split_pem filter \u2013 Split PEM file contents into multiple objects", "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)"], "terms": {"thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 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], "plugin": [0, 13, 15, 16, 21, 22, 23, 24, 30, 31, 33, 34, 35, 39, 40, 41, 44, 45], "wa": [0, 1, 3, 4, 6, 9, 11, 14, 18, 20, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33, 36, 37, 40, 41, 42, 44, 45, 46], "part": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 21, 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], "collect": [0, 9, 10, 17, 21, 22], "version": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 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], "2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 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], "18": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 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], "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 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], "modul": [0, 9, 10, 21, 22, 23, 30, 34, 40, 44], "ha": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 44, 45, 46], "been": [0, 1, 2, 3, 4, 6, 11, 13, 14, 18, 19, 21, 22, 25, 26, 31, 36, 43, 46], "remov": [0, 1, 2, 3, 4, 6, 18, 21, 22, 28, 36, 42, 46], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 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], "renam": [0, 21, 22, 41, 42, 46], "acme_account_info": [0, 2, 17], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "It": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "includ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ansibl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "core": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "To": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "check": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 45, 46], "whether": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "instal": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "run": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "galaxi": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "list": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "us": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "you": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "need": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "further": [1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "abl": [1, 2, 3, 4, 5, 6, 7, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "detail": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "playbook": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "specifi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "allow": [1, 2, 3, 4, 6, 11, 12, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "ca": [1, 2, 3, 4, 6, 7, 11, 17, 19, 23, 24, 25, 26, 28, 39, 40, 41, 42, 43, 44, 45, 46], "support": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "protocol": [1, 2, 5, 6, 14, 17, 20, 42], "let": [1, 2, 3, 4, 6, 42], "": [1, 2, 3, 4, 5, 6, 9, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 41, 42, 43, 44, 45, 46], "encrypt": [1, 2, 3, 4, 6, 14, 17, 20, 28, 29, 32, 33, 42], "onli": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "work": [1, 2, 3, 4, 6, 18, 19, 20, 25, 27, 28, 29, 31, 32, 33, 36, 42], "v2": [1, 2, 3, 4, 6, 36], "below": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "ar": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "host": [1, 2, 3, 4, 5, 6, 7, 11, 12, 17, 18, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "execut": [1, 2, 3, 4, 5, 6, 7, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "either": [1, 2, 3, 4, 6, 11, 12, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 35, 36, 37, 38, 41, 42, 43, 45, 46], "openssl": [1, 2, 3, 4, 6, 7, 8, 14, 17, 40], "cryptographi": [1, 2, 3, 4, 5, 6, 7, 8, 11, 14, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 45, 46], "1": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "5": [1, 2, 3, 4, 6, 7, 8, 12, 18, 23, 24, 32, 33, 37, 38, 40, 41, 42, 43], "ipaddress": [1, 2, 3, 4, 6], "comment": [1, 2, 3, 4, 5, 6, 7, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "account_key_cont": [1, 2, 3, 4, 6], "string": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "content": [1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 14, 15, 17, 18, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "rsa": [1, 2, 3, 4, 6, 8, 10, 19, 20, 23, 24, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41], "ellipt": [1, 2, 3, 4, 6, 8, 20, 23, 24, 30, 31, 32, 33, 34, 35, 40, 41], "curv": [1, 2, 3, 4, 6, 8, 20, 23, 24, 30, 31, 32, 33, 34, 35, 40, 41], "kei": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 17, 18, 19, 23, 24, 25, 26, 27, 28, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mutual": [1, 2, 3, 4, 5, 6, 18, 25, 26, 28, 42, 43, 46], "exclus": [1, 2, 3, 4, 5, 6, 18, 25, 26, 28, 42, 43, 46], "account_key_src": [1, 2, 3, 4, 5, 6, 8], "warn": [1, 2, 3, 4, 6, 30, 31, 41, 42], "written": [1, 2, 3, 4, 6, 19, 20, 25, 27, 28, 29, 32, 33, 36, 42, 46], "temporari": [1, 2, 3, 4, 6], "file": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "which": [1, 2, 3, 4, 6, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "delet": [1, 3, 4, 6, 17], "when": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "complet": [1, 2, 3, 4, 6, 8, 17, 18, 33], "sinc": [1, 2, 3, 4, 6, 9, 18, 25, 26, 28, 31], "an": [1, 2, 3, 4, 5, 11, 12, 14, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 40, 41, 42, 43, 44, 45, 46], "import": [1, 2, 3, 4, 6, 8, 19, 20, 25, 26, 27, 28, 29, 32, 36, 42, 46], "privat": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 17, 19, 23, 24, 25, 26, 27, 28, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "can": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 44, 45, 46], "chang": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "revok": [1, 2, 3, 6, 11, 17, 44, 45, 46], "your": [1, 2, 3, 4, 6, 9, 11, 12, 25, 26, 27, 32, 42, 43], "certif": [1, 2, 6, 17, 27, 28, 30, 32, 33, 36, 37, 38, 39, 44], "without": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 35, 36, 37, 38, 41, 42, 43, 45, 46], "know": [1, 2, 3, 4, 6, 25, 26], "might": [1, 2, 3, 4, 6, 14, 29, 31, 32, 33, 36, 46], "accept": [1, 2, 3, 4, 6, 11, 25, 26], "In": [1, 2, 3, 4, 6, 9, 11, 18, 20, 23, 24, 28, 31, 32, 43], "case": [1, 2, 3, 4, 6, 8, 11, 12, 14, 18, 19, 20, 23, 24, 25, 27, 28, 29, 31, 32, 33, 36, 40, 41, 42, 46], "still": [1, 2, 3, 4, 6, 11, 19, 24, 31, 41, 42], "happen": [1, 2, 3, 4, 6], "disk": [1, 2, 3, 4, 6, 7, 10, 17, 25, 26, 29, 31, 32, 36, 42, 43], "process": [1, 2, 3, 4, 6, 12, 18, 46], "move": [1, 2, 3, 4, 6, 11, 41, 42, 43], "its": [1, 2, 3, 4, 6, 7, 9, 11, 12, 15, 17, 18, 19, 20, 25, 26, 27, 28, 29, 32, 33, 35, 42, 43], "argument": [1, 2, 3, 4, 6, 27], "node": [1, 2, 3, 4, 6, 15, 16, 23, 30, 40, 44], "where": [1, 2, 3, 4, 6, 9, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 35, 36, 41, 42, 43, 45, 46], "account_key_passphras": [1, 2, 3, 4, 6], "ad": [1, 2, 3, 4, 5, 6, 7, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 36, 41, 42, 43, 44, 45, 46], "6": [1, 2, 3, 4, 5, 6, 8, 11, 14, 18, 20, 23, 24, 25, 26, 32, 33, 37, 38, 40, 41, 42, 43], "phassphras": [1, 2, 3, 4, 5, 6], "decod": [1, 2, 3, 4, 5, 6, 23, 24, 30, 40, 41, 44, 45, 46], "backend": [1, 2, 3, 4, 6, 14, 20, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "alias": [1, 2, 3, 4, 6, 19, 20, 25, 26, 27, 28, 29, 32, 36, 42, 43, 46], "account_kei": [1, 2, 3, 4, 6], "path": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "contain": [1, 2, 3, 4, 5, 6, 7, 12, 14, 18, 19, 20, 25, 26, 27, 28, 29, 32, 33, 36, 42, 46], "creat": [1, 4, 5, 6, 11, 17, 18, 19, 20, 25, 26, 27, 28, 29, 32, 35, 36, 42, 43, 45, 46], "openssl_privatekei": [1, 2, 3, 6, 9, 10, 11, 17, 25, 26, 27, 28, 29, 31, 33, 35, 36, 38, 42, 43], "openssl_privatekey_pip": [1, 2, 3, 6, 17, 25, 26, 29, 31, 32, 36, 42, 43], "If": [1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "requisit": [1, 2, 3, 6], "avail": [1, 2, 3, 4, 6, 8, 10, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 46], "directli": [1, 2, 3, 6, 10, 41, 42], "command": [1, 2, 3, 6, 18, 19], "line": [1, 2, 3, 6, 18], "tool": [1, 2, 3, 4, 6, 25, 26], "genrsa": [1, 2, 3, 6], "ecparam": [1, 2, 3, 4, 6], "genkei": [1, 2, 3, 4, 6], "ani": [1, 2, 3, 4, 6, 9, 10, 11, 19, 20, 25, 26, 27, 28, 29, 32, 33, 36, 42, 43], "other": [1, 2, 3, 4, 6, 11, 19, 20, 25, 26, 27, 28, 29, 32, 33, 36, 40, 41, 42, 45, 46], "pem": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 14, 17, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "format": [1, 2, 3, 4, 5, 6, 7, 11, 14, 17, 18, 19, 20, 23, 24, 28, 29, 30, 31, 32, 33, 36, 41, 42, 43, 45, 46], "well": [1, 2, 3, 4, 6, 12, 28, 29, 32, 33, 36, 42], "account_uri": [1, 2, 3, 4, 6], "assum": [1, 2, 3, 4, 6, 7, 9, 11, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "uri": [1, 2, 3, 4, 6, 23, 24, 25, 26, 30, 40, 41, 44, 45, 46], "given": [1, 2, 3, 4, 5, 6, 17, 18, 25, 26, 37], "doe": [1, 2, 3, 4, 5, 6, 7, 8, 11, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "match": [1, 2, 3, 4, 6, 7, 12, 19, 20, 25, 26, 27, 32, 33, 42, 46], "exist": [1, 2, 3, 4, 5, 6, 9, 11, 18, 19, 20, 25, 26, 27, 28, 29, 32, 33, 36, 42, 43, 46], "fail": [1, 2, 3, 4, 6, 11, 19, 20, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 36, 40, 41, 42, 44, 45, 46], "acme_directori": [1, 2, 3, 4, 6, 42], "directori": [1, 2, 3, 4, 6, 7, 42], "entri": [1, 2, 3, 4, 5, 6, 12, 15, 16, 23, 24, 30, 34, 39, 40, 41, 42, 44, 46], "point": [1, 2, 3, 4, 6, 7, 11, 16, 19, 23, 24, 25, 26, 30, 31, 34, 35, 40, 41, 42, 43, 44, 45, 46], "url": [1, 2, 3, 4, 6], "access": [1, 2, 3, 4, 6, 12, 17, 25, 26, 29, 31, 32, 36, 42, 43, 46], "server": [1, 2, 3, 4, 9, 11, 12, 14, 17, 19, 25, 26, 42, 43], "api": [1, 2, 3, 4, 6, 17, 42, 43], "For": [1, 2, 3, 4, 6, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 41, 42, 43, 44], "safeti": [1, 2, 3, 4, 6], "reason": [1, 2, 3, 4, 6, 25, 26, 42, 43, 44, 45, 46], "default": [1, 2, 3, 4, 6, 7, 10, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "set": [1, 2, 3, 4, 5, 6, 11, 13, 14, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "stage": [1, 2, 3, 4, 6, 42], "v1": [1, 2, 3, 4, 6], "technic": [1, 2, 3, 4, 6, 11], "correct": [1, 2, 3, 4, 6, 7, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "untrust": [1, 2, 3, 4, 6, 17], "all": [1, 2, 3, 4, 6, 7, 8, 9, 11, 14, 19, 20, 23, 24, 28, 30, 31, 32, 33, 39, 40, 41, 42, 43, 44, 45, 46], "endpoint": [1, 2, 3, 4, 6], "found": [1, 2, 3, 4, 6, 8, 12], "here": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "http": [1, 2, 3, 4, 5, 6, 11, 12, 14, 19, 25, 26, 32, 42, 43], "letsencrypt": [1, 2, 3, 4, 6, 42], "org": [1, 2, 3, 4, 6, 11, 25, 26, 42, 44, 45, 46], "doc": [1, 2, 3, 4, 6, 9, 10, 32, 42], "environ": [1, 2, 3, 4, 5, 6, 42], "buypass": [1, 2, 3, 4, 6, 42], "com": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 17, 19, 23, 24, 25, 26, 28, 29, 31, 32, 35, 36, 40, 41, 42, 43, 44, 45, 46], "t": [1, 2, 3, 4, 6, 9, 19, 20, 24, 25, 27, 28, 29, 31, 32, 35, 36, 41, 42, 46], "63d4ai": [1, 2, 3, 4, 6], "go": [1, 2, 3, 4, 6], "ssl": [1, 2, 4, 5, 6, 7, 12, 14, 17, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 41, 42, 43, 45, 46], "product": [1, 2, 3, 4, 6, 11, 33], "v02": [1, 2, 3, 4, 6, 42], "zerossl": [1, 2, 3, 4, 6], "dv90": [1, 2, 3, 4, 6], "sectigo": [1, 2, 3, 4, 6], "qa": [1, 2, 3, 4, 6], "secur": [1, 2, 3, 4, 6, 11, 14, 28, 42, 43], "trust": [1, 2, 3, 4, 6, 44, 45, 46], "provid": [1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 23, 25, 26, 30, 32, 33, 34, 36, 40, 42, 43, 44, 45], "dv": [1, 2, 3, 4, 6], "servic": [1, 2, 3, 4, 6, 17, 42, 43], "test": [1, 2, 3, 4, 6, 11, 12, 20, 23, 24, 40, 41], "against": [1, 2, 3, 4, 6, 11, 14, 19], "acme_vers": [1, 2, 3, 4, 6], "integ": [1, 2, 3, 4, 6, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 40, 41, 42, 43, 44, 45, 46], "must": [1, 2, 3, 4, 5, 6, 9, 11, 12, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 45, 46], "classic": [1, 2, 3, 4, 6], "standard": [1, 2, 3, 4, 6, 11], "deprec": [1, 2, 3, 4, 6, 14, 20, 41, 42, 46], "from": [1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 41, 42, 43, 45, 46], "3": [1, 2, 3, 4, 5, 6, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35, 36, 40, 41, 42, 43, 46], "choic": [1, 2, 3, 4, 5, 6, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "request_timeout": [1, 2, 3, 4, 6], "time": [1, 2, 3, 4, 6, 11, 12, 14, 18, 19, 23, 24, 28, 30, 31, 34, 35, 40, 41, 42, 43, 44, 45, 46], "should": [1, 2, 3, 4, 5, 6, 8, 11, 12, 14, 19, 20, 23, 24, 25, 26, 27, 28, 29, 32, 33, 36, 40, 41, 42, 43, 45, 46], "wait": [1, 2, 3, 4, 6], "respons": [1, 2, 3, 4, 6, 11], "timeout": [1, 2, 3, 4, 6, 14], "appli": [1, 2, 3, 4, 6, 11, 14, 19, 20], "request": [1, 2, 3, 4, 5, 7, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "head": [1, 2, 3, 4, 6], "get": [1, 2, 3, 4, 6, 11, 17, 19, 20, 24, 25, 27, 28, 29, 31, 32, 35, 36, 41, 42, 45, 46], "post": [1, 2, 3, 4, 6, 11], "10": [1, 2, 3, 4, 6, 10, 14, 17, 18, 19, 20, 23, 30, 32, 33, 34, 36, 39, 40, 41, 42, 43, 44], "retrieve_ord": 1, "order": [1, 3, 6, 11, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 39, 40, 41, 42, 44, 45, 46], "object": [1, 3, 6, 17, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "A": [1, 2, 5, 7, 8, 11, 14, 16, 24, 25, 26, 31, 35, 37, 39, 41, 42, 43, 45, 46], "ignor": [1, 2, 3, 7, 11, 19, 20, 23, 24, 25, 26, 28, 30, 33, 39, 40, 41, 42, 43, 44, 45, 46], "fetch": 1, "order_uri": [1, 3, 6], "alwai": [1, 2, 3, 4, 5, 6, 8, 10, 11, 12, 14, 19, 20, 28, 31, 32, 33, 41, 42, 43, 46], "popul": 1, "option": [1, 2, 3, 4, 6, 11, 14, 18, 19, 20, 25, 26, 27, 28, 29, 32, 33, 36, 41, 42, 43, 46], "object_list": 1, "current": [1, 3, 8, 11, 12, 14, 19, 20, 25, 26, 27, 28, 29, 32, 33, 36, 42, 43, 46], "so": [1, 2, 3, 4, 6, 11, 12, 18, 19, 20, 23, 25, 27, 28, 29, 30, 31, 32, 33, 36, 40, 42, 44, 46], "result": [1, 4, 5, 9, 10, 11, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 40, 41, 42, 43, 44, 45, 46], "empti": [1, 3, 8], "url_list": 1, "select_crypto_backend": [1, 2, 3, 4, 6, 14, 24, 25, 26, 27, 28, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43], "determin": [1, 2, 3, 4, 6, 14, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43], "auto": [1, 2, 3, 4, 6, 14, 20, 24, 25, 26, 27, 28, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43], "tri": [1, 2, 3, 4, 6, 7, 14, 24, 25, 26, 27, 28, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43], "fall": [1, 2, 3, 4, 6, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "back": [1, 2, 3, 4, 6, 9, 11, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "try": [1, 2, 3, 4, 6, 7, 8, 14, 18, 24, 25, 26, 27, 28, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43], "binari": [1, 2, 3, 4, 6, 8, 14, 20, 27], "librari": [1, 2, 3, 4, 6, 8, 14, 19, 20, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "validate_cert": [1, 2, 3, 4, 6], "boolean": [1, 2, 3, 4, 6, 8, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 40, 41, 42, 43, 44, 45, 46], "call": [1, 2, 3, 4, 6, 11, 28, 41, 42, 46], "valid": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 14, 17, 19, 23, 24, 25, 26, 37, 38, 41, 42, 43, 46], "tl": [1, 2, 4, 6, 14, 17, 25, 26, 28, 29, 32, 33, 36, 42, 43], "ever": [1, 2, 3, 4, 6], "fals": [1, 2, 3, 4, 6, 8, 9, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 40, 41, 42, 43, 44, 45, 46], "purpos": [1, 2, 3, 4, 6, 11, 25, 26, 42, 43], "local": [1, 2, 3, 4, 6, 11, 12, 15, 16, 23, 30, 40, 42, 43, 44], "pebbl": [1, 2, 3, 4, 6], "true": [1, 2, 3, 4, 6, 8, 9, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 40, 41, 42, 43, 44, 45, 46], "descript": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "action_group": [1, 2, 3, 4, 6], "action": [1, 2, 3, 4, 5, 6, 7, 8, 11, 14, 19, 20, 24, 25, 27, 28, 31, 32, 33, 35, 36, 37, 38, 41, 42, 45, 46], "group": [1, 2, 3, 4, 6, 19, 20, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 40, 41, 42, 46], "module_default": [1, 2, 3, 4, 6], "check_mod": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "full": [1, 2, 3, 7, 8, 11, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "modifi": [1, 3, 4, 5, 6, 7, 8, 11, 12, 14, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "state": [1, 2, 3, 5, 7, 8, 14, 18, 19, 20, 24, 25, 27, 28, 31, 32, 35, 36, 37, 38, 41, 42, 45, 46], "statu": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "predict": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "target": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "diff_mod": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "n": [1, 5, 6, 7, 8, 14, 24, 31, 35, 37, 41, 45], "Will": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 45, 46], "what": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "possibli": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "diff": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "mode": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "acme_account": [1, 3, 17], "acme_account_fact": 1, "befor": [1, 3, 12, 15, 23, 30, 34, 39, 40, 42, 43, 44, 46], "8": [1, 3, 4, 18, 19, 20, 25, 27, 28, 29, 32, 36, 42], "usag": [1, 3, 7, 10, 11, 17, 18, 25, 42, 43, 46], "did": [1, 3, 33], "new": [1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 15, 16, 18, 19, 20, 23, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "enough": [1, 2, 3, 4, 6, 19, 20, 25, 27, 28, 29, 32, 36, 42], "instead": [1, 2, 3, 4, 6, 10, 18, 19, 25, 26, 32, 33, 46], "explicitli": [1, 2, 3, 4, 6, 29, 31, 32], "disabl": [1, 2, 3, 4, 6, 11, 18, 19, 31], "enabl": [1, 2, 3, 4, 6, 11, 19, 25, 26], "slower": [1, 2, 3, 4, 6], "less": [1, 2, 3, 4, 6, 12, 19], "have": [1, 2, 3, 4, 6, 10, 11, 12, 13, 15, 16, 19, 20, 23, 25, 27, 28, 29, 30, 31, 32, 33, 34, 36, 39, 40, 42, 43, 44, 46], "store": [1, 2, 3, 4, 6, 10, 11, 12, 18, 26, 28, 29, 42, 43], "although": [1, 2, 3, 4, 6], "chosen": [1, 2, 3, 4, 6, 28], "principl": [1, 2, 3, 4, 6], "far": [1, 2, 3, 4, 6], "develop": [1, 2, 3, 4, 6, 42], "we": [1, 2, 3, 4, 5, 6, 9, 28, 32, 33], "got": [1, 2, 3, 4, 6], "feedback": [1, 2, 3, 4, 6], "thei": [1, 2, 3, 4, 6, 12, 14, 18, 20, 27, 32, 33, 41, 45], "incommon": [1, 2, 3, 4, 6], "experi": [1, 2, 3, 4, 6], "problem": [1, 2, 3, 4, 6], "anoth": [1, 2, 3, 4, 6, 7, 9, 10, 11, 18, 23, 24, 30, 32, 40, 41, 43, 44, 45, 46], "pleas": [1, 2, 3, 4, 6, 7, 9, 14, 20, 25, 26, 27, 29, 32, 33, 42, 43], "issu": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "help": [1, 2, 3, 4, 6, 11], "u": [1, 2, 3, 4, 6, 19, 20, 25, 27, 28, 29, 32, 36, 42, 43], "mention": [1, 2, 3, 4, 6, 28], "appreci": [1, 2, 3, 4, 6], "name": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "etc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 24, 25, 26, 27, 28, 29, 31, 32, 35, 36, 41, 42, 43, 45, 46], "pki": [1, 2, 3, 4, 5, 6, 8, 12], "cert": [1, 2, 3, 4, 5, 6, 8, 11, 14, 19, 23, 24, 25, 26, 28, 30, 37, 38, 40, 41, 44, 46], "regist": [1, 3, 5, 6, 7, 8, 9, 10, 14, 24, 26, 31, 33, 35, 37, 38, 41, 42, 43, 45], "account_data": 1, "verifi": [1, 7, 12, 17, 38, 42], "builtin": [1, 3, 7, 8, 14, 15, 16, 23, 24, 26, 30, 31, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45], "assert": [1, 37, 38, 41, 42], "print": [1, 26, 39, 43, 45], "debug": [1, 2, 3, 4, 6, 8, 11, 14, 15, 16, 23, 24, 26, 30, 31, 33, 34, 35, 39, 40, 41, 43, 44, 45], "var": [1, 3, 6, 8, 14, 24, 26, 31, 35, 41, 43], "contact": [1, 2, 3, 6], "acme_account_kei": 1, "acme_account_uri": 1, "common": [1, 2, 3, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "document": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "follow": [1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "field": [1, 2, 3, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 45, 46], "uniqu": [1, 2, 3, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "dictionari": [1, 2, 3, 5, 6, 8, 11, 14, 18, 23, 24, 25, 26, 30, 31, 32, 33, 34, 35, 36, 40, 41, 44, 45, 46], "element": [1, 2, 3, 7, 8, 11, 12, 14, 16, 19, 23, 24, 25, 26, 28, 30, 31, 34, 35, 39, 40, 41, 44, 45, 46], "challeng": [1, 3, 6, 17, 42], "resourc": [1, 3, 5, 12], "sampl": [1, 3, 4, 5, 6, 8, 11, 12, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 41, 42, 44, 45, 46], "mailto": [1, 2, 6], "me": [1, 2, 6], "tel": 1, "00123456789": 1, "queri": [1, 3, 24, 31, 35, 41], "public_account_kei": 1, "public": [1, 3, 11, 17, 19, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 40, 41, 42, 43], "json": [1, 6, 11, 14, 44, 45], "web": [1, 12], "kty": [1, 6], "ec": [1, 3, 17, 42, 43], "crv": 1, "p": [1, 23, 24, 30, 31, 34, 35, 40, 41], "256": [1, 19, 20], "x": [1, 6, 14, 17, 23, 24, 30, 31, 34, 35, 45], "mkbctnickusdii11yss3526idz8aito7tu6kpaqv7d4": 1, "y": [1, 14, 23, 24, 30, 31, 34, 35, 40, 41], "4etl6srw2yilurn5vfvvhuhp7x8pxltmwwlbbm4ifym": 1, "deactiv": [1, 2, 3, 11], "none": [1, 2, 3, 4, 5, 6, 11, 12, 14, 18, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 36, 38, 40, 41], "success": [1, 3, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "error": [1, 3, 4, 6, 8, 11, 18, 42], "occur": [1, 46], "dure": [1, 2, 3, 11, 19, 28], "about": [1, 2, 11, 12, 14, 19, 25, 26, 30, 31], "structur": 1, "rfc7807": 1, "expir": [1, 3, 6, 10, 11, 12, 14, 40, 41, 42, 43, 46], "timestamp": [1, 19, 25, 27, 28, 29, 32, 36, 41, 42, 43, 45, 46], "describ": [1, 15, 23, 25, 26, 30, 34, 39, 40, 44], "rfc3339": [1, 11], "pend": [1, 11], "give": [1, 19, 20, 25, 27, 28, 29, 32, 36, 42], "expiri": [1, 11, 42, 43], "date": [1, 6, 7, 11, 14, 40, 41, 42, 43, 44, 45, 46], "final": [1, 3], "identifi": [1, 2, 3, 5, 11, 18, 19, 23, 24, 25, 26, 40, 41, 42, 43], "type": [1, 3, 5, 6, 10, 11, 12, 15, 16, 18, 19, 20, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "dn": [1, 3, 5, 9, 10, 12, 23, 24, 25, 26, 30, 40, 41, 42, 44, 45, 46], "ip": [1, 3, 5, 14, 23, 24, 25, 26, 40, 41], "hostnam": [1, 14], "address": [1, 2, 3, 5, 11, 12, 19, 23, 24, 30, 40, 41, 44, 45, 46], "wildcard": [1, 3], "actual": [1, 5, 19, 20, 25, 27, 28, 29, 32, 36, 42], "prefix": [1, 2, 25, 26], "notaft": [1, 40, 41], "notbefor": [1, 40, 41], "readi": [1, 11], "invalid": [1, 11, 39, 44, 45, 46], "felix": [1, 2, 4, 5, 6, 7, 8, 15, 16, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 41, 43, 44, 45, 46], "fontein": [1, 2, 4, 5, 6, 7, 8, 15, 16, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 41, 43, 44, 45, 46], "felixfontein": [1, 2, 4, 5, 6, 7, 8, 15, 16, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 41, 43, 44, 45, 46], "tracker": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "repositori": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "sourc": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "submit": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bug": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "report": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "featur": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "allow_cr": 2, "creation": [2, 3, 6, 18], "present": [2, 3, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 32, 36, 40, 41, 42, 46], "email": [2, 3, 11, 12, 23, 24, 25, 26, 30, 40, 41, 42, 43, 44, 45, 46], "ietf": [2, 3, 6, 25, 26], "html": [2, 3, 6, 25, 26, 32], "rfc8555": [2, 3, 6], "section": [2, 3, 4, 6, 25, 26], "7": [2, 3, 6, 14, 18, 19, 20, 23, 24, 28, 35, 40, 41, 44, 45], "absent": [2, 18, 19, 20, 25, 27, 28, 32, 36, 42, 46], "changed_kei": 2, "external_account_bind": 2, "extern": [2, 3], "bind": [2, 3], "data": [2, 3, 5, 11, 12, 17, 19, 20, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 46], "like": [2, 3, 10, 42, 43], "specif": [2, 3, 4, 5, 6, 10, 11, 12, 18, 25, 26, 28, 41, 42, 43], "properli": [2, 6], "custom": [2, 11, 20], "alg": 2, "mac": [2, 28], "algorithm": [2, 14, 18, 19, 20, 23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41, 42, 43, 44, 45, 46], "probabl": 2, "hs256": 2, "hs384": 2, "hs512": 2, "base64": [2, 3, 14, 23, 24, 28, 32, 33, 37, 38, 40, 41, 45, 46], "encod": [2, 3, 6, 11, 14, 23, 24, 28, 30, 32, 33, 37, 38, 40, 41, 44, 45, 46], "pad": 2, "symbol": [2, 7, 19, 20, 25, 27, 28, 29, 32, 36, 42], "end": [2, 3, 11, 19, 20, 25, 27, 28, 29, 32, 36, 42], "omit": [2, 9, 18, 19, 20], "kid": 2, "new_account_key_cont": 2, "same": [2, 3, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 41, 42, 46], "restrict": [2, 3, 19, 25, 26], "new_account_key_src": 2, "new_account_key_passphras": 2, "inform": [2, 3, 4, 5, 6, 8, 10, 11, 12, 14, 17, 19, 20, 25, 26, 27, 28, 29, 32, 33, 36, 42, 43], "touch": 2, "terms_agre": [2, 3], "indic": [2, 3, 11, 14, 25, 26, 31, 33], "agre": [2, 3], "term": [2, 3, 6], "acme_certif": [2, 5, 6, 7, 17], "do": [2, 3, 6, 9, 10, 11, 12, 18, 19, 20, 25, 27, 28, 29, 31, 32, 33, 36, 42], "basic": [2, 3, 23, 24, 25, 26, 30, 31, 34, 35, 40, 41], "manag": [2, 3, 4, 5, 6, 11, 17, 36], "both": [2, 3, 11, 20, 24, 25, 26, 31, 35, 36, 37, 38, 41, 43, 45, 46], "recommend": [2, 11, 12, 42, 43], "modify_account": [2, 3], "automat": [2, 3, 4, 5, 6, 18, 32, 33, 42], "rfc": [2, 3, 4, 5, 6, 25, 26], "8555": [2, 3, 4, 5, 6], "retriev": [2, 3, 6, 14, 17, 25, 26, 42, 43], "fact": 2, "write": [2, 3, 6, 7, 9, 18, 19, 20, 25, 27, 28, 29, 32, 33, 36, 42, 43, 46], "acme_inspect": [2, 3, 4, 17], "make": [2, 3, 6, 11, 14, 18, 20, 30, 31, 32, 33, 37, 38, 41, 46], "sure": [2, 3, 18, 20, 30, 31, 32, 33, 37, 38, 46], "TOS": 2, "myself": [2, 3], "one": [2, 3, 4, 7, 9, 11, 12, 14, 16, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "variabl": [2, 3, 9, 15, 16, 23, 24, 30, 31, 34, 39, 40, 44], "new_account_kei": 2, "renew": [3, 11], "implement": [3, 33, 42, 43], "01": [3, 6, 11, 17, 19, 32, 33, 36], "alpn": [3, 6, 17], "twice": 3, "two": [3, 25, 26], "differ": [3, 4, 10, 12, 14, 19, 20, 25, 27, 32, 36, 42, 46], "task": [3, 11, 19, 20, 32, 33, 41], "output": [3, 6, 8, 11, 19, 28, 32, 33], "first": [3, 5, 6, 10, 11, 12, 18, 28, 41], "record": [3, 11, 12], "pass": [3, 9, 11], "second": [3, 12, 14, 18, 41, 42, 43, 46], "between": [3, 18, 20], "fulfil": 3, "step": [3, 11, 28], "whatev": 3, "mean": [3, 11, 37], "necessari": [3, 19], "destin": [3, 11, 19, 20, 25, 27, 28, 29, 32, 33, 36, 42], "webserv": 3, "serv": [3, 42], "perform": [3, 11, 12, 18, 19, 20, 25, 26, 27, 28, 29, 32, 36, 42, 46], "how": [3, 5, 12, 14, 17, 23, 24, 25, 26, 30, 32, 40, 41, 42, 44, 45, 46], "read": [3, 9, 18, 19, 20, 25, 27, 28, 29, 32, 33, 36, 37, 38, 42, 43, 46], "through": 3, "main": 3, "consid": [3, 19, 20, 25, 26, 27, 28, 32, 42], "experiment": 3, "accord": [3, 25, 26], "8738": 3, "account_email": 3, "associ": [3, 7, 11, 12], "account": [3, 4, 5, 6, 8, 11, 17], "more": [3, 7, 11, 14, 19, 25, 26, 28, 42, 43, 46], "than": [3, 4, 11, 12, 19, 20, 23, 24, 25, 26, 28, 30, 40, 41, 42, 43, 44, 45, 46], "updat": [3, 6, 12, 19, 20, 25, 27, 28, 29, 32, 33, 36, 42, 46], "most": [3, 18], "agreement": [3, 11, 23, 24, 40, 41], "latest": [3, 32, 46], "gather": 3, "chain_dest": 3, "chain": [3, 11, 14, 17, 42], "intermedi": [3, 7, 11, 28, 33, 42], "some": [3, 4, 14, 18, 19, 20, 25, 27, 28, 29, 32, 33, 36, 37, 38, 42, 44, 45], "assur": 3, "could": [3, 11, 25, 27, 31, 32, 42, 43], "foo": [3, 18, 19], "certain": [3, 19, 31, 41], "period": [3, 42, 43], "csr": [3, 5, 6, 7, 9, 10, 11, 17, 27, 28, 30, 32, 33, 36, 41, 42, 43], "src": [3, 9, 28, 43], "openssl_csr": [3, 10, 11, 17, 24, 26, 27, 28, 32, 33, 36, 42, 43], "req": 3, "mai": [3, 11, 19, 20, 25, 26, 27, 28, 29, 32, 36, 42, 43], "multipl": [3, 9, 10, 11, 17, 23, 24, 25, 26, 28, 30, 31, 34, 35, 40, 41], "subject": [3, 7, 10, 11, 14, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 32, 36, 40, 41, 42, 43, 44, 46], "altern": [3, 10, 11, 25, 26, 42, 43], "each": [3, 9, 11, 15, 16, 23, 30, 32, 33, 34, 36, 39, 40, 44], "lead": [3, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "individu": [3, 19], "sign": [3, 5, 8, 11, 14, 17, 19, 27, 28, 32, 33, 36, 37, 40, 41, 42, 43, 44, 45, 46], "bad": 3, "idea": 3, "view": 3, "precis": 3, "csr_content": [3, 9, 10, 42, 43], "openssl_csr_pip": [3, 9, 10, 17, 24, 25, 32, 33, 36, 42, 43], "ongo": 3, "previou": [3, 11, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "non": [3, 8, 11, 19], "activ": [3, 6, 11, 12], "taken": 3, "mark": [3, 25, 26], "no_log": [3, 32, 33], "up": [3, 5, 11, 15, 16, 18, 19, 20, 23, 25, 27, 28, 29, 30, 32, 34, 36, 39, 40, 41, 42, 44], "longer": [3, 18, 25, 26, 31], "wai": [3, 5, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "caus": [3, 14, 19, 20], "messag": 3, "come": 3, "unus": 3, "anywai": 3, "deactivate_authz": 3, "authent": [3, 6, 11, 12, 19, 25, 26, 42, 43], "authz": [3, 6], "after": [3, 18, 42, 43], "bound": 3, "remain": [3, 11, 12, 18, 19], "amount": 3, "re": [3, 12, 14, 20, 23, 24, 25, 26, 27, 28, 32, 33, 36, 40, 41, 42, 43, 46], "domain": [3, 5, 11, 17, 23, 24, 30, 40, 41, 44, 45, 46], "concern": [3, 25, 27, 32, 42], "dest": [3, 5, 7, 9, 26, 43], "fullchain_dest": [3, 6], "forc": [3, 11, 19, 20, 25, 27, 28, 29, 32, 33, 36, 42, 43, 46], "enforc": 3, "even": [3, 4, 11, 18, 19, 20, 27, 28, 32, 36, 42, 43], "remaining_dai": [3, 11], "especi": [3, 32], "addit": [3, 11, 18, 25, 26], "desir": [3, 18], "fullchain": [3, 6, 7], "want": [3, 9, 10, 11, 12, 18, 20, 25, 26, 30, 31, 46], "avoid": [3, 11, 12, 19, 20, 25, 27, 28, 29, 31, 32, 36, 41, 42, 43, 46], "accident": [3, 30, 31, 32, 33], "old": [3, 11, 25, 26, 41, 42, 46], "number": [3, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 40, 41, 42, 43, 44, 45, 46], "dai": [3, 11, 12, 14, 41, 42, 43], "left": [3, 11, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "being": [3, 11, 19, 32, 33, 41, 42, 43], "cert_dai": [3, 11], "challenge_data": [3, 5], "retrieve_all_altern": 3, "offer": [3, 9, 10], "These": [3, 17, 23, 25, 26, 30, 40, 44], "togeth": [3, 18, 28], "all_chain": 3, "select_chain": 3, "criteria": 3, "select": [3, 5, 10, 20, 28, 32, 33], "until": [3, 7, 11, 14], "criterium": 3, "header": [3, 5, 6], "determinist": 3, "everi": [3, 11, 12, 16, 20, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 40, 41, 42, 43, 46], "consist": [3, 19, 20, 25, 27, 28, 29, 31, 32, 36, 42], "condit": [3, 14, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "issuer": [3, 7, 14, 23, 24, 25, 26, 40, 41, 42, 44, 45, 46], "authority_key_identifi": [3, 23, 24, 25, 26, 40, 41], "authoritykeyidentifi": [3, 23, 24, 25, 26, 40, 41], "extens": [3, 5, 6, 14, 20, 23, 24, 25, 26, 40, 41, 44, 45, 46], "base": [3, 11, 18, 19, 32, 33], "form": [3, 7, 11, 40, 41], "c4": 3, "a7": 3, "b1": [3, 32, 33, 36], "a4": 3, "7b": 3, "2c": [3, 32, 33, 36], "71": [3, 32, 33, 36], "fa": 3, "db": 3, "e1": [3, 32, 33, 36], "4b": 3, "90": [3, 11, 12, 42, 43], "75": [3, 32, 33, 36], "ff": [3, 23, 24, 25, 26, 30, 31, 34, 35, 40, 41], "15": [3, 6, 11, 15, 16, 28, 42, 43], "60": [3, 11, 12, 32, 33, 36], "85": [3, 32, 33, 36], "89": 3, "would": [3, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "commonnam": [3, 23, 24, 25, 26, 40, 41, 42, 44, 45, 46], "my": [3, 32, 45, 46], "prefer": [3, 23, 24, 30, 40, 41, 44, 45, 46], "root": [3, 11, 14, 17, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "cn": [3, 9, 11, 14, 25, 26, 46], "subject_key_identifi": [3, 23, 24, 25, 26, 40, 41], "subjectkeyidentifi": [3, 23, 24, 40, 41], "a8": 3, "4a": [3, 23, 24, 30, 31, 34, 35, 40, 41], "6a": [3, 32, 33, 36], "63": [3, 11, 23, 24, 30, 31, 34, 35, 40, 41], "04": [3, 23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "7d": [3, 46], "dd": [3, 19, 23, 24, 25, 26, 32, 33, 36, 40, 41], "ba": [3, 23, 24, 30, 31, 34, 35, 40, 41], "e6": [3, 23, 24, 30, 31, 34, 35, 40, 41], "d1": 3, "39": [3, 32, 33, 36], "b7": 3, "a6": [3, 32, 33, 36], "45": 3, "65": 3, "ef": [3, 32, 33, 36], "f3": 3, "a1": [3, 32, 33, 36], "test_certif": 3, "exclud": [3, 19, 23, 24, 25, 26], "leaf": [3, 7], "ident": [3, 19], "last": [3, 18, 23, 24, 40, 41, 44, 45, 46], "furthest": 3, "awai": 3, "Its": 3, "safe_file_oper": [3, 11, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "strict": [3, 6, 11, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "oper": [3, 11, 18, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "function": [3, 11, 18, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "ensur": [3, 11, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "proper": [3, 11, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "permiss": [3, 11, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "corrupt": [3, 11, 19, 20, 25, 26, 27, 28, 29, 32, 36, 42, 46], "At": [3, 19], "least": [3, 11, 25, 26, 37, 38], "control": [3, 6, 12, 14, 15, 16, 23, 30, 33, 40, 44, 45], "over": 3, "rate": [3, 4], "limit": [3, 4, 18, 19], "8737": [3, 5, 6], "acme_challenge_cert_help": [3, 17], "prepar": [3, 17], "certificate_complete_chain": [3, 17], "find": [3, 7, 12], "acme_certificate_revok": [3, 17], "account_private_kei": 3, "httpd": [3, 4, 5, 6], "crt": [3, 4, 5, 6, 11, 12, 41, 42, 43, 46], "sample_com_challeng": [3, 5], "hashi": 3, "vault": [3, 18, 33], "lookup": [3, 7, 15, 23, 26, 30, 33, 34, 39, 40, 43, 44], "hashi_vault": 3, "secret": [3, 32], "copi": [3, 7, 9, 11, 12, 26, 42, 43], "www": [3, 7, 9, 10, 11, 14, 19, 23, 24, 25, 26, 40, 41, 42, 43], "resource_valu": 3, "item": [3, 5, 25, 39], "loop": [3, 5, 19, 20, 25, 27, 28, 29, 32, 36, 39, 42], "dict2item": 3, "v01": 3, "30": [3, 11, 32, 33, 36], "aw": 3, "route53": 3, "zone": 3, "txt": [3, 12, 19], "ttl": 3, "enclos": 3, "quot": [3, 19, 20, 25, 27, 28, 29, 32, 36, 42], "regex_replac": [3, 25], "map": [3, 11, 25, 41], "challenge_data_dn": 3, "dst": 3, "x3": 3, "cross": 3, "identrust": 3, "As": [3, 19, 20, 25, 27, 28, 29, 32, 36, 42], "long": [3, 12, 14], "switch": 3, "own": [3, 9, 19, 20, 25, 26, 27, 28, 29, 32, 36, 42, 43, 46], "isrg": 3, "x1": 3, "compat": [3, 11, 14, 19, 28], "older": [3, 18, 28, 29, 32, 33, 36, 42], "client": [3, 11, 12, 14, 19, 25, 26, 42, 43, 44, 45, 46], "o": [3, 11, 14, 19, 20, 25, 26, 27, 28, 29, 32, 36, 42], "digit": 3, "signatur": [3, 7, 17, 19, 23, 24, 25, 26, 38, 40, 41, 42, 44, 45, 46], "co": 3, "4": [3, 4, 8, 14, 18, 23, 24, 25, 26, 28, 36, 37, 38, 40, 41, 42], "itself": [3, 46], "concaten": [3, 7], "full_chain": 3, "token": [3, 19], "a5b1c3d2e9f8g7h6": 3, "12345": [3, 6, 23, 24, 40, 41], "2022": [3, 28], "08": [3, 11, 32, 33, 36], "01t01": 3, "02": [3, 11], "34z": 3, "04t01": 3, "03": [3, 11, 25, 27, 28, 29, 32, 36, 42, 46], "45z": 3, "per": [3, 28], "yet": [3, 6], "_acm": 3, "known": [3, 11, 12, 18, 19, 20, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 40, 41, 42, 44, 45, 46], "evagxfads6psrb2lav9izf17dt3juxgj": 3, "pct92wr": 3, "oa": 3, "resource_origin": 3, "origin": [3, 11, 14, 23, 24, 25, 27, 28, 29, 32, 36, 40, 41, 42, 46], "produc": 3, "blob": 3, "put": 3, "acmevalid": 3, "x509": 3, "editor": 3, "rfc8737": 3, "b64decod": [3, 9, 43], "jinja": 3, "filter": [3, 16, 24, 31, 35, 41, 45], "extract": [3, 14, 23, 24, 30, 40, 41, 46], "ilirfxkkxa": 3, "17dt3juxgj": 3, "finalization_uri": 3, "michael": 3, "gruener": 3, "mgruener": 3, "exactli": [4, 14, 20, 23, 24, 29, 40, 41], "private_key_src": [4, 5], "private_key_cont": [4, 5, 25, 26, 28, 36], "valu": 4, "private_key_passphras": [4, 5, 29], "revoke_reason": 4, "One": [4, 19, 20, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 41, 42, 46], "revoc": [4, 11, 17, 25, 26, 44], "reasoncod": 4, "defin": [4, 10, 11, 12, 13, 18, 25, 26, 32, 33, 42, 43, 46], "rfc5280": [4, 25, 26], "possibl": [4, 11, 14, 23, 24, 40, 41], "unspecifi": [4, 19, 20, 25, 27, 28, 29, 32, 36, 42, 44, 45, 46], "keycompromis": 4, "cacompromis": 4, "affiliationchang": 4, "supersed": [4, 25, 26, 44, 45, 46], "cessationofoper": 4, "certificatehold": 4, "removefromcrl": 4, "9": [4, 14, 17, 20, 32, 33, 41, 42], "privilegewithdrawn": 4, "aacompromis": 4, "return": 4, "alreadi": [4, 11, 12, 18, 19, 20, 25, 26, 27, 28, 32, 36, 42, 43, 45, 46], "unchang": [4, 18], "depend": [4, 8, 11, 14, 23, 24, 30, 31, 32, 33, 34, 35, 40, 41], "raw": [5, 6, 14, 29, 32, 33], "convert": [5, 17, 20, 23, 24, 30, 32, 33, 40, 41, 44, 45, 46], "simpl": [5, 9, 10], "gener": [5, 7, 11, 17, 18, 23, 24, 29, 31, 35, 37, 38, 40, 41, 45], "dictsort": 5, "sample_com_challenge_cert": 5, "regular_certif": 5, "deliv": 5, "regular": [5, 6], "connect": [5, 6, 14], "except": [5, 6, 14, 20, 23, 24, 25, 26, 28, 32, 33, 40, 41, 46], "challenge_certif": 5, "achiev": 5, "veri": [5, 10, 45], "nginx": [5, 6], "search": 5, "ssl_preread": 5, "ssl_preread_alpn_protocol": 5, "rout": 5, "private_kei": [5, 19, 33], "identifier_typ": 5, "self": [5, 9, 17, 25, 26, 41, 42, 43], "place": [5, 23, 24, 30, 31, 34, 35, 40, 41], "attempt": [6, 20], "encount": 6, "wish": 6, "investig": 6, "sent": [6, 12], "method": [6, 12, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "otherwis": [6, 11, 14, 18, 19, 20, 23, 24, 25, 27, 28, 29, 32, 36, 40, 41, 42, 44, 45, 46], "fail_on_acme_error": 6, "id": [6, 11, 12, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "localhost": [6, 14, 25, 43], "m": [6, 14, 19, 25, 26, 41, 42, 43, 46], "acct": 6, "newaccount": 6, "termsofserviceagre": 6, "account_cr": 6, "locat": [6, 11, 12, 42, 45, 46], "account_info": 6, "to_json": 6, "certificate_request": 6, "someth": [6, 28, 41], "went": 6, "wrong": 6, "output_json": 6, "selectattr": 6, "equalto": 6, "http01challeng": 6, "manual": [6, 12], "a85k3x9f91a4": 6, "random": [6, 12], "33417": 6, "keychang": 6, "meta": 6, "caaident": 6, "termsofservic": 6, "le": 6, "sa": 6, "novemb": 6, "2017": 6, "pdf": 6, "websit": 6, "newnonc": 6, "nonc": 6, "neword": 6, "revokecert": 6, "lowercas": 6, "boulder": 6, "cach": 6, "max": 6, "ag": 6, "close": [6, 18], "length": [6, 20, 42], "904": 6, "applic": [6, 11, 12, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "cooki": 6, "cookies_str": 6, "wed": 6, "07": [6, 23, 24, 30, 31, 34, 35, 40, 41], "nov": 6, "2018": [6, 11], "12": [6, 14, 17, 25, 26, 27, 32, 33, 36, 42, 43], "34": [6, 23, 24, 30, 31, 34, 35, 40, 41], "56": [6, 32, 33, 36], "gmt": [6, 42, 43], "44": [6, 23, 24, 25, 26, 40, 41], "rel": [6, 19, 25, 26, 41, 42, 43, 46], "msg": [6, 14, 15, 16, 23, 30, 33, 34, 39, 40, 44, 45], "ok": 6, "byte": [6, 18, 23, 24, 25, 26, 40, 41], "pragma": 6, "replai": 6, "1234567890abcdefghijklmnopqrstuvwxyzabcdefgh": 6, "200": 6, "transport": [6, 31], "604800": 6, "46161": 6, "frame": 6, "deni": 6, "pars": [6, 7, 14, 19, 20, 23, 24, 25, 27, 28, 29, 31, 32, 36, 40, 41, 42], "output_text": 6, "text": [6, 11, 12], "see": [7, 9, 14, 18, 19, 20, 46], "note": [7, 9, 18, 19, 23, 24, 27, 28, 29, 30, 31, 32, 33, 40, 44], "input_chain": 7, "intermediate_certif": 7, "filenam": [7, 11, 16, 19, 20, 25, 27, 28, 32, 36, 42, 46], "subdirectori": 7, "scan": 7, "root_certif": 7, "www_ansible_com": 7, "completechain": 7, "join": [7, 14, 23, 30, 40], "complete_chain": 7, "rootchain": 7, "input": [7, 12, 28], "python": [8, 14, 23, 24, 27, 28, 30, 31, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "crypto_inform": 8, "show": [8, 9, 10, 15, 16, 23, 30, 33, 34, 40, 42, 44], "openssl_pres": 8, "usr": [8, 19, 20, 25, 27, 28, 29, 32, 36, 42], "bin": [8, 19, 20, 25, 27, 28, 29, 32, 36, 42], "1m": 8, "version_output": 8, "14": [8, 32, 33, 36], "dec": 8, "2021": 8, "python_cryptography_cap": 8, "python_cryptography_instal": 8, "theoret": 8, "higher": [8, 11, 15, 16, 23, 30, 34, 39, 40, 44], "libssl": 8, "has_dsa": 8, "dsa": [8, 10, 20, 23, 24, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41], "has_dsa_sign": 8, "has_ec": 8, "has_ec_sign": 8, "has_ed25519": 8, "ed25519": [8, 20, 23, 24, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41], "has_ed25519_sign": 8, "has_ed448": 8, "ed448": [8, 23, 24, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41], "has_ed448_sign": 8, "has_rsa": 8, "has_rsa_sign": 8, "has_x25519": 8, "x25519": [8, 10, 23, 24, 30, 31, 32, 33, 34, 35, 40, 41], "has_x25519_seri": 8, "serial": [8, 11, 14, 19, 23, 24, 25, 26, 40, 41, 44, 45, 46], "has_x448": 8, "x448": [8, 23, 24, 30, 31, 32, 33, 34, 35, 40, 41], "python_cryptography_import_error": 8, "commun": [9, 10], "crypto": [9, 10], "guid": [9, 10], "exampl": [9, 10], "password": [9, 10, 11, 12, 18, 20, 25, 26, 28, 38, 42, 43, 46], "protect": [9, 10, 18, 20, 25, 26, 32, 33, 36, 38, 42, 43, 46], "secret_ca_passphras": 9, "instruct": [9, 12], "ask": 9, "pai": 9, "commerci": [9, 25, 26], "passphras": [9, 10, 18, 20, 25, 26, 28, 29, 30, 31, 32, 33, 36, 38, 42, 43, 46], "privatekey_path": [9, 10, 24, 25, 26, 28, 35, 36, 37, 38, 41, 42, 43, 46], "privatekey_passphras": [9, 10, 25, 26, 28, 36, 38, 42, 43, 46], "common_nam": [9, 10, 24, 25, 26], "use_common_name_for_san": [9, 25, 26], "san": [9, 10, 11, 25, 26], "don": 9, "basic_constraint": [9, 23, 24, 25, 26, 40, 41], "basic_constraints_crit": [9, 23, 24, 25, 26, 40, 41], "key_usag": [9, 23, 24, 25, 26, 40, 41, 42], "keycertsign": 9, "key_usage_crit": [9, 23, 24, 25, 26, 40, 41], "ca_csr": 9, "x509_certif": [9, 10, 12, 17, 22, 25, 26, 27, 28, 32, 33, 36, 37, 41, 43], "selfsign": [9, 10, 41, 42, 43], "x509_certificate_pip": [9, 17, 25, 26, 32, 33, 36, 41, 42], "server_1": 9, "while": [9, 11, 12, 32, 33, 42, 43], "our": [9, 43], "server_2": 9, "materi": [9, 31, 33], "leav": [9, 31], "respect": [9, 18, 23, 25, 26, 30, 34, 40], "delegate_to": [9, 14, 43], "run_onc": [9, 14], "subject_alt_nam": [9, 10, 11, 23, 24, 25, 26, 30, 40, 41, 42], "ownca": [9, 42, 43], "ownca_path": [9, 42, 43], "ownca_privatekey_path": [9, 42, 43], "ownca_privatekey_passphras": [9, 42, 43], "ownca_not_aft": [9, 42, 43], "365d": [9, 42, 43], "year": [9, 10, 11, 42, 43], "ownca_not_befor": [9, 42, 43], "1d": [9, 32, 33, 36, 41], "yesterdai": 9, "abov": 9, "procedur": 9, "idempot": [9, 18, 19, 28, 33, 42, 43, 46], "extend": [9, 11], "stat": 9, "certificate_exist": 9, "slurp": [9, 43], "els": [9, 28], "kind": 10, "start": [10, 23, 24, 30, 31, 34, 35, 40, 41, 42, 43], "paramet": [10, 15, 16, 17, 34, 39], "4096": [10, 20, 27, 31, 32, 33, 35], "bit": [10, 20, 23, 24, 27, 30, 31, 32, 33, 34, 35, 40, 41], "size": [10, 12, 18, 20, 23, 24, 27, 30, 31, 32, 33, 34, 35, 40, 41], "changem": 10, "proce": 10, "selfsigned_not_aft": [10, 42, 43], "roughli": 10, "selfsigned_not_befor": [10, 42, 43], "now": [10, 11, 19, 42, 43, 46], "properti": 10, "constraint": [10, 25, 26], "organization_nam": [10, 25, 26], "inc": [10, 11], "reissu": 11, "credenti": [11, 12, 42, 43], "organ": [11, 44], "system": [11, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "those": [11, 19, 20, 25, 27, 28, 29, 32, 36, 42], "pyyaml": [11, 12], "11": [11, 12, 14, 19, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 40, 41, 42, 46], "additional_email": 11, "receiv": [11, 12, 19, 20, 25, 27, 28, 29, 32, 36, 42], "deliveri": 11, "notic": 11, "notif": 11, "backup": [11, 20, 25, 27, 28, 29, 32, 33, 36, 42, 46], "made": [11, 12, 19], "cert_expiri": 11, "compliant": 11, "2020": [11, 19, 20, 25, 27, 28, 29, 32, 36, 42], "23": [11, 28], "23t15": 11, "00": [11, 19, 23, 24, 25, 26, 32, 33, 36, 40, 41, 42, 43], "05z": 11, "request_typ": 11, "issuanc": [11, 42, 43], "subsequ": 11, "initi": [11, 14], "month": [11, 42, 43], "choos": 11, "adjust": [11, 20, 42, 43], "eastern": 11, "est": [11, 42, 43], "unintend": 11, "effect": 11, "pool": 11, "inventori": 11, "model": 11, "cert_lifetim": 11, "lifetim": [11, 42, 43], "cert_typ": 11, "cds_individu": 11, "cds_group": 11, "cds_ent_lit": [11, 42, 43], "cds_ent_pro": [11, 42, 43], "smime_": [11, 42, 43], "p1y": 11, "p2y": 11, "p3y": 11, "standard_ssl": [11, 42, 43], "advantage_ssl": [11, 42, 43], "uc_ssl": [11, 42, 43], "ev_ssl": [11, 42, 43], "wildcard_ssl": [11, 42, 43], "private_ssl": [11, 42, 43], "pd_ssl": [11, 42, 43], "code_sign": 11, "ev_code_sign": 11, "client_id": [11, 12], "under": [11, 12], "primari": [11, 12], "cannot": [11, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 41, 42, 46], "distinguish": 11, "repres": 11, "64": 11, "around": [11, 31], "overrid": [11, 15, 16, 23, 30, 34, 39, 40, 44], "eku": 11, "ou": [11, 14, 25, 26], "organiz": 11, "unit": 11, "replac": [11, 33, 46], "ti": 11, "ct_log": 11, "complianc": 11, "browser": 11, "transpar": 11, "ct": 11, "log": [11, 19, 30, 31, 32, 33], "best": [11, 19, 20, 25, 27, 28, 29, 32, 36, 42], "practic": 11, "techniqu": 11, "owner": [11, 12, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "monitor": 11, "elig": [11, 12], "custom_field": 11, "date1": 11, "date2": 11, "date3": 11, "date4": 11, "date5": 11, "dropdown1": 11, "dropdown": 11, "dropdown2": 11, "dropdown3": 11, "dropdown4": 11, "dropdown5": 11, "email1": 11, "email2": 11, "email3": 11, "email4": 11, "email5": 11, "number1": 11, "float": [11, 18], "number2": 11, "number3": 11, "number4": 11, "number5": 11, "text1": 11, "maximum": [11, 23, 24, 30, 31, 34, 35, 40, 41, 42, 43], "500": 11, "charact": 11, "text10": 11, "text11": 11, "text12": 11, "text13": 11, "text14": 11, "text15": 11, "text2": 11, "text3": 11, "text4": 11, "text5": 11, "text6": 11, "text7": 11, "text8": 11, "text9": 11, "server_auth": 11, "client_auth": 11, "server_and_client_auth": 11, "end_user_key_storage_agr": 11, "user": [11, 17, 18, 20, 25, 27, 28, 29, 32, 36, 42, 46], "code": 11, "cryptograph": [11, 17], "hardwar": 11, "csp": 11, "subscript": 11, "acknowledg": 11, "entrust_api_client_cert_key_path": [11, 12, 42, 43], "entrust_api_client_cert_path": [11, 12, 42, 43], "entrust_api_kei": [11, 12, 42, 43], "entrust_api_specification_path": [11, 12, 42, 43], "configur": [11, 12, 13, 15, 16, 18, 19, 20, 23, 25, 27, 28, 29, 30, 32, 33, 34, 36, 39, 40, 42, 43, 44, 46], "keep": [11, 12, 32, 42, 43], "download": [11, 12, 42, 43], "cloud": [11, 12, 42, 43], "net": [11, 12, 42, 43], "entrustcloud": [11, 12, 42, 43], "cm": [11, 12, 42, 43], "yaml": [11, 12, 42, 43], "entrust_api_us": [11, 12, 42, 43], "usernam": [11, 12, 19, 20, 25, 27, 28, 29, 32, 36, 42, 43, 46], "regardless": 11, "within": [11, 12], "past": [11, 40, 41], "full_chain_path": 11, "unless": [11, 12, 18, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "behavior": [11, 20, 28, 32, 33, 42], "neither": 11, "nor": 11, "reus": 11, "unapprov": 11, "failur": [11, 14], "reserv": 11, "futur": 11, "calcul": 11, "tracking_id": 11, "obtain": [11, 12], "act": [11, 19], "upon": [11, 23, 24, 30, 31, 34, 35, 40, 41], "refer": 11, "validate_onli": 11, "cautiou": 11, "along": 11, "requester_email": 11, "track": [11, 42, 43], "requester_nam": 11, "requester_phon": 11, "phone": [11, 42, 43], "arrai": 11, "subjectaltnam": [11, 25, 26], "understand": [11, 18], "tld": 11, "save": [11, 27], "referenc": 11, "tracking_info": 11, "free": 11, "attach": [11, 25, 26], "partial": 11, "bare": 11, "minimum": [11, 20, 42, 43], "jo": [11, 42], "jdoe": [11, 25, 42], "555": [11, 42], "5555": [11, 42], "apiusernam": [11, 12, 42], "lv": [11, 12, 42], "32": [11, 12, 19, 23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41, 42], "cd9lnt": [11, 12, 42], "20": [11, 25], "79": [11, 32, 33, 36], "migrat": 11, "2378915": 11, "rather": 11, "overridden": [11, 27, 28], "testcertif": 11, "administr": [11, 12], "via": [11, 42], "itsupport": 11, "jsmith": 11, "admin": [11, 12], "invoic": 11, "25": [11, 32, 33, 36], "342": 11, "sale": 11, "red": 11, "backup_fil": [11, 25, 27, 28, 29, 32, 36, 42, 46], "2019": [11, 19, 25, 27, 28, 29, 32, 36, 42, 43, 46], "09": [11, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 41, 42, 46], "22": [11, 23, 24, 25, 26, 27, 28, 29, 32, 33, 36, 40, 41, 42, 46], "backup_full_chain_fil": 11, "253": 11, "cert_detail": 11, "guarante": 11, "forward": [11, 19], "releas": [11, 19], "take": [11, 15, 16, 19, 20, 23, 24, 25, 27, 30, 31, 32, 34, 35, 36, 40, 41, 42, 44, 45, 46], "howev": [11, 18, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "audit": 11, "cert_statu": 11, "expand": 11, "approv": [11, 12], "declin": [11, 12], "na": 11, "pending_quorum": 11, "suspend": 11, "serial_numb": [11, 14, 19, 40, 41, 44, 45, 46], "1235262234164342": 11, "380079": 11, "chri": [11, 12], "trufan": [11, 12], "ctrufan": [11, 12], "verification_method": 12, "domain_statu": 12, "dns_content": 12, "dns_locat": 12, "dns_resource_typ": 12, "web_serv": 12, "file_cont": 12, "file_loc": 12, "e": [12, 25, 26], "were": [12, 14], "pure": 12, "domain_nam": 12, "reverifi": 12, "verification_email": 12, "ownership": [12, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "whoi": 12, "construct": 12, "webmast": 12, "hostmast": 12, "postmast": 12, "subdomain": 12, "top": 12, "level": [12, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "example1": 12, "example2": 12, "preconstruct": 12, "namespac": 12, "exact": [12, 46], "verif": 12, "prove": 12, "There": [12, 18], "small": [12, 17], "delai": 12, "typic": 12, "Be": 12, "awar": 12, "mani": [12, 14, 46], "ecs_certif": [12, 17], "revalid": 12, "fewer": [12, 42, 43], "ev": 12, "belong": [12, 25, 26], "expect": [12, 32, 33, 41, 42, 43, 46], "ab23cd41432522ff2526920393982fab": 12, "_pki": 12, "cancel": 12, "initial_verif": 12, "re_verif": 12, "ev_days_remain": 12, "submiss": 12, "never": [12, 14, 19, 20, 32, 33, 42, 43, 46], "greater": [12, 19], "ov_days_remain": 12, "ev_elig": 12, "94": [12, 23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "ov_elig": 12, "abcd": 12, "ov": 12, "129": 12, "declar": 13, "No": 13, "sni": 14, "proxy_host": 14, "asn1_base64": 14, "asn": [14, 23, 24, 40, 41, 42, 43, 44, 45, 46], "claim": 14, "ca_cert": [14, 43], "cipher": [14, 18, 32, 33], "libressl": 14, "fine": 14, "proxi": 14, "proxy_port": 14, "8080": 14, "server_nam": 14, "starttl": 14, "mysql": 14, "succe": 14, "rdp": 14, "3389": 14, "googl": 14, "443": 14, "expire_dai": 14, "not_aft": [14, 40, 41, 42], "to_datetim": 14, "d": [14, 19, 41, 42, 43, 46], "h": [14, 19, 41, 42, 43, 46], "sz": 14, "ansible_date_tim": 14, "iso8601": 14, "dt": 14, "asn1_data": 14, "surviv": 14, "also": [14, 18, 19, 20, 46], "displai": [14, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "github": [14, 17], "80258": 14, "usual": [14, 19, 23, 24, 40, 41], "malform": [14, 23, 24, 40, 41], "critic": [14, 23, 24, 25, 26, 40, 41, 44, 45, 46], "not_befor": [14, 40, 41, 42], "signature_algorithm": [14, 19, 40, 41, 42], "john": 14, "westcott": 14, "iv": 14, "gnupg": [15, 16], "public_kei": [15, 16, 19, 20, 23, 24, 30, 31, 40, 41, 42], "low": [15, 16, 23, 30, 34, 39, 40, 44], "high": [15, 16, 23, 30, 34, 39, 40, 44], "prioriti": [15, 16, 23, 30, 34, 39, 40, 44], "lower": [15, 16, 23, 30, 34, 39, 40, 44], "author": 17, "newer": [17, 19, 31, 32, 33, 37, 38], "matrix": 17, "room": 17, "im": 17, "question": 17, "irc": 17, "channel": [17, 31], "libera": 17, "network": 17, "mail": 17, "project": 17, "subscrib": 17, "acm": [17, 42], "requir": [17, 34, 39], "send": [17, 28, 44, 45], "direct": 17, "crypto_info": 17, "capabl": 17, "entrust": [17, 42, 43], "ecs_domain": 17, "get_certif": 17, "port": [17, 19], "luks_devic": 17, "luk": 17, "devic": 17, "openssh_cert": 17, "openssh": [17, 36], "openssh_keypair": [17, 36], "openssl_csr_info": [17, 25, 26, 42], "openssl_dhparam": [17, 25, 26, 28, 32, 33, 36, 42, 43], "diffi": [17, 25, 26, 28, 32, 33, 36, 42, 43], "hellman": [17, 25, 26, 28, 32, 33, 36, 42, 43], "openssl_pkcs12": [17, 25, 26, 27, 32, 33, 36, 42, 43], "pkc": [17, 19, 25, 26, 27, 32, 33, 36, 42, 43], "archiv": [17, 25, 26, 27, 32, 33, 36, 42, 43], "openssl_privatekey_convert": 17, "openssl_privatekey_info": [17, 32, 33, 35, 42], "openssl_publickei": [17, 25, 26, 27, 28, 29, 32, 33, 35, 42, 43], "openssl_publickey_info": 17, "openssl_signatur": [17, 37], "openssl_signature_info": [17, 38], "x509_certificate_info": [17, 21, 42], "509": [17, 45], "x509_crl": [17, 45], "crl": [17, 25, 26], "x509_crl_info": 17, "gpg_fingerprint": 17, "gpg": 17, "fingerprint": [17, 20, 23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "split_pem": 17, "split": 17, "destroi": 18, "open": 18, "cryptsetup": 18, "wipef": 18, "lsblk": 18, "blkid": 18, "label": [18, 23, 24, 30, 40, 41, 44, 45, 46], "uuid": 18, "allow_discard": 18, "17": 18, "discard": 18, "trim": 18, "pre": [18, 28], "kernel": 18, "ae": [18, 32, 33, 36], "plain": 18, "spec": 18, "essiv": 18, "cbc": 18, "sha256": [18, 20, 23, 24, 25, 26, 30, 31, 32, 33, 34, 35, 36, 40, 41, 42, 43, 46], "dev": 18, "sda1": 18, "force_remove_last_kei": 18, "bewar": 18, "hash": [18, 23, 24, 30, 31, 34, 35, 40, 41], "setup": 18, "scheme": 18, "volum": 18, "digest": [18, 25, 26, 42, 43, 44, 45, 46], "keyfil": 18, "unlock": 18, "plaintext": 18, "danger": 18, "keysiz": [18, 32], "keyslot": 18, "16": 18, "add": [18, 19], "luks1": 18, "luks2": 18, "31": 18, "later": 18, "new_keyfil": 18, "new_keyslot": 18, "new_passphras": 18, "pbkdf": 18, "deriv": 18, "argon2i": 18, "argon2id": 18, "pbkdf2": 18, "iteration_count": 18, "iter": 18, "count": 18, "iteration_tim": 18, "millisecond": 18, "memori": 18, "cost": 18, "kilobyt": 18, "argon": 18, "parallel": 18, "thread": 18, "perf_no_read_workqueu": 18, "bypass": 18, "dm": 18, "crypt": 18, "intern": 18, "workqueu": 18, "synchron": 18, "perf_no_write_workqueu": 18, "perf_same_cpu_crypt": 18, "cpu": 18, "io": 18, "unbound": 18, "balanc": 18, "perf_submit_from_crypt_cpu": 18, "offload": 18, "separ": [18, 19, 23, 24, 25, 26, 40, 41], "situat": [18, 20, 32, 33], "block": [18, 33], "singl": 18, "degrad": 18, "significantli": 18, "persist": 18, "metadata": 18, "them": [18, 19, 20, 25, 27, 28, 29, 32, 36, 42], "next": [18, 31], "remove_keyfil": 18, "filesystem": [18, 19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "remove_keyslot": 18, "slot": 18, "remove_passphras": 18, "sector_s": 18, "sector": 18, "lock": 18, "suffic": 18, "explicit": 18, "With": 18, "loop0": 18, "mycrypt": 18, "keyfile2": 18, "personallabelnam": 18, "03ecd578": 18, "fad4": 18, "4e6c": 18, "9348": 18, "842e3e8fa340": 18, "suppli": 18, "c1da9a58": 18, "2fde": 18, "4256": 18, "9d9f": 18, "6ab008b4dd1b": 18, "jan": 18, "pokorni": 18, "japokorn": 18, "regener": [19, 20, 25, 26, 27, 28, 32, 33, 36, 42, 43, 46], "ssh": [19, 20], "keygen": [19, 20], "attr": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "flag": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "look": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "man": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "page": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "chattr": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "lsattr": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "equival": [19, 20, 32], "fed": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "chown": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "preserv": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "ignore_timestamp": [19, 42, 43, 46], "valid_from": 19, "valid_to": 19, "meet": 19, "chmod": [19, 20, 25, 27, 28, 29, 32, 36, 42], "rememb": [19, 20, 25, 27, 28, 29, 32, 36, 42], "octal": [19, 20, 25, 27, 28, 29, 32, 36, 42], "correctli": [19, 20, 25, 27, 28, 29, 32, 36, 42], "644": [19, 20, 25, 27, 28, 29, 32, 36, 42], "1777": [19, 20, 25, 27, 28, 29, 32, 36, 42], "convers": [19, 20, 25, 27, 28, 29, 32, 36, 42], "zero": [19, 20, 25, 27, 28, 29, 32, 36, 42], "0755": [19, 20, 25, 27, 28, 29, 32, 36, 42], "sometim": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "circumst": [19, 20, 25, 27, 28, 29, 32, 36, 42], "rule": [19, 20, 25, 27, 28, 29, 32, 36, 42], "decim": [19, 20, 25, 27, 28, 29, 32, 36, 42], "unexpect": [19, 20, 25, 27, 28, 29, 32, 36, 42], "rwx": [19, 20, 25, 27, 28, 29, 32, 36, 42], "rw": [19, 20, 25, 27, 28, 29, 32, 36, 42], "g": [19, 20, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 40, 41, 42], "r": [19, 20, 24, 25, 27, 28, 29, 31, 32, 35, 36, 41, 42], "umask": [19, 20, 25, 27, 28, 29, 32, 36, 42], "newli": [19, 20, 25, 27, 28, 29, 32, 36, 42], "cve": [19, 20, 25, 27, 28, 29, 32, 36, 42], "1736": [19, 20, 25, 27, 28, 29, 32, 36, 42], "clear": 19, "shell": 19, "agent": 19, "permit": [19, 23, 24, 25, 26], "pty": 19, "alloc": 19, "rc": 19, "sshd": 19, "x11": 19, "address_list": 19, "comma": 19, "netmask": 19, "pair": [19, 25, 26, 46], "cidr": 19, "numer": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "confus": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "pkcs11_provid": 19, "resid": 19, "share": 19, "libpkcs11": 19, "signing_kei": 19, "princip": 19, "By": [19, 20, 25, 27, 28, 29, 32, 33, 36, 42, 46], "unread": 19, "partial_idempot": [19, 20, 32, 33], "valid_at": [19, 41, 42], "full_idempot": [19, 20, 32, 33], "compar": 19, "selevel": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "selinux": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "context": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "ml": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "mc": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "rang": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "_default": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "portion": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "polici": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "keyrevocationlist": 19, "again": [19, 44, 45], "serol": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "role": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "setyp": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "seuser": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "sha": 19, "refus": 19, "sha2": 19, "512": 19, "correspond": [19, 20, 32, 33], "sshd_config": 19, "casignaturealgorithm": 19, "keyword": [19, 33, 41, 42], "prior": 19, "unsafe_writ": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "influenc": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "atom": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "prevent": [19, 20, 25, 27, 28, 29, 31, 32, 36, 42, 46], "inconsist": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "just": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "broken": [19, 20, 25, 27, 28, 29, 32, 33, 36, 42, 46], "docker": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "mount": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "insid": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "unsaf": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "manner": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "doesn": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "race": [19, 20, 25, 27, 28, 29, 32, 36, 42, 46], "use_ag": 19, "interpret": [19, 41, 42, 43, 46], "utc": [19, 41, 42, 43, 45, 46], "mainli": 19, "timespec": [19, 41, 42, 43, 46], "NOT": [19, 33, 42, 43, 46], "absolut": [19, 24, 31, 35, 41, 42, 43, 45, 46], "yyyi": 19, "mm": 19, "ddthh": 19, "ss": 19, "hh": 19, "w": [19, 24, 31, 35, 41, 42, 43, 46], "32w1d2h": [19, 41, 42, 43, 46], "1970": 19, "01t00": 19, "earlier": [19, 42, 43], "express": 19, "comparison": 19, "forev": 19, "pub": [19, 20, 35], "week": [19, 41], "32w": 19, "2w": 19, "examplehost": 19, "21": 19, "2001": 19, "tmp": [19, 20, 37, 38], "bla": 19, "ca_public_kei": 19, "info": [19, 23, 24, 40, 41], "l": [19, 25, 26], "f": 19, "david": [19, 20], "kainz": [19, 20], "lolcub": [19, 20], "rsa1": 20, "ecdsa": [20, 37, 38], "opensshbin": 20, "decrypt": [20, 28], "private_key_format": 20, "pkcs1": [20, 29, 32, 33], "keypair": 20, "pkcs8": [20, 29, 32, 33], "conform": [20, 32, 33], "unknown": [20, 23, 24, 30, 31, 32, 33, 34, 35, 40, 41], "therefor": 20, "1024": 20, "2048": [20, 27, 28, 32, 33], "suffici": 20, "fip": 20, "186": 20, "three": [20, 41, 42, 43, 46], "384": 20, "521": 20, "fix": 20, "id_ssh_rsa": 20, "super_secret_password": 20, "id_ssh_dsa": 20, "r4yczxihvjedh2olfjvgi6y5xaytdcwk8vxkyzvyyfm": 20, "aaaab3nza": 20, "vel4e3xcw": 20, "name_encod": [23, 24, 30, 40, 41, 44, 45, 46], "idna": [23, 24, 30, 40, 41, 44, 45, 46], "key1": [23, 30, 40, 44], "value1": [23, 30, 40, 44], "key2": [23, 30, 40, 44], "value2": [23, 30, 40, 44], "idna2008": [23, 24, 30, 40, 41, 44, 45, 46], "idna2003": [23, 24, 30, 40, 41, 44, 45, 46], "unicod": [23, 24, 30, 40, 41, 44, 45, 46], "alt": [23, 30, 40], "authority_cert_issu": [23, 24, 25, 26, 40, 41], "idn": [23, 24, 40, 41, 44, 45, 46], "handl": [23, 24, 40, 41, 44, 45, 46], "authority_cert_serial_numb": [23, 24, 25, 26, 40, 41], "hexadecim": [23, 24, 40, 41], "33": [23, 24, 25, 26, 30, 31, 32, 33, 34, 35, 36, 40, 41], "55": [23, 24, 25, 26, 40, 41], "66": [23, 24, 25, 26, 32, 33, 36, 40, 41], "77": [23, 24, 25, 26, 32, 33, 36, 40, 41], "88": [23, 24, 25, 26, 32, 33, 36, 40, 41], "99": [23, 24, 25, 26, 32, 33, 36, 40, 41], "aa": [23, 24, 25, 26, 30, 31, 34, 35, 40, 41], "bb": [23, 24, 25, 26, 40, 41], "cc": [23, 24, 25, 26, 32, 33, 36, 40, 41], "ee": [23, 24, 25, 26, 32, 33, 36, 40, 41], "pathlen": [23, 24, 40, 41], "extended_key_usag": [23, 24, 25, 26, 40, 41, 42], "biometr": [23, 24, 40, 41], "dvc": [23, 24, 40, 41, 42], "stamp": [23, 24, 40, 41], "extended_key_usage_crit": [23, 24, 25, 26, 40, 41], "extensions_by_oid": [23, 24, 40, 41, 42], "oid": [23, 24, 40, 41], "24": [23, 24, 32, 33, 36, 40, 41], "mamcaqu": [23, 24, 40, 41], "der": [23, 24, 40, 41, 44, 45, 46], "encipher": [23, 24, 25, 26, 40, 41, 42], "name_constraints_crit": [23, 24, 25, 26], "name_constraint": [23, 24], "name_constraints_exclud": [23, 24, 25, 26], "subtre": [23, 24, 25, 26], "name_constraints_permit": [23, 24, 25, 26], "somedomain": [23, 24, 25, 26], "ocsp_must_stapl": [23, 24, 25, 26, 40, 41], "ocsp": [23, 24, 25, 26, 40, 41], "stapl": [23, 24, 25, 26, 40, 41], "ocsp_must_staple_crit": [23, 24, 25, 26, 40, 41], "begin": [23, 24, 30, 31, 40, 41], "miicijanbgkqhkig9w0baqefaaocag8a": [23, 30, 40], "public_key_data": [23, 24, 40, 41], "ecc": [23, 24, 30, 31, 32, 33, 34, 35, 40, 41], "_valu": [23, 30, 34, 40], "public_key_typ": [23, 24, 40, 41], "expon": [23, 24, 30, 31, 34, 35, 40, 41], "exponent_s": [23, 24, 30, 31, 34, 35, 40, 41], "subgroup": [23, 24, 30, 31, 34, 35, 40, 41], "span": [23, 24, 30, 31, 34, 35, 40, 41], "prime": [23, 24, 30, 31, 34, 35, 40, 41], "modulu": [23, 24, 30, 31, 34, 35, 40, 41], "arithmet": [23, 24, 30, 31, 34, 35, 40, 41], "q": [23, 24, 30, 31, 34, 35, 40, 41], "divid": [23, 24, 30, 31, 34, 35, 40, 41], "coordin": [23, 24, 30, 31, 34, 35, 40, 41], "publicli": [23, 24, 30, 31, 34, 35, 40, 41], "whose": [23, 24, 30, 31, 34, 35, 40, 41, 43], "discret": [23, 24, 30, 31, 34, 35, 40, 41], "logarithm": [23, 24, 30, 31, 34, 35, 40, 41], "public_key_fingerprint": [23, 24, 30, 31, 40, 41], "comput": [23, 24, 30, 31, 34, 35, 40, 41], "d4": [23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "b3": [23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "6d": [23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "c8": [23, 24, 30, 31, 34, 35, 40, 41], "ce": [23, 24, 30, 31, 34, 35, 40, 41], "4e": [23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "f6": [23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "29": [23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "4d": [23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "92": [23, 24, 30, 31, 34, 35, 40, 41], "a3": [23, 24, 30, 31, 34, 35, 40, 41], "b0": [23, 24, 30, 31, 34, 35, 40, 41], "c2": [23, 24, 30, 31, 34, 35, 40, 41], "bd": [23, 24, 30, 31, 34, 35, 40, 41], "bf": [23, 24, 30, 31, 34, 35, 40, 41], "43": [23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "0f": [23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "51": [23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "95": [23, 24, 30, 31, 34, 35, 40, 41], "2f": [23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "sha512": [23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "f7": [23, 24, 30, 31, 34, 35, 40, 41], "f0": [23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "8b": [23, 24, 30, 31, 34, 35, 40, 41], "5f": [23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "f9": [23, 24, 30, 31, 34, 35, 40, 41], "61": [23, 24, 30, 31, 34, 35, 40, 41], "0a": [23, 24, 30, 31, 34, 35, 40, 41], "68": [23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "f1": [23, 24, 30, 31, 32, 33, 34, 35, 36, 40, 41], "signature_valid": [23, 24], "repeat": [23, 24, 28, 40, 41, 44, 45, 46], "emailaddress": [23, 24, 25, 26, 40, 41], "subject_alt_name_crit": [23, 24, 25, 26, 40, 41], "subject_ord": [23, 24, 25, 26, 40, 41, 42], "tupl": [23, 24, 25, 26, 40, 41, 44, 45, 46], "interact": [24, 31, 35, 41, 42, 43], "remot": [24, 31, 35, 41, 42, 43, 45, 46], "load": [24, 29, 31, 35, 41], "variant": [24, 31, 35, 41, 45], "dump": [24, 28, 31, 35, 41], "nmiicijanbgkqhkig9w0baqefaaocag8a": [24, 31, 41], "yani": [24, 25, 26, 31, 32, 33, 36, 41, 42, 43], "guenan": [24, 25, 26, 31, 32, 33, 36, 41, 42, 43], "spredzi": [24, 25, 26, 31, 32, 33, 36, 41, 42, 43], "seem": [25, 26, 42], "overwrit": [25, 27, 32, 42], "keyusag": [25, 26], "extendedkeyusag": [25, 26], "basicconstraint": [25, 26], "That": [25, 26], "rid": [25, 26], "dirnam": [25, 26], "othernam": [25, 26], "ones": [25, 26, 27], "mostli": [25, 26], "hex": [25, 26], "colon": [25, 26], "overwrot": [25, 27, 28, 29, 32, 36, 42, 46], "accid": [25, 27, 28, 29, 32, 36, 42, 46], "basicconstraints_crit": [25, 26], "country_nam": [25, 26], "c": [25, 26], "countrynam": [25, 26], "create_subject_key_identifi": [25, 26], "crl_distribution_point": [25, 26], "distribut": [25, 26], "crl_issuer": [25, 26], "full_nam": [25, 26], "relative_nam": [25, 26], "key_compromis": [25, 26, 44, 45, 46], "ca_compromis": [25, 26, 44, 45, 46], "affiliation_chang": [25, 26, 44, 45, 46], "cessation_of_oper": [25, 26, 44, 45, 46], "certificate_hold": [25, 26, 44, 45, 46], "privilege_withdrawn": [25, 26, 44, 45, 46], "aa_compromis": [25, 26, 44, 45, 46], "email_address": [25, 26], "extkeyusag": [25, 26], "extkeyusage_crit": [25, 26], "extendedkeyusage_crit": [25, 26], "keyusage_crit": [25, 26], "locality_nam": [25, 26], "localitynam": [25, 26], "ocspmuststapl": [25, 26], "rfc7633": [25, 26], "ocspmuststaple_crit": [25, 26], "reject": [25, 26], "organizationnam": [25, 26, 40, 41, 44, 45, 46], "organizational_unit_nam": [25, 26], "organizationalunitnam": [25, 26], "privatekey_cont": [25, 26, 28, 36, 38, 42, 43, 46], "return_cont": [25, 27, 28, 32, 36, 42, 46], "state_or_province_nam": [25, 26], "st": [25, 26], "stateorprovincenam": [25, 26], "compon": [25, 26, 46], "subjectaltname_crit": [25, 26], "row": [25, 26, 46], "usecommonnameforsan": [25, 26], "fill": [25, 26], "2986": [25, 26], "unsupport": [25, 26], "inlin": [25, 26, 36, 43], "fr": 25, "dynam": 25, "with_dict": 25, "dns_server": 25, "special": 25, "digitalsignatur": [25, 26], "keyagr": [25, 26], "clientauth": [25, 26], "winrm": 25, "auth": 25, "311": 25, "utf8": 25, "pathlenconstraint": [25, 26], "privatekei": [25, 26, 28, 29, 32, 33, 36, 46], "dh": 27, "param": 27, "detect": [27, 28], "Or": 27, "dhparam": 27, "thom": 27, "wigger": 27, "thomwigg": 27, "pyopenssl": 28, "iter_s": 28, "maciter_s": 28, "export": [28, 29, 32, 33], "certificate_path": [28, 37, 38], "encryption_level": 28, "compatibility2022": 28, "softwar": 28, "38": [28, 32, 33, 36], "friendly_nam": 28, "friendli": 28, "50000": 28, "other_certif": 28, "ca_certif": 28, "other_certificates_parse_al": 28, "pkcs12": 28, "mechan": 28, "safe": 28, "addition": 28, "backward": 28, "opt": 28, "p12": 28, "raclett": 28, "ca_bundl": 28, "bundl": [28, 39], "0600": [28, 29, 32], "regen": 28, "guillaum": 28, "delpierr": 28, "gdelpierr": 28, "dest_passphras": 29, "dest_path": 29, "src_content": 29, "src_path": 29, "src_passphras": 29, "return_private_key_data": [30, 31], "private_data": [30, 31], "public_data": [30, 31, 34, 35], "fake": 31, "key_is_consist": 31, "check_consist": 31, "potenti": 31, "side": 31, "attack": 31, "42": 31, "machin": [31, 42, 43], "can_load_kei": 31, "can_parse_kei": 31, "eddsa": [32, 33], "particular": 32, "maxim": [32, 33], "interoper": [32, 33], "secp384r1": [32, 33], "secp256r1": [32, 33], "iana": [32, 33], "registri": [32, 33], "secp224r1": [32, 33], "secp256k1": [32, 33], "secp521r1": [32, 33], "discourag": [32, 33], "secp192r1": [32, 33], "brainpoolp256r1": [32, 33], "brainpoolp384r1": [32, 33], "brainpoolp512r1": [32, 33], "sect163k1": [32, 33], "sect163r2": [32, 33], "sect233k1": [32, 33], "sect233r1": [32, 33], "sect283k1": [32, 33], "sect283r1": [32, 33], "sect409k1": [32, 33], "sect409r1": [32, 33], "sect571k1": [32, 33], "sect571r1": [32, 33], "tradit": [32, 33], "auto_ignor": [32, 33], "mismatch": [32, 33], "format_mismatch": [32, 33], "everyth": [32, 33, 46], "treat": [32, 41, 46], "appropri": 32, "care": 32, "shown": 32, "reference_appendic": 32, "faq": 32, "minim": [32, 33], "hashlib": [32, 33, 36], "md5": [32, 33, 36], "84": [32, 33, 36], "72": [32, 33, 36], "8d": [32, 33, 36], "b5": [32, 33, 36], "6c": [32, 33, 36], "37": [32, 33, 36], "83": [32, 33, 36], "f5": [32, 33, 36], "4c": [32, 33, 36], "sha1": [32, 33, 36], "7c": [32, 33, 36], "5d": [32, 33, 36], "eb": [32, 33, 36], "41": [32, 33, 36], "7e": [32, 33, 36], "1a": [32, 33, 36], "c7": [32, 33, 36], "f8": [32, 33, 36], "sha224": [32, 33, 36], "19": [32, 33, 36], "ac": [32, 33, 36], "ed": [32, 33, 36], "50": [32, 33, 36], "d3": [32, 33, 36], "06": [32, 33, 36, 42, 43], "5c": [32, 33, 36], "b2": [32, 33, 36], "91": [32, 33, 36], "52": [32, 33, 36], "8c": [32, 33, 36], "cb": [32, 33, 36], "d5": [32, 33, 36], "e9": [32, 33, 36], "9b": [32, 33, 36], "46": [32, 33, 36], "ab": [32, 33, 36], "70": [32, 33, 36], "cf": [32, 33, 36], "76": [32, 33, 36], "4f": [32, 33, 36], "57": [32, 33, 36], "6e": [32, 33, 36], "97": [32, 33, 36], "df": [32, 33, 36], "de": [32, 33, 36], "sha384": [32, 33, 36], "d9": [32, 33, 36], "40": [32, 33, 36], "59": [32, 33, 36], "c3": [32, 33, 36], "a2": [32, 33, 36], "e4": [32, 33, 36], "0b": [32, 33, 36], "1c": [32, 33, 36], "0c": [32, 33, 36], "9e": [32, 33, 36], "af": [32, 33, 36], "da": [32, 33, 36], "2e": [32, 33, 36], "c0": [32, 33, 36], "9a": [32, 33, 36], "3a": [32, 33, 36], "3d": [32, 33, 36], "fd": [32, 33, 36], "5e": [32, 33, 36], "48": [32, 33, 36], "9f": [32, 33, 36], "fe": [32, 33, 36], "7f": [32, 33, 36], "3f": [32, 33, 36], "cd": [32, 33, 36], "a5": [32, 33, 36], "e7": [32, 33, 36], "13": [32, 33, 36, 46], "82": [32, 33, 36], "87": [32, 33, 36], "1f": [32, 33, 36], "28": [32, 33, 36], "53": [32, 33, 36], "86": [32, 33, 36], "69": [32, 33, 36], "35": [32, 33, 36], "1e": [32, 33, 36], "consol": 33, "relat": 33, "content_base64": 33, "return_current_kei": 33, "value_specified_in_no_log_paramet": 33, "async": 33, "reveal": 33, "TO": 33, "OR": 33, "IN": 33, "mozilla": 33, "sop": 33, "sops_encrypt": 33, "content_text": 33, "overwritten": 33, "set_fact": 33, "publickei": 36, "certificate_cont": [37, 43], "example_fil": [37, 38], "sig": [37, 38], "patrick": [37, 38], "pichler": [37, 38], "aveexi": [37, 38], "marku": [37, 38, 41, 42, 43], "teufelberg": [37, 38, 41, 42, 43], "markusteufelberg": [37, 38, 41, 42, 43], "word": [40, 41, 45], "whole": [40, 41], "issuer_ord": [40, 41, 44, 45, 46], "issuer_uri": [40, 41], "20190413202428z": [40, 41, 42, 44, 45, 46], "20190331202428z": [40, 41, 42, 46], "ocsp_uri": [40, 41], "respond": [40, 41], "1234": [40, 41, 44, 45, 46], "sha256withrsaencrypt": [40, 41, 42, 44, 45, 46], "openssl_certificate_info": 41, "short": [41, 42], "redirect": [41, 42], "fqcn": [41, 42], "dict": 41, "pattern": [41, 42, 43, 45, 46], "yyyymmddhhmmssz": [41, 42, 43, 45, 46], "csr_path": [41, 42, 43], "tomorrow": 41, "point_1": 41, "point_2": 41, "3w": 41, "notion": [42, 43], "openssl_certif": 42, "intend": [42, 43], "tini": 42, "acme_accountkey_path": 42, "accountkei": 42, "acme_chain": 42, "acme_challenge_path": 42, "3chost": 42, "3e": 42, "80": 42, "job": 42, "entrust_cert_typ": [42, 43], "entrust_not_aft": [42, 43], "stop": [42, 43], "365": [42, 43], "cover": [42, 43], "entrust_requester_email": [42, 43], "entrust_requester_nam": [42, 43], "entrust_requester_phon": [42, 43], "better": [42, 43], "ownca_cont": [42, 43], "ownca_create_authority_key_identifi": [42, 43], "ownca_create_subject_key_identifi": [42, 43], "ski": [42, 43], "create_if_not_provid": [42, 43], "always_cr": [42, 43], "never_cr": [42, 43], "ownca_digest": [42, 43], "On": [42, 43], "maco": [42, 43], "onward": [42, 43], "825": [42, 43], "appl": [42, 43], "en": [42, 43], "ht210176": [42, 43], "3650d": [42, 43], "ownca_privatekey_cont": [42, 43], "resp": [42, 43], "ownca_vers": [42, 43], "nowadai": [42, 43], "almost": [42, 43], "emul": 42, "selfsigned_create_subject_key_identifi": [42, 43], "selfsigned_digest": [42, 43], "selfsigned_notaft": [42, 43], "selfsigned_notbefor": [42, 43], "selfsigned_vers": [42, 43], "minut": [42, 43, 46], "mandatori": [42, 43, 46], "dedic": [42, 43], "onc": [42, 43, 46], "ansible_ca": 42, "assertonli": 42, "invalid_at": 42, "valid_in": 42, "one_day_ten_hour": 42, "1d10h": 42, "fixed_timestamp": 42, "20200331202428z": 42, "ten_second": 42, "result_csr": 42, "result_privatekei": 42, "sha512withrsaencrypt": 42, "subject_strict": 42, "issuer_strict": 42, "has_expir": 42, "key_usage_strict": 42, "extended_key_usage_strict": 42, "subject_alt_name_strict": 42, "ownca_cert": 43, "ownca_privatekei": 43, "hunter2": 43, "the_csr": 43, "list_revoked_certif": [44, 45], "larg": [44, 45], "enumer": [44, 45], "last_upd": [44, 45, 46], "next_upd": [44, 45, 46], "revoked_certif": [44, 45, 46], "invalidity_d": [44, 45, 46], "suspect": [44, 45, 46], "compromis": [44, 45, 46], "becam": [44, 45, 46], "invalidity_date_crit": [44, 45, 46], "issuer_crit": [44, 45, 46], "remove_from_crl": [44, 45, 46], "reason_crit": [44, 45, 46], "revocation_d": [44, 45, 46], "crl_mode": 46, "interest": 46, "collis": 46, "combin": 46, "2345": 46, "20191013152910z": 46, "20191001000000z": 46, "20191010010203z": 46}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"commun": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 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], "crypto": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 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], "acme_account_fact": 0, "acme_account_info": 1, "modul": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "retriev": [1, 8, 15, 16, 23, 30, 34, 40, 44, 45], "inform": [1, 23, 24, 30, 31, 34, 35, 40, 41, 44, 45], "acm": [1, 2, 3, 4, 5, 6], "account": [1, 2], "synopsi": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "requir": [1, 2, 3, 4, 5, 6, 7, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "paramet": [1, 2, 3, 4, 5, 6, 7, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "attribut": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 45, 46], "note": [1, 2, 3, 4, 6, 11, 12, 14, 20, 25, 26, 37, 38, 41, 42, 43, 45, 46], "see": [1, 2, 3, 4, 5, 6, 11, 12, 15, 16, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45], "also": [1, 2, 3, 4, 5, 6, 11, 12, 15, 16, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45], "exampl": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "return": [1, 2, 3, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "valu": [1, 2, 3, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "author": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "collect": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "link": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "acme_account": 2, "creat": [2, 3, 9, 10], "modifi": 2, "delet": 2, "acme_certif": 3, "ssl": [3, 11], "tl": [3, 5, 11], "certif": [3, 4, 5, 7, 9, 10, 11, 12, 14, 19, 23, 24, 25, 26, 40, 41, 42, 43, 45, 46], "protocol": [3, 4], "acme_certificate_revok": 4, "revok": 4, "acme_challenge_cert_help": 5, "prepar": 5, "challeng": 5, "alpn": 5, "01": 5, "acme_inspect": 6, "send": 6, "direct": 6, "request": [6, 11, 12, 23, 24, 25, 26], "an": [6, 36], "server": 6, "certificate_complete_chain": 7, "complet": 7, "chain": 7, "given": 7, "set": [7, 9], "untrust": 7, "root": 7, "crypto_info": 8, "cryptograph": 8, "capabl": 8, "how": [9, 10], "small": 9, "ca": 9, "up": 9, "us": 9, "sign": [9, 10, 23, 24, 25, 26, 38], "self": 10, "ecs_certif": 11, "entrust": [11, 12], "servic": [11, 12], "ec": [11, 12], "api": [11, 12], "ecs_domain": 12, "valid": 12, "domain": 12, "index": [13, 17], "all": 13, "environ": 13, "variabl": 13, "get_certif": 14, "get": 14, "from": [14, 15, 16, 23, 30, 34, 36, 40, 44], "host": [14, 19], "port": 14, "gpg_fingerprint": [15, 16], "filter": [15, 17, 23, 30, 34, 39, 40, 44], "gpg": [15, 16], "fingerprint": [15, 16], "public": [15, 16, 20, 34, 35, 36], "privat": [15, 16, 20, 29, 30, 31, 32, 33, 36], "kei": [15, 16, 20, 29, 30, 31, 32, 33, 34, 35, 36], "input": [15, 23, 30, 34, 39, 40, 44], "lookup": [16, 17], "file": [16, 39], "term": 16, "descript": 17, "scenario": 17, "guid": 17, "plugin": 17, "luks_devic": 18, "manag": 18, "encrypt": 18, "luk": 18, "devic": 18, "openssh_cert": 19, "gener": [19, 20, 25, 26, 27, 28, 32, 33, 36, 42, 43, 46], "openssh": [19, 20], "user": 19, "openssh_keypair": 20, "openssl_certificate_info": 21, "openssl_certif": 22, "openssl_csr_info": [23, 24], "openssl": [23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 41, 42, 43], "csr": [23, 24, 25, 26], "keyword": [23, 30, 40, 44], "provid": [24, 31, 35, 41], "openssl_csr": 25, "openssl_csr_pip": 26, "openssl_dhparam": 27, "diffi": 27, "hellman": 27, "openssl_pkcs12": 28, "pkc": 28, "12": 28, "archiv": 28, "openssl_privatekey_convert": 29, "convert": 29, "openssl_privatekey_info": [30, 31], "openssl_privatekei": 32, "openssl_privatekey_pip": 33, "without": 33, "disk": 33, "access": 33, "openssl_publickey_info": [34, 35], "pem": [34, 39, 40, 44], "format": [34, 40, 44], "openssl_publickei": 36, "its": 36, "openssl_signature_info": 37, "verifi": 37, "signatur": 37, "openssl_signatur": 38, "data": 38, "split_pem": 39, "split": 39, "content": 39, "multipl": 39, "object": 39, "x509_certificate_info": [40, 41], "x": [40, 41, 44], "509": [40, 41, 44], "x509_certif": 42, "check": [42, 43], "x509_certificate_pip": 43, "x509_crl_info": [44, 45], "crl": [44, 45, 46], "revoc": [45, 46], "list": [45, 46], "x509_crl": 46}, "envversion": {"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, "sphinx": 60}, "alltitles": {"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"]], "Synopsis": [[1, "synopsis"], [2, "synopsis"], [3, "synopsis"], [4, "synopsis"], [5, "synopsis"], [6, "synopsis"], [7, "synopsis"], [8, "synopsis"], [11, "synopsis"], [12, "synopsis"], [14, "synopsis"], [15, "synopsis"], [16, "synopsis"], [18, "synopsis"], [19, "synopsis"], [20, "synopsis"], [23, "synopsis"], [24, "synopsis"], [25, "synopsis"], [26, "synopsis"], [27, "synopsis"], [28, "synopsis"], [29, "synopsis"], [30, "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"]], "Requirements": [[1, "requirements"], [2, "requirements"], [3, "requirements"], [4, "requirements"], [5, "requirements"], [6, "requirements"], [7, "requirements"], [11, "requirements"], [12, "requirements"], [14, "requirements"], [15, "requirements"], [16, "requirements"], [18, "requirements"], [19, "requirements"], [20, "requirements"], [23, "requirements"], [24, "requirements"], [25, "requirements"], [26, "requirements"], [27, "requirements"], [28, "requirements"], [29, "requirements"], [30, "requirements"], [31, "requirements"], [32, "requirements"], [33, "requirements"], [35, "requirements"], [36, "requirements"], [37, "requirements"], [38, "requirements"], [40, "requirements"], [41, "requirements"], [42, "requirements"], [43, "requirements"], [44, "requirements"], [45, "requirements"], [46, "requirements"]], "Parameters": [[1, "parameters"], [2, "parameters"], [3, "parameters"], [4, "parameters"], [5, "parameters"], [6, "parameters"], [7, "parameters"], [11, "parameters"], [12, "parameters"], [14, "parameters"], [18, "parameters"], [19, "parameters"], [20, "parameters"], [24, "parameters"], [25, "parameters"], [26, "parameters"], [27, "parameters"], [28, "parameters"], [29, "parameters"], [31, "parameters"], [32, "parameters"], [33, "parameters"], [35, "parameters"], [36, "parameters"], [37, "parameters"], [38, "parameters"], [41, "parameters"], [42, "parameters"], [43, "parameters"], [45, "parameters"], [46, "parameters"]], "Attributes": [[1, "attributes"], [2, "attributes"], [3, "attributes"], [4, "attributes"], [5, "attributes"], [6, "attributes"], [7, "attributes"], [8, "attributes"], [11, "attributes"], [12, "attributes"], [14, "attributes"], [18, "attributes"], [19, "attributes"], [20, "attributes"], [24, "attributes"], [25, "attributes"], [26, "attributes"], [27, "attributes"], [28, "attributes"], [29, "attributes"], [31, "attributes"], [32, "attributes"], [33, "attributes"], [35, "attributes"], [36, "attributes"], [37, "attributes"], [38, "attributes"], [41, "attributes"], [42, "attributes"], [43, "attributes"], [45, "attributes"], [46, "attributes"]], "Notes": [[1, "notes"], [2, "notes"], [3, "notes"], [4, "notes"], [6, "notes"], [11, "notes"], [12, "notes"], [14, "notes"], [20, "notes"], [25, "notes"], [26, "notes"], [37, "notes"], [38, "notes"], [41, "notes"], [42, "notes"], [43, "notes"], [45, "notes"], [46, "notes"]], "See Also": [[1, "see-also"], [2, "see-also"], [3, "see-also"], [4, "see-also"], [5, "see-also"], [6, "see-also"], [11, "see-also"], [12, "see-also"], [15, "see-also"], [16, "see-also"], [23, "see-also"], [24, "see-also"], [25, "see-also"], [26, "see-also"], [27, "see-also"], [28, "see-also"], [29, "see-also"], [30, "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"], [40, "see-also"], [41, "see-also"], [42, "see-also"], [43, "see-also"], [44, "see-also"], [45, "see-also"]], "Examples": [[1, "examples"], [2, "examples"], [3, "examples"], [4, "examples"], [5, "examples"], [6, "examples"], [7, "examples"], [8, "examples"], [11, "examples"], [12, "examples"], [14, "examples"], [15, "examples"], [16, "examples"], [18, "examples"], [19, "examples"], [20, "examples"], [23, "examples"], [24, "examples"], [25, "examples"], [26, "examples"], [27, "examples"], [28, "examples"], [29, "examples"], [30, "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"]], "Return Values": [[1, "return-values"], [2, "return-values"], [3, "return-values"], [5, "return-values"], [6, "return-values"], [7, "return-values"], [8, "return-values"], [11, "return-values"], [12, "return-values"], [14, "return-values"], [18, "return-values"], [19, "return-values"], [20, "return-values"], [24, "return-values"], [25, "return-values"], [26, "return-values"], [27, "return-values"], [28, "return-values"], [29, "return-values"], [31, "return-values"], [32, "return-values"], [33, "return-values"], [35, "return-values"], [36, "return-values"], [37, "return-values"], [38, "return-values"], [41, "return-values"], [42, "return-values"], [43, "return-values"], [45, "return-values"], [46, "return-values"]], "Authors": [[1, "authors"], [2, "authors"], [3, "authors"], [4, "authors"], [5, "authors"], [6, "authors"], [7, "authors"], [8, "authors"], [11, "authors"], [12, "authors"], [14, "authors"], [15, "authors"], [16, "authors"], [18, "authors"], [19, "authors"], [20, "authors"], [23, "authors"], [24, "authors"], [25, "authors"], [26, "authors"], [27, "authors"], [28, "authors"], [29, "authors"], [30, "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"]], "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"], [11, "collection-links"], [12, "collection-links"], [14, "collection-links"], [15, "collection-links"], [16, "collection-links"], [18, "collection-links"], [19, "collection-links"], [20, "collection-links"], [23, "collection-links"], [24, "collection-links"], [25, "collection-links"], [26, "collection-links"], [27, "collection-links"], [28, "collection-links"], [29, "collection-links"], [30, "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"]], "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_certificate module \u2013 Create SSL/TLS certificates with the ACME protocol": [[3, "community-crypto-acme-certificate-module-create-ssl-tls-certificates-with-the-acme-protocol"]], "community.crypto.acme_certificate_revoke module \u2013 Revoke certificates with the ACME protocol": [[4, "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": [[5, "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": [[6, "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": [[7, "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": [[8, "community-crypto-crypto-info-module-retrieve-cryptographic-capabilities"]], "How to create a small CA": [[9, "how-to-create-a-small-ca"]], "Set up the CA": [[9, "set-up-the-ca"]], "Use the CA to sign a certificate": [[9, "use-the-ca-to-sign-a-certificate"]], "How to create self-signed certificates": [[10, "how-to-create-self-signed-certificates"]], "community.crypto.ecs_certificate module \u2013 Request SSL/TLS certificates with the Entrust Certificate Services (ECS) API": [[11, "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": [[12, "community-crypto-ecs-domain-module-request-validation-of-a-domain-with-the-entrust-certificate-services-ecs-api"]], "Index of all Collection Environment Variables": [[13, "index-of-all-collection-environment-variables"]], "community.crypto.get_certificate module \u2013 Get a certificate from a host:port": [[14, "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": [[15, "community-crypto-gpg-fingerprint-filter-retrieve-a-gpg-fingerprint-from-a-gpg-public-or-private-key"]], "Input": [[15, "input"], [23, "input"], [30, "input"], [34, "input"], [39, "input"], [40, "input"], [44, "input"]], "Return Value": [[15, "return-value"], [16, "return-value"], [23, "return-value"], [30, "return-value"], [34, "return-value"], [39, "return-value"], [40, "return-value"], [44, "return-value"]], "community.crypto.gpg_fingerprint lookup \u2013 Retrieve a GPG fingerprint from a GPG public or private key file": [[16, "community-crypto-gpg-fingerprint-lookup-retrieve-a-gpg-fingerprint-from-a-gpg-public-or-private-key-file"]], "Terms": [[16, "terms"]], "Community.Crypto": [[17, "community-crypto"]], "Description": [[17, "description"]], "Communication": [[17, "communication"]], "Scenario Guides": [[17, "scenario-guides"]], "Plugin Index": [[17, "plugin-index"]], "Modules": [[17, "modules"]], "Filter Plugins": [[17, "filter-plugins"]], "Lookup Plugins": [[17, "lookup-plugins"]], "community.crypto.luks_device module \u2013 Manage encrypted (LUKS) devices": [[18, "community-crypto-luks-device-module-manage-encrypted-luks-devices"]], "community.crypto.openssh_cert module \u2013 Generate OpenSSH host or user certificates.": [[19, "community-crypto-openssh-cert-module-generate-openssh-host-or-user-certificates"]], "community.crypto.openssh_keypair module \u2013 Generate OpenSSH private and public keys": [[20, "community-crypto-openssh-keypair-module-generate-openssh-private-and-public-keys"]], "community.crypto.openssl_certificate_info": [[21, "community-crypto-openssl-certificate-info"]], "community.crypto.openssl_certificate": [[22, "community-crypto-openssl-certificate"]], "community.crypto.openssl_csr_info filter \u2013 Retrieve information from OpenSSL Certificate Signing Requests (CSR)": [[23, "community-crypto-openssl-csr-info-filter-retrieve-information-from-openssl-certificate-signing-requests-csr"]], "Keyword parameters": [[23, "keyword-parameters"], [30, "keyword-parameters"], [40, "keyword-parameters"], [44, "keyword-parameters"]], "community.crypto.openssl_csr_info module \u2013 Provide information of OpenSSL Certificate Signing Requests (CSR)": [[24, "community-crypto-openssl-csr-info-module-provide-information-of-openssl-certificate-signing-requests-csr"]], "community.crypto.openssl_csr module \u2013 Generate OpenSSL Certificate Signing Request (CSR)": [[25, "community-crypto-openssl-csr-module-generate-openssl-certificate-signing-request-csr"]], "community.crypto.openssl_csr_pipe module \u2013 Generate OpenSSL Certificate Signing Request (CSR)": [[26, "community-crypto-openssl-csr-pipe-module-generate-openssl-certificate-signing-request-csr"]], "community.crypto.openssl_dhparam module \u2013 Generate OpenSSL Diffie-Hellman Parameters": [[27, "community-crypto-openssl-dhparam-module-generate-openssl-diffie-hellman-parameters"]], "community.crypto.openssl_pkcs12 module \u2013 Generate OpenSSL PKCS#12 archive": [[28, "community-crypto-openssl-pkcs12-module-generate-openssl-pkcs-12-archive"]], "community.crypto.openssl_privatekey_convert module \u2013 Convert OpenSSL private keys": [[29, "community-crypto-openssl-privatekey-convert-module-convert-openssl-private-keys"]], "community.crypto.openssl_privatekey_info filter \u2013 Retrieve information from OpenSSL private keys": [[30, "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": [[31, "community-crypto-openssl-privatekey-info-module-provide-information-for-openssl-private-keys"]], "community.crypto.openssl_privatekey module \u2013 Generate OpenSSL private keys": [[32, "community-crypto-openssl-privatekey-module-generate-openssl-private-keys"]], "community.crypto.openssl_privatekey_pipe module \u2013 Generate OpenSSL private keys without disk access": [[33, "community-crypto-openssl-privatekey-pipe-module-generate-openssl-private-keys-without-disk-access"]], "community.crypto.openssl_publickey_info filter \u2013 Retrieve information from OpenSSL public keys in PEM format": [[34, "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": [[35, "community-crypto-openssl-publickey-info-module-provide-information-for-openssl-public-keys"]], "community.crypto.openssl_publickey module \u2013 Generate an OpenSSL public key from its private key.": [[36, "community-crypto-openssl-publickey-module-generate-an-openssl-public-key-from-its-private-key"]], "community.crypto.openssl_signature_info module \u2013 Verify signatures with openssl": [[37, "community-crypto-openssl-signature-info-module-verify-signatures-with-openssl"]], "community.crypto.openssl_signature module \u2013 Sign data with openssl": [[38, "community-crypto-openssl-signature-module-sign-data-with-openssl"]], "community.crypto.split_pem filter \u2013 Split PEM file contents into multiple objects": [[39, "community-crypto-split-pem-filter-split-pem-file-contents-into-multiple-objects"]], "community.crypto.x509_certificate_info filter \u2013 Retrieve information from X.509 certificates in PEM format": [[40, "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": [[41, "community-crypto-x509-certificate-info-module-provide-information-of-openssl-x-509-certificates"]], "community.crypto.x509_certificate module \u2013 Generate and/or check OpenSSL certificates": [[42, "community-crypto-x509-certificate-module-generate-and-or-check-openssl-certificates"]], "community.crypto.x509_certificate_pipe module \u2013 Generate and/or check OpenSSL certificates": [[43, "community-crypto-x509-certificate-pipe-module-generate-and-or-check-openssl-certificates"]], "community.crypto.x509_crl_info filter \u2013 Retrieve information from X.509 CRLs in PEM format": [[44, "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)": [[45, "community-crypto-x509-crl-info-module-retrieve-information-on-certificate-revocation-lists-crls"]], "community.crypto.x509_crl module \u2013 Generate Certificate Revocation Lists (CRLs)": [[46, "community-crypto-x509-crl-module-generate-certificate-revocation-lists-crls"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["acme_account_facts_module", "acme_account_info_module", "acme_account_module", "acme_certificate_module", "acme_certificate_revoke_module", "acme_challenge_cert_helper_module", "acme_inspect_module", "certificate_complete_chain_module", "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_info_filter", "x509_certificate_info_module", "x509_certificate_module", "x509_certificate_pipe_module", "x509_crl_info_filter", "x509_crl_info_module", "x509_crl_module"], "filenames": ["acme_account_facts_module.rst", "acme_account_info_module.rst", "acme_account_module.rst", "acme_certificate_module.rst", "acme_certificate_revoke_module.rst", "acme_challenge_cert_helper_module.rst", "acme_inspect_module.rst", "certificate_complete_chain_module.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_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"], "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_certificate module \u2013 Create SSL/TLS certificates with the ACME protocol", "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.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_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)"], "terms": {"thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 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], "plugin": [0, 11, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 26, 30, 31, 33, 34, 35, 39, 40, 41, 42, 43, 46, 47, 48], "wa": [0, 1, 3, 4, 6, 9, 11, 14, 18, 20, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33, 36, 37, 42, 43, 44, 46, 47, 48], "part": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 21, 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], "collect": [0, 9, 10, 17, 21, 22], "version": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 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], "2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 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], "18": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 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], "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 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], "modul": [0, 9, 10, 21, 22, 23, 30, 34, 42, 46], "ha": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 46, 47, 48], "been": [0, 1, 2, 3, 4, 6, 11, 13, 14, 18, 19, 21, 22, 25, 26, 31, 36, 45, 48], "remov": [0, 1, 2, 3, 4, 6, 18, 21, 22, 28, 36, 44, 48], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 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], "renam": [0, 21, 22, 43, 44, 48], "acme_account_info": [0, 2, 17], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 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], "It": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 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], "includ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 18, 19, 20, 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], "ansibl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 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], "core": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 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], "To": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 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], "check": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 48], "whether": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 18, 19, 20, 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], "instal": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 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], "run": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 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], "galaxi": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 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], "list": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 43, 44, 45, 46], "us": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 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], "you": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "need": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "further": [1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "abl": [1, 2, 3, 4, 5, 6, 7, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "detail": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "playbook": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 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], "specifi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 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], "allow": [1, 2, 3, 4, 6, 11, 12, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "ca": [1, 2, 3, 4, 6, 7, 11, 17, 19, 23, 24, 25, 26, 28, 40, 42, 43, 44, 45, 46, 47, 48], "support": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "protocol": [1, 2, 5, 6, 14, 17, 20, 44], "let": [1, 2, 3, 4, 6, 44], "": [1, 2, 3, 4, 5, 6, 9, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 42, 43, 44, 45, 46, 47, 48], "encrypt": [1, 2, 3, 4, 6, 14, 17, 20, 28, 29, 32, 33, 44], "onli": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "work": [1, 2, 3, 4, 6, 18, 19, 20, 25, 27, 28, 29, 31, 32, 33, 36, 44], "v2": [1, 2, 3, 4, 6, 36], "below": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "ar": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48], "host": [1, 2, 3, 4, 5, 6, 7, 11, 12, 17, 18, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "execut": [1, 2, 3, 4, 5, 6, 7, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "either": [1, 2, 3, 4, 6, 11, 12, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 35, 36, 37, 38, 43, 44, 45, 47, 48], "openssl": [1, 2, 3, 4, 6, 7, 8, 14, 17, 42], "cryptographi": [1, 2, 3, 4, 5, 6, 7, 8, 11, 14, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 47, 48], "1": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "5": [1, 2, 3, 4, 6, 7, 8, 12, 18, 23, 24, 32, 33, 37, 38, 42, 43, 44, 45], "ipaddress": [1, 2, 3, 4, 6], "comment": [1, 2, 3, 4, 5, 6, 7, 11, 12, 14, 15, 16, 18, 19, 20, 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], "account_key_cont": [1, 2, 3, 4, 6], "string": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 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], "content": [1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 14, 15, 17, 18, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "rsa": [1, 2, 3, 4, 6, 8, 10, 19, 20, 23, 24, 30, 31, 32, 33, 34, 35, 37, 38, 42, 43], "ellipt": [1, 2, 3, 4, 6, 8, 20, 23, 24, 30, 31, 32, 33, 34, 35, 42, 43], "curv": [1, 2, 3, 4, 6, 8, 20, 23, 24, 30, 31, 32, 33, 34, 35, 42, 43], "kei": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 17, 18, 19, 23, 24, 25, 26, 27, 28, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48], "mutual": [1, 2, 3, 4, 5, 6, 18, 25, 26, 28, 44, 45, 48], "exclus": [1, 2, 3, 4, 5, 6, 18, 25, 26, 28, 44, 45, 48], "account_key_src": [1, 2, 3, 4, 5, 6, 8], "warn": [1, 2, 3, 4, 6, 30, 31, 43, 44], "written": [1, 2, 3, 4, 6, 19, 20, 25, 27, 28, 29, 32, 33, 36, 44, 48], "temporari": [1, 2, 3, 4, 6], "file": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "which": [1, 2, 3, 4, 6, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "delet": [1, 3, 4, 6, 17], "when": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "complet": [1, 2, 3, 4, 6, 8, 17, 18, 33], "sinc": [1, 2, 3, 4, 6, 9, 18, 25, 26, 28, 31], "an": [1, 2, 3, 4, 5, 11, 12, 14, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 42, 43, 44, 45, 46, 47, 48], "import": [1, 2, 3, 4, 6, 8, 19, 20, 25, 26, 27, 28, 29, 32, 36, 44, 48], "privat": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 17, 19, 23, 24, 25, 26, 27, 28, 34, 35, 37, 38, 42, 43, 44, 45, 46, 47, 48], "can": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 46, 47, 48], "chang": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "revok": [1, 2, 3, 6, 11, 17, 46, 47, 48], "your": [1, 2, 3, 4, 6, 9, 11, 12, 25, 26, 27, 32, 44, 45], "certif": [1, 2, 6, 17, 27, 28, 30, 32, 33, 36, 37, 38, 40, 46], "without": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 35, 36, 37, 38, 43, 44, 45, 47, 48], "know": [1, 2, 3, 4, 6, 25, 26], "might": [1, 2, 3, 4, 6, 14, 29, 31, 32, 33, 36, 48], "accept": [1, 2, 3, 4, 6, 11, 19, 25, 26, 48], "In": [1, 2, 3, 4, 6, 9, 11, 18, 20, 23, 24, 28, 31, 32, 45], "case": [1, 2, 3, 4, 6, 8, 11, 12, 14, 18, 19, 20, 23, 24, 25, 27, 28, 29, 31, 32, 33, 36, 41, 42, 43, 44, 48], "still": [1, 2, 3, 4, 6, 11, 19, 24, 31, 43, 44], "happen": [1, 2, 3, 4, 6], "disk": [1, 2, 3, 4, 6, 7, 10, 17, 25, 26, 29, 31, 32, 36, 44, 45], "process": [1, 2, 3, 4, 6, 12, 18, 48], "move": [1, 2, 3, 4, 6, 11, 43, 44, 45], "its": [1, 2, 3, 4, 6, 7, 9, 11, 12, 15, 17, 18, 19, 20, 25, 26, 27, 28, 29, 32, 33, 35, 44, 45], "argument": [1, 2, 3, 4, 6, 27], "node": [1, 2, 3, 4, 6, 15, 16, 23, 30, 42, 46], "where": [1, 2, 3, 4, 6, 9, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 35, 36, 43, 44, 45, 47, 48], "account_key_passphras": [1, 2, 3, 4, 6], "ad": [1, 2, 3, 4, 5, 6, 7, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 36, 43, 44, 45, 46, 47, 48], "6": [1, 2, 3, 4, 5, 6, 8, 11, 14, 18, 20, 23, 24, 25, 26, 32, 33, 37, 38, 42, 43, 44, 45], "phassphras": [1, 2, 3, 4, 5, 6], "decod": [1, 2, 3, 4, 5, 6, 23, 24, 30, 42, 43, 46, 47, 48], "backend": [1, 2, 3, 4, 6, 14, 20, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "alias": [1, 2, 3, 4, 6, 19, 20, 25, 26, 27, 28, 29, 32, 36, 44, 45, 48], "account_kei": [1, 2, 3, 4, 6], "path": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 43, 44, 45, 46, 47, 48], "contain": [1, 2, 3, 4, 5, 6, 7, 12, 14, 18, 19, 20, 25, 26, 27, 28, 29, 32, 33, 36, 44, 48], "creat": [1, 4, 5, 6, 11, 17, 18, 19, 20, 25, 26, 27, 28, 29, 32, 35, 36, 44, 45, 47, 48], "openssl_privatekei": [1, 2, 3, 6, 9, 10, 11, 17, 25, 26, 27, 28, 29, 31, 33, 35, 36, 38, 44, 45], "openssl_privatekey_pip": [1, 2, 3, 6, 17, 25, 26, 29, 31, 32, 36, 44, 45], "If": [1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "requisit": [1, 2, 3, 6], "avail": [1, 2, 3, 4, 6, 8, 10, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 43, 44, 45, 48], "directli": [1, 2, 3, 6, 10, 43, 44], "command": [1, 2, 3, 6, 18, 19], "line": [1, 2, 3, 6, 18], "tool": [1, 2, 3, 4, 6, 25, 26], "genrsa": [1, 2, 3, 6], "ecparam": [1, 2, 3, 4, 6], "genkei": [1, 2, 3, 4, 6], "ani": [1, 2, 3, 4, 6, 9, 10, 11, 19, 20, 25, 26, 27, 28, 29, 32, 33, 36, 44, 45], "other": [1, 2, 3, 4, 6, 11, 19, 20, 25, 26, 27, 28, 29, 32, 33, 36, 42, 43, 44, 47, 48], "pem": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 14, 17, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "format": [1, 2, 3, 4, 5, 6, 7, 11, 14, 17, 18, 19, 20, 23, 24, 28, 29, 30, 31, 32, 33, 36, 43, 44, 45, 47, 48], "well": [1, 2, 3, 4, 6, 12, 28, 29, 32, 33, 36, 44], "account_uri": [1, 2, 3, 4, 6], "assum": [1, 2, 3, 4, 6, 7, 9, 11, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "uri": [1, 2, 3, 4, 6, 23, 24, 25, 26, 30, 42, 43, 46, 47, 48], "given": [1, 2, 3, 4, 5, 6, 17, 18, 25, 26, 37], "doe": [1, 2, 3, 4, 5, 6, 7, 8, 11, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "match": [1, 2, 3, 4, 6, 7, 12, 19, 20, 25, 26, 27, 32, 33, 44, 48], "exist": [1, 2, 3, 4, 5, 6, 9, 11, 18, 19, 20, 25, 26, 27, 28, 29, 32, 33, 36, 44, 45, 48], "fail": [1, 2, 3, 4, 6, 11, 19, 20, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 36, 42, 43, 44, 46, 47, 48], "acme_directori": [1, 2, 3, 4, 6, 44], "directori": [1, 2, 3, 4, 6, 7, 44], "entri": [1, 2, 3, 4, 5, 6, 12, 15, 16, 23, 24, 30, 34, 39, 40, 41, 42, 43, 44, 46, 48], "point": [1, 2, 3, 4, 6, 7, 11, 16, 19, 23, 24, 25, 26, 30, 31, 34, 35, 42, 43, 44, 45, 46, 47, 48], "url": [1, 2, 3, 4, 6], "access": [1, 2, 3, 4, 6, 12, 17, 25, 26, 29, 31, 32, 36, 44, 45, 48], "server": [1, 2, 3, 4, 9, 11, 12, 14, 17, 19, 25, 26, 44, 45], "api": [1, 2, 3, 4, 6, 17, 44, 45], "For": [1, 2, 3, 4, 6, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 41, 42, 43, 44, 45, 46], "safeti": [1, 2, 3, 4, 6], "reason": [1, 2, 3, 4, 6, 25, 26, 44, 45, 46, 47, 48], "default": [1, 2, 3, 4, 6, 7, 10, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "set": [1, 2, 3, 4, 5, 6, 11, 13, 14, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "stage": [1, 2, 3, 4, 6, 44], "v1": [1, 2, 3, 4, 6], "technic": [1, 2, 3, 4, 6, 11], "correct": [1, 2, 3, 4, 6, 7, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "untrust": [1, 2, 3, 4, 6, 17], "all": [1, 2, 3, 4, 6, 7, 8, 9, 11, 14, 19, 20, 23, 24, 28, 30, 31, 32, 33, 40, 41, 42, 43, 44, 45, 46, 47, 48], "endpoint": [1, 2, 3, 4, 6], "found": [1, 2, 3, 4, 6, 8, 12], "here": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "http": [1, 2, 3, 4, 5, 6, 11, 12, 14, 19, 25, 26, 32, 44, 45], "letsencrypt": [1, 2, 3, 4, 6, 44], "org": [1, 2, 3, 4, 6, 11, 25, 26, 44, 46, 47, 48], "doc": [1, 2, 3, 4, 6, 9, 10, 32, 44], "environ": [1, 2, 3, 4, 5, 6, 44], "buypass": [1, 2, 3, 4, 6, 44], "com": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 17, 19, 23, 24, 25, 26, 28, 29, 31, 32, 35, 36, 42, 43, 44, 45, 46, 47, 48], "t": [1, 2, 3, 4, 6, 9, 19, 20, 24, 25, 27, 28, 29, 31, 32, 35, 36, 43, 44, 48], "63d4ai": [1, 2, 3, 4, 6], "go": [1, 2, 3, 4, 6], "ssl": [1, 2, 4, 5, 6, 7, 12, 14, 17, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 43, 44, 45, 47, 48], "product": [1, 2, 3, 4, 6, 11, 33], "v02": [1, 2, 3, 4, 6, 44], "zerossl": [1, 2, 3, 4, 6], "dv90": [1, 2, 3, 4, 6], "sectigo": [1, 2, 3, 4, 6], "qa": [1, 2, 3, 4, 6], "secur": [1, 2, 3, 4, 6, 11, 14, 28, 44, 45], "trust": [1, 2, 3, 4, 6, 46, 47, 48], "provid": [1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 25, 26, 30, 32, 33, 34, 36, 42, 44, 45, 46, 47, 48], "dv": [1, 2, 3, 4, 6], "servic": [1, 2, 3, 4, 6, 17, 44, 45], "test": [1, 2, 3, 4, 6, 11, 12, 20, 23, 24, 42, 43], "against": [1, 2, 3, 4, 6, 11, 14, 19], "acme_vers": [1, 2, 3, 4, 6], "integ": [1, 2, 3, 4, 6, 11, 12, 14, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 42, 43, 44, 45, 46, 47, 48], "must": [1, 2, 3, 4, 5, 6, 9, 11, 12, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 47, 48], "classic": [1, 2, 3, 4, 6], "standard": [1, 2, 3, 4, 6, 11], "deprec": [1, 2, 3, 4, 6, 14, 20, 43, 44, 48], "from": [1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 43, 44, 45, 47, 48], "3": [1, 2, 3, 4, 5, 6, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35, 36, 42, 43, 44, 45, 48], "choic": [1, 2, 3, 4, 5, 6, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "request_timeout": [1, 2, 3, 4, 6], "time": [1, 2, 3, 4, 6, 11, 12, 14, 18, 19, 23, 24, 28, 30, 31, 34, 35, 42, 43, 44, 45, 46, 47, 48], "should": [1, 2, 3, 4, 5, 6, 8, 11, 12, 14, 19, 20, 23, 24, 25, 26, 27, 28, 29, 32, 33, 36, 42, 43, 44, 45, 47, 48], "wait": [1, 2, 3, 4, 6], "respons": [1, 2, 3, 4, 6, 11], "timeout": [1, 2, 3, 4, 6, 14], "appli": [1, 2, 3, 4, 6, 11, 14, 19, 20], "request": [1, 2, 3, 4, 5, 7, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48], "head": [1, 2, 3, 4, 6], "get": [1, 2, 3, 4, 6, 11, 17, 19, 20, 24, 25, 27, 28, 29, 31, 32, 35, 36, 43, 44, 47, 48], "post": [1, 2, 3, 4, 6, 11], "10": [1, 2, 3, 4, 6, 10, 14, 17, 18, 19, 20, 23, 30, 32, 33, 34, 36, 40, 42, 43, 44, 45, 46], "retrieve_ord": 1, "order": [1, 3, 6, 11, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 39, 40, 41, 42, 43, 44, 46, 47, 48], "object": [1, 3, 6, 17, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "A": [1, 2, 5, 7, 8, 11, 14, 16, 24, 25, 26, 31, 35, 37, 39, 40, 41, 43, 44, 45, 47, 48], "ignor": [1, 2, 3, 7, 11, 19, 20, 23, 24, 25, 26, 28, 30, 33, 40, 42, 43, 44, 45, 46, 47, 48], "fetch": 1, "order_uri": [1, 3, 6], "alwai": [1, 2, 3, 4, 5, 6, 8, 10, 11, 12, 14, 19, 20, 28, 31, 32, 33, 43, 44, 45, 48], "popul": 1, "option": [1, 2, 3, 4, 6, 11, 14, 18, 19, 20, 25, 26, 27, 28, 29, 32, 33, 36, 43, 44, 45, 48], "object_list": 1, "current": [1, 3, 8, 11, 12, 14, 19, 20, 25, 26, 27, 28, 29, 32, 33, 36, 44, 45, 48], "so": [1, 2, 3, 4, 6, 11, 12, 18, 19, 20, 23, 25, 27, 28, 29, 30, 31, 32, 33, 36, 42, 44, 46, 48], "result": [1, 4, 5, 9, 10, 11, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 42, 43, 44, 45, 46, 47, 48], "empti": [1, 3, 8, 41], "url_list": 1, "select_crypto_backend": [1, 2, 3, 4, 6, 14, 24, 25, 26, 27, 28, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45], "determin": [1, 2, 3, 4, 6, 14, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 43, 44, 45], "auto": [1, 2, 3, 4, 6, 14, 20, 24, 25, 26, 27, 28, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45], "tri": [1, 2, 3, 4, 6, 7, 14, 24, 25, 26, 27, 28, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45], "fall": [1, 2, 3, 4, 6, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "back": [1, 2, 3, 4, 6, 9, 11, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "try": [1, 2, 3, 4, 6, 7, 8, 14, 18, 24, 25, 26, 27, 28, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45], "binari": [1, 2, 3, 4, 6, 8, 14, 20, 27], "librari": [1, 2, 3, 4, 6, 8, 14, 19, 20, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "validate_cert": [1, 2, 3, 4, 6], "boolean": [1, 2, 3, 4, 6, 8, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 42, 43, 44, 45, 46, 47, 48], "call": [1, 2, 3, 4, 6, 11, 28, 43, 44, 48], "valid": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 14, 17, 19, 23, 24, 25, 26, 37, 38, 43, 44, 45, 48], "tl": [1, 2, 4, 6, 14, 17, 25, 26, 28, 29, 32, 33, 36, 44, 45], "ever": [1, 2, 3, 4, 6], "fals": [1, 2, 3, 4, 6, 8, 9, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 42, 43, 44, 45, 46, 47, 48], "purpos": [1, 2, 3, 4, 6, 11, 25, 26, 44, 45], "local": [1, 2, 3, 4, 6, 11, 12, 15, 16, 23, 30, 42, 44, 45, 46], "pebbl": [1, 2, 3, 4, 6], "true": [1, 2, 3, 4, 6, 8, 9, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 42, 43, 44, 45, 46, 47, 48], "descript": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 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], "action_group": [1, 2, 3, 4, 6], "action": [1, 2, 3, 4, 5, 6, 7, 8, 11, 14, 19, 20, 24, 25, 27, 28, 31, 32, 33, 35, 36, 37, 38, 43, 44, 47, 48], "group": [1, 2, 3, 4, 6, 19, 20, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 42, 43, 44, 48], "module_default": [1, 2, 3, 4, 6], "check_mod": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "full": [1, 2, 3, 7, 8, 11, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "modifi": [1, 3, 4, 5, 6, 7, 8, 11, 12, 14, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "state": [1, 2, 3, 5, 7, 8, 14, 18, 19, 20, 24, 25, 27, 28, 31, 32, 35, 36, 37, 38, 43, 44, 47, 48], "statu": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "predict": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "target": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "diff_mod": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "n": [1, 5, 6, 7, 8, 14, 24, 31, 35, 37, 43, 47], "Will": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 43, 44, 45, 47, 48], "what": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "possibli": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "diff": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "mode": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "acme_account": [1, 3, 17], "acme_account_fact": 1, "befor": [1, 3, 12, 15, 23, 30, 34, 39, 40, 41, 42, 44, 45, 46, 48], "8": [1, 3, 4, 18, 19, 20, 25, 27, 28, 29, 32, 36, 44], "usag": [1, 3, 7, 10, 11, 17, 18, 25, 44, 45, 48], "did": [1, 3, 33], "new": [1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 15, 16, 18, 19, 20, 23, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48], "enough": [1, 2, 3, 4, 6, 19, 20, 25, 27, 28, 29, 32, 36, 44], "instead": [1, 2, 3, 4, 6, 10, 18, 19, 25, 26, 32, 33, 48], "explicitli": [1, 2, 3, 4, 6, 29, 31, 32], "disabl": [1, 2, 3, 4, 6, 11, 18, 19, 31], "enabl": [1, 2, 3, 4, 6, 11, 19, 25, 26], "slower": [1, 2, 3, 4, 6], "less": [1, 2, 3, 4, 6, 12, 19], "have": [1, 2, 3, 4, 6, 10, 11, 12, 13, 15, 16, 19, 20, 23, 25, 27, 28, 29, 30, 31, 32, 33, 34, 36, 39, 40, 41, 42, 44, 45, 46, 48], "store": [1, 2, 3, 4, 6, 10, 11, 12, 18, 26, 28, 29, 44, 45], "although": [1, 2, 3, 4, 6], "chosen": [1, 2, 3, 4, 6, 28], "principl": [1, 2, 3, 4, 6], "far": [1, 2, 3, 4, 6], "develop": [1, 2, 3, 4, 6, 44], "we": [1, 2, 3, 4, 5, 6, 9, 28, 32, 33], "got": [1, 2, 3, 4, 6], "feedback": [1, 2, 3, 4, 6], "thei": [1, 2, 3, 4, 6, 12, 14, 18, 20, 27, 32, 33, 43, 47], "incommon": [1, 2, 3, 4, 6], "experi": [1, 2, 3, 4, 6], "problem": [1, 2, 3, 4, 6], "anoth": [1, 2, 3, 4, 6, 7, 9, 10, 11, 18, 23, 24, 30, 32, 42, 43, 45, 46, 47, 48], "pleas": [1, 2, 3, 4, 6, 7, 9, 14, 20, 25, 26, 27, 29, 32, 33, 44, 45], "issu": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 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], "help": [1, 2, 3, 4, 6, 11], "u": [1, 2, 3, 4, 6, 19, 20, 25, 27, 28, 29, 32, 36, 44, 45], "mention": [1, 2, 3, 4, 6, 28], "appreci": [1, 2, 3, 4, 6], "name": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 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], "etc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 24, 25, 26, 27, 28, 29, 31, 32, 35, 36, 43, 44, 45, 47, 48], "pki": [1, 2, 3, 4, 5, 6, 8, 12], "cert": [1, 2, 3, 4, 5, 6, 8, 11, 14, 19, 23, 24, 25, 26, 28, 30, 37, 38, 42, 43, 46, 48], "regist": [1, 3, 5, 6, 7, 8, 9, 10, 14, 24, 26, 31, 33, 35, 37, 38, 43, 44, 45, 47], "account_data": 1, "verifi": [1, 7, 12, 17, 38, 44], "builtin": [1, 3, 7, 8, 14, 15, 16, 23, 24, 26, 30, 31, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "assert": [1, 37, 38, 43, 44], "print": [1, 26, 40, 45, 47], "debug": [1, 2, 3, 4, 6, 8, 11, 14, 15, 16, 23, 24, 26, 30, 31, 33, 34, 35, 39, 40, 41, 42, 43, 45, 46, 47], "var": [1, 3, 6, 8, 14, 24, 26, 31, 35, 43, 45], "contact": [1, 2, 3, 6], "acme_account_kei": 1, "acme_account_uri": 1, "common": [1, 2, 3, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "document": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "follow": [1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "field": [1, 2, 3, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 43, 44, 45, 47, 48], "uniqu": [1, 2, 3, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "dictionari": [1, 2, 3, 5, 6, 8, 11, 14, 18, 23, 24, 25, 26, 30, 31, 32, 33, 34, 35, 36, 42, 43, 46, 47, 48], "element": [1, 2, 3, 7, 8, 11, 12, 14, 16, 19, 23, 24, 25, 26, 28, 30, 31, 34, 35, 40, 42, 43, 46, 47, 48], "challeng": [1, 3, 6, 17, 44], "resourc": [1, 3, 5, 12], "sampl": [1, 3, 4, 5, 6, 8, 11, 12, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 42, 43, 44, 46, 47, 48], "mailto": [1, 2, 6], "me": [1, 2, 6], "tel": 1, "00123456789": 1, "queri": [1, 3, 24, 31, 35, 43], "public_account_kei": 1, "public": [1, 3, 11, 17, 19, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 42, 43, 44, 45], "json": [1, 6, 11, 14, 46, 47], "web": [1, 12], "kty": [1, 6], "ec": [1, 3, 17, 44, 45], "crv": 1, "p": [1, 23, 24, 30, 31, 34, 35, 42, 43], "256": [1, 19, 20, 39], "x": [1, 6, 14, 17, 23, 24, 30, 31, 34, 35, 47], "mkbctnickusdii11yss3526idz8aito7tu6kpaqv7d4": 1, "y": [1, 14, 23, 24, 30, 31, 34, 35, 42, 43], "4etl6srw2yilurn5vfvvhuhp7x8pxltmwwlbbm4ifym": 1, "deactiv": [1, 2, 3, 11], "none": [1, 2, 3, 4, 5, 6, 11, 12, 14, 18, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 36, 38, 42, 43], "success": [1, 3, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48], "error": [1, 3, 4, 6, 8, 11, 18, 44], "occur": [1, 48], "dure": [1, 2, 3, 11, 19, 28], "about": [1, 2, 11, 12, 14, 19, 25, 26, 30, 31], "structur": 1, "rfc7807": 1, "expir": [1, 3, 6, 10, 11, 12, 14, 42, 43, 44, 45, 48], "timestamp": [1, 19, 25, 27, 28, 29, 32, 36, 43, 44, 45, 47, 48], "describ": [1, 15, 23, 25, 26, 30, 34, 39, 40, 41, 42, 46], "rfc3339": [1, 11], "pend": [1, 11], "give": [1, 19, 20, 25, 27, 28, 29, 32, 36, 44], "expiri": [1, 11, 44, 45], "date": [1, 6, 7, 11, 14, 42, 43, 44, 45, 46, 47, 48], "final": [1, 3], "identifi": [1, 2, 3, 5, 11, 18, 19, 23, 24, 25, 26, 42, 43, 44, 45], "type": [1, 3, 5, 6, 10, 11, 12, 15, 16, 18, 19, 20, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48], "dn": [1, 3, 5, 9, 10, 12, 23, 24, 25, 26, 30, 42, 43, 44, 46, 47, 48], "ip": [1, 3, 5, 14, 23, 24, 25, 26, 42, 43], "hostnam": [1, 14], "address": [1, 2, 3, 5, 11, 12, 19, 23, 24, 30, 42, 43, 46, 47, 48], "wildcard": [1, 3], "actual": [1, 5, 19, 20, 25, 27, 28, 29, 32, 36, 44], "prefix": [1, 2, 25, 26], "notaft": [1, 42, 43], "notbefor": [1, 42, 43], "readi": [1, 11], "invalid": [1, 11, 40, 46, 47, 48], "felix": [1, 2, 4, 5, 6, 7, 8, 15, 16, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 41, 42, 43, 45, 46, 47, 48], "fontein": [1, 2, 4, 5, 6, 7, 8, 15, 16, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 41, 42, 43, 45, 46, 47, 48], "felixfontein": [1, 2, 4, 5, 6, 7, 8, 15, 16, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 41, 42, 43, 45, 46, 47, 48], "tracker": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 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], "repositori": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 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], "sourc": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 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], "submit": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 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], "bug": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 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], "report": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 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], "featur": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 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], "allow_cr": 2, "creation": [2, 3, 6, 18], "present": [2, 3, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 32, 36, 39, 42, 43, 44, 48], "email": [2, 3, 11, 12, 23, 24, 25, 26, 30, 42, 43, 44, 45, 46, 47, 48], "ietf": [2, 3, 6, 25, 26], "html": [2, 3, 6, 25, 26, 32], "rfc8555": [2, 3, 6], "section": [2, 3, 4, 6, 25, 26], "7": [2, 3, 6, 14, 18, 19, 20, 23, 24, 28, 35, 42, 43, 46, 47], "absent": [2, 18, 19, 20, 25, 27, 28, 32, 36, 44, 48], "changed_kei": 2, "external_account_bind": 2, "extern": [2, 3], "bind": [2, 3], "data": [2, 3, 5, 11, 12, 17, 19, 20, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 42, 43, 44, 45, 48], "like": [2, 3, 10, 44, 45], "specif": [2, 3, 4, 5, 6, 10, 11, 12, 18, 25, 26, 28, 43, 44, 45], "properli": [2, 6], "custom": [2, 11, 20], "alg": 2, "mac": [2, 28], "algorithm": [2, 14, 18, 19, 20, 23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43, 44, 45, 46, 47, 48], "probabl": 2, "hs256": 2, "hs384": 2, "hs512": 2, "base64": [2, 3, 14, 23, 24, 28, 32, 33, 37, 38, 42, 43, 47, 48], "encod": [2, 3, 6, 11, 14, 23, 24, 28, 30, 32, 33, 37, 38, 42, 43, 46, 47, 48], "pad": 2, "symbol": [2, 7, 19, 20, 25, 27, 28, 29, 32, 36, 44], "end": [2, 3, 11, 19, 20, 25, 27, 28, 29, 32, 36, 44], "omit": [2, 9, 18, 19, 20], "kid": 2, "new_account_key_cont": 2, "same": [2, 3, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 42, 43, 44, 48], "restrict": [2, 3, 19, 25, 26], "new_account_key_src": 2, "new_account_key_passphras": 2, "inform": [2, 3, 4, 5, 6, 8, 10, 11, 12, 14, 17, 19, 20, 25, 26, 27, 28, 29, 32, 33, 36, 44, 45], "touch": 2, "terms_agre": [2, 3], "indic": [2, 3, 11, 14, 25, 26, 31, 33], "agre": [2, 3], "term": [2, 3, 6], "acme_certif": [2, 5, 6, 7, 17], "do": [2, 3, 6, 9, 10, 11, 12, 18, 19, 20, 25, 27, 28, 29, 31, 32, 33, 36, 44], "basic": [2, 3, 23, 24, 25, 26, 30, 31, 34, 35, 42, 43], "manag": [2, 3, 4, 5, 6, 11, 17, 36], "both": [2, 3, 11, 20, 24, 25, 26, 31, 35, 36, 37, 38, 43, 45, 47, 48], "recommend": [2, 11, 12, 44, 45], "modify_account": [2, 3], "automat": [2, 3, 4, 5, 6, 18, 32, 33, 44], "rfc": [2, 3, 4, 5, 6, 25, 26], "8555": [2, 3, 4, 5, 6], "retriev": [2, 3, 6, 14, 17, 25, 26, 44, 45], "fact": 2, "write": [2, 3, 6, 7, 9, 18, 19, 20, 25, 27, 28, 29, 32, 33, 36, 44, 45, 48], "acme_inspect": [2, 3, 4, 17], "make": [2, 3, 6, 11, 14, 18, 20, 30, 31, 32, 33, 37, 38, 43, 48], "sure": [2, 3, 18, 20, 30, 31, 32, 33, 37, 38, 48], "TOS": 2, "myself": [2, 3], "one": [2, 3, 4, 7, 9, 11, 12, 14, 16, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "variabl": [2, 3, 9, 15, 16, 23, 24, 30, 31, 34, 39, 40, 41, 42, 46], "new_account_kei": 2, "renew": [3, 11], "implement": [3, 33, 44, 45], "01": [3, 6, 11, 17, 19, 32, 33, 36, 39], "alpn": [3, 6, 17], "twice": 3, "two": [3, 25, 26, 41], "differ": [3, 4, 10, 12, 14, 19, 20, 25, 27, 32, 36, 44, 48], "task": [3, 11, 19, 20, 32, 33, 43], "output": [3, 6, 8, 11, 19, 28, 32, 33], "first": [3, 5, 6, 10, 11, 12, 18, 28, 43], "record": [3, 11, 12], "pass": [3, 9, 11], "second": [3, 12, 14, 18, 43, 44, 45, 48], "between": [3, 18, 20, 39], "fulfil": 3, "step": [3, 11, 28], "whatev": 3, "mean": [3, 11, 37], "necessari": [3, 19], "destin": [3, 11, 19, 20, 25, 27, 28, 29, 32, 33, 36, 44], "webserv": 3, "serv": [3, 44], "perform": [3, 11, 12, 18, 19, 20, 25, 26, 27, 28, 29, 32, 36, 44, 48], "how": [3, 5, 12, 14, 17, 23, 24, 25, 26, 30, 32, 42, 43, 44, 46, 47, 48], "read": [3, 9, 18, 19, 20, 25, 27, 28, 29, 32, 33, 36, 37, 38, 44, 45, 48], "through": 3, "main": 3, "consid": [3, 19, 20, 25, 26, 27, 28, 32, 44], "experiment": 3, "accord": [3, 25, 26], "8738": 3, "account_email": 3, "associ": [3, 7, 11, 12], "account": [3, 4, 5, 6, 8, 11, 17], "more": [3, 7, 11, 14, 19, 25, 26, 28, 44, 45, 48], "than": [3, 4, 11, 12, 19, 20, 23, 24, 25, 26, 28, 30, 42, 43, 44, 45, 46, 47, 48], "updat": [3, 6, 12, 19, 20, 25, 27, 28, 29, 32, 33, 36, 44, 48], "most": [3, 18], "agreement": [3, 11, 23, 24, 42, 43], "latest": [3, 32, 48], "gather": 3, "chain_dest": 3, "chain": [3, 11, 14, 17, 44], "intermedi": [3, 7, 11, 28, 33, 44], "some": [3, 4, 14, 18, 19, 20, 25, 27, 28, 29, 32, 33, 36, 37, 38, 44, 46, 47], "assur": 3, "could": [3, 11, 25, 27, 31, 32, 44, 45], "foo": [3, 18, 19], "certain": [3, 19, 31, 43], "period": [3, 44, 45], "csr": [3, 5, 6, 7, 9, 10, 11, 17, 27, 28, 30, 32, 33, 36, 43, 44, 45], "src": [3, 9, 28, 45], "openssl_csr": [3, 10, 11, 17, 24, 26, 27, 28, 32, 33, 36, 44, 45], "req": 3, "mai": [3, 11, 19, 20, 25, 26, 27, 28, 29, 32, 36, 44, 45], "multipl": [3, 9, 10, 11, 17, 23, 24, 25, 26, 28, 30, 31, 34, 35, 42, 43], "subject": [3, 7, 10, 11, 14, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 32, 36, 42, 43, 44, 45, 46, 48], "altern": [3, 10, 11, 25, 26, 44, 45], "each": [3, 9, 11, 15, 16, 23, 30, 32, 33, 34, 36, 39, 40, 41, 42, 46], "lead": [3, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "individu": [3, 19], "sign": [3, 5, 8, 11, 14, 17, 19, 27, 28, 32, 33, 36, 37, 42, 43, 44, 45, 46, 47, 48], "bad": 3, "idea": 3, "view": 3, "precis": 3, "csr_content": [3, 9, 10, 44, 45], "openssl_csr_pip": [3, 9, 10, 17, 24, 25, 32, 33, 36, 44, 45], "ongo": 3, "previou": [3, 11, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "non": [3, 8, 11, 19, 41], "activ": [3, 6, 11, 12], "taken": 3, "mark": [3, 25, 26], "no_log": [3, 32, 33], "up": [3, 5, 11, 15, 16, 18, 19, 20, 23, 25, 27, 28, 29, 30, 32, 34, 36, 39, 40, 41, 42, 43, 44, 46], "longer": [3, 18, 25, 26, 31], "wai": [3, 5, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "caus": [3, 14, 19, 20], "messag": 3, "come": 3, "unus": 3, "anywai": 3, "deactivate_authz": 3, "authent": [3, 6, 11, 12, 19, 25, 26, 44, 45], "authz": [3, 6], "after": [3, 18, 44, 45], "bound": 3, "remain": [3, 11, 12, 18, 19], "amount": 3, "re": [3, 12, 14, 20, 23, 24, 25, 26, 27, 28, 32, 33, 36, 42, 43, 44, 45, 48], "domain": [3, 5, 11, 17, 23, 24, 30, 42, 43, 46, 47, 48], "concern": [3, 25, 27, 32, 44], "dest": [3, 5, 7, 9, 26, 45], "fullchain_dest": [3, 6], "forc": [3, 11, 19, 20, 25, 27, 28, 29, 32, 33, 36, 44, 45, 48], "enforc": 3, "even": [3, 4, 11, 18, 19, 20, 27, 28, 32, 36, 44, 45], "remaining_dai": [3, 11], "especi": [3, 32], "addit": [3, 11, 18, 25, 26], "desir": [3, 18], "fullchain": [3, 6, 7], "want": [3, 9, 10, 11, 12, 18, 19, 20, 25, 26, 30, 31, 48], "avoid": [3, 11, 12, 19, 20, 25, 27, 28, 29, 31, 32, 36, 43, 44, 45, 48], "accident": [3, 30, 31, 32, 33], "old": [3, 11, 25, 26, 43, 44, 48], "number": [3, 11, 12, 14, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 42, 43, 44, 45, 46, 47, 48], "dai": [3, 11, 12, 14, 43, 44, 45], "left": [3, 11, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "being": [3, 11, 19, 32, 33, 43, 44, 45], "cert_dai": [3, 11], "challenge_data": [3, 5], "retrieve_all_altern": 3, "offer": [3, 9, 10], "These": [3, 17, 23, 25, 26, 30, 39, 42, 46], "togeth": [3, 18, 28], "all_chain": 3, "select_chain": 3, "criteria": 3, "select": [3, 5, 10, 20, 28, 32, 33], "until": [3, 7, 11, 14], "criterium": 3, "header": [3, 5, 6], "determinist": 3, "everi": [3, 11, 12, 16, 20, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 42, 43, 44, 45, 48], "consist": [3, 19, 20, 25, 27, 28, 29, 31, 32, 36, 44], "condit": [3, 14, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "issuer": [3, 7, 14, 23, 24, 25, 26, 42, 43, 44, 46, 47, 48], "authority_key_identifi": [3, 23, 24, 25, 26, 42, 43], "authoritykeyidentifi": [3, 23, 24, 25, 26, 42, 43], "extens": [3, 5, 6, 14, 20, 23, 24, 25, 26, 42, 43, 46, 47, 48], "base": [3, 11, 18, 19, 32, 33], "form": [3, 7, 11, 14, 23, 24, 39, 41, 42, 43, 46, 47, 48], "c4": 3, "a7": 3, "b1": [3, 32, 33, 36], "a4": 3, "7b": 3, "2c": [3, 32, 33, 36], "71": [3, 32, 33, 36], "fa": 3, "db": 3, "e1": [3, 32, 33, 36], "4b": 3, "90": [3, 11, 12, 44, 45], "75": [3, 32, 33, 36], "ff": [3, 23, 24, 25, 26, 30, 31, 34, 35, 42, 43], "15": [3, 6, 11, 15, 16, 28, 44, 45], "60": [3, 11, 12, 32, 33, 36], "85": [3, 32, 33, 36], "89": 3, "would": [3, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "commonnam": [3, 23, 24, 25, 26, 42, 43, 44, 46, 47, 48], "my": [3, 32, 47, 48], "prefer": [3, 23, 24, 30, 42, 43, 46, 47, 48], "root": [3, 11, 14, 17, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "cn": [3, 9, 11, 14, 25, 26, 48], "subject_key_identifi": [3, 23, 24, 25, 26, 42, 43], "subjectkeyidentifi": [3, 23, 24, 42, 43], "a8": 3, "4a": [3, 23, 24, 30, 31, 34, 35, 42, 43], "6a": [3, 32, 33, 36], "63": [3, 11, 23, 24, 30, 31, 34, 35, 42, 43], "04": [3, 23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "7d": [3, 48], "dd": [3, 19, 23, 24, 25, 26, 32, 33, 36, 42, 43], "ba": [3, 23, 24, 30, 31, 34, 35, 42, 43], "e6": [3, 23, 24, 30, 31, 34, 35, 42, 43], "d1": 3, "39": [3, 32, 33, 36], "b7": 3, "a6": [3, 32, 33, 36], "45": 3, "65": 3, "ef": [3, 32, 33, 36], "f3": 3, "a1": [3, 32, 33, 36], "test_certif": 3, "exclud": [3, 19, 23, 24, 25, 26], "leaf": [3, 7], "ident": [3, 19], "last": [3, 18, 23, 24, 42, 43, 46, 47, 48], "furthest": 3, "awai": 3, "Its": 3, "safe_file_oper": [3, 11, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "strict": [3, 6, 11, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "oper": [3, 11, 18, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "function": [3, 11, 18, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "ensur": [3, 11, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "proper": [3, 11, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "permiss": [3, 11, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "corrupt": [3, 11, 19, 20, 25, 26, 27, 28, 29, 32, 36, 44, 48], "At": [3, 19], "least": [3, 11, 25, 26, 37, 38], "control": [3, 6, 12, 14, 15, 16, 23, 30, 33, 42, 46, 47], "over": 3, "rate": [3, 4], "limit": [3, 4, 18, 19], "8737": [3, 5, 6], "acme_challenge_cert_help": [3, 17], "prepar": [3, 17], "certificate_complete_chain": [3, 17], "find": [3, 7, 12], "acme_certificate_revok": [3, 17], "account_private_kei": 3, "httpd": [3, 4, 5, 6], "crt": [3, 4, 5, 6, 11, 12, 43, 44, 45, 48], "sample_com_challeng": [3, 5], "hashi": 3, "vault": [3, 18, 33], "lookup": [3, 7, 15, 23, 26, 30, 33, 34, 40, 42, 45, 46], "hashi_vault": 3, "secret": [3, 32], "copi": [3, 7, 9, 11, 12, 26, 44, 45], "www": [3, 7, 9, 10, 11, 14, 19, 23, 24, 25, 26, 42, 43, 44, 45], "resource_valu": 3, "item": [3, 5, 25, 40], "loop": [3, 5, 19, 20, 25, 27, 28, 29, 32, 36, 40, 44], "dict2item": 3, "v01": 3, "30": [3, 11, 32, 33, 36], "aw": 3, "route53": 3, "zone": 3, "txt": [3, 12, 19], "ttl": 3, "enclos": 3, "quot": [3, 19, 20, 25, 27, 28, 29, 32, 36, 44], "regex_replac": [3, 25], "map": [3, 11, 25, 43], "challenge_data_dn": 3, "dst": 3, "x3": 3, "cross": 3, "identrust": 3, "As": [3, 19, 20, 25, 27, 28, 29, 32, 36, 44], "long": [3, 12, 14], "switch": 3, "own": [3, 9, 19, 20, 25, 26, 27, 28, 29, 32, 36, 44, 45, 48], "isrg": 3, "x1": 3, "compat": [3, 11, 14, 19, 28], "older": [3, 18, 28, 29, 32, 33, 36, 44], "client": [3, 11, 12, 14, 19, 25, 26, 44, 45, 46, 47, 48], "o": [3, 11, 14, 19, 20, 25, 26, 27, 28, 29, 32, 36, 44], "digit": [3, 41], "signatur": [3, 7, 17, 19, 23, 24, 25, 26, 38, 42, 43, 44, 46, 47, 48], "co": 3, "4": [3, 4, 8, 14, 18, 23, 24, 25, 26, 28, 36, 37, 38, 42, 43, 44], "itself": [3, 48], "concaten": [3, 7], "full_chain": 3, "token": [3, 19], "a5b1c3d2e9f8g7h6": 3, "12345": [3, 6, 23, 24, 42, 43], "2022": [3, 28], "08": [3, 11, 32, 33, 36], "01t01": 3, "02": [3, 11], "34z": 3, "04t01": 3, "03": [3, 11, 25, 27, 28, 29, 32, 36, 44, 48], "45z": 3, "per": [3, 28], "yet": [3, 6], "_acm": 3, "known": [3, 11, 12, 18, 19, 20, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 42, 43, 44, 46, 47, 48], "evagxfads6psrb2lav9izf17dt3juxgj": 3, "pct92wr": 3, "oa": 3, "resource_origin": 3, "origin": [3, 11, 14, 23, 24, 25, 27, 28, 29, 32, 36, 42, 43, 44, 48], "produc": 3, "blob": 3, "put": 3, "acmevalid": 3, "x509": 3, "editor": 3, "rfc8737": 3, "b64decod": [3, 9, 45], "jinja": 3, "filter": [3, 11, 14, 16, 19, 24, 25, 26, 31, 35, 43, 47, 48], "extract": [3, 14, 23, 24, 30, 42, 43, 48], "ilirfxkkxa": 3, "17dt3juxgj": 3, "finalization_uri": 3, "michael": 3, "gruener": 3, "mgruener": 3, "exactli": [4, 14, 20, 23, 24, 29, 41, 42, 43], "private_key_src": [4, 5], "private_key_cont": [4, 5, 25, 26, 28, 36], "valu": 4, "private_key_passphras": [4, 5, 29], "revoke_reason": 4, "One": [4, 19, 20, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 42, 43, 44, 48], "revoc": [4, 11, 17, 25, 26, 46], "reasoncod": 4, "defin": [4, 10, 11, 12, 13, 18, 25, 26, 32, 33, 44, 45, 48], "rfc5280": [4, 25, 26], "possibl": [4, 11, 14, 23, 24, 42, 43], "unspecifi": [4, 19, 20, 25, 27, 28, 29, 32, 36, 44, 46, 47, 48], "keycompromis": 4, "cacompromis": 4, "affiliationchang": 4, "supersed": [4, 25, 26, 46, 47, 48], "cessationofoper": 4, "certificatehold": 4, "removefromcrl": 4, "9": [4, 14, 17, 20, 32, 33, 43, 44], "privilegewithdrawn": 4, "aacompromis": 4, "return": 4, "alreadi": [4, 11, 12, 18, 19, 20, 25, 26, 27, 28, 32, 36, 44, 45, 47, 48], "unchang": [4, 18], "depend": [4, 8, 11, 14, 23, 24, 30, 31, 32, 33, 34, 35, 42, 43], "raw": [5, 6, 14, 29, 32, 33], "convert": [5, 11, 14, 17, 19, 20, 23, 24, 25, 26, 30, 32, 33, 42, 43, 46, 47, 48], "simpl": [5, 9, 10], "gener": [5, 7, 11, 17, 18, 23, 24, 29, 31, 35, 37, 38, 42, 43, 47], "dictsort": 5, "sample_com_challenge_cert": 5, "regular_certif": 5, "deliv": 5, "regular": [5, 6], "connect": [5, 6, 14], "except": [5, 6, 14, 20, 23, 24, 25, 26, 28, 32, 33, 42, 43, 48], "challenge_certif": 5, "achiev": 5, "veri": [5, 10, 47], "nginx": [5, 6], "search": 5, "ssl_preread": 5, "ssl_preread_alpn_protocol": 5, "rout": 5, "private_kei": [5, 19, 33], "identifier_typ": 5, "self": [5, 9, 17, 25, 26, 43, 44, 45], "place": [5, 23, 24, 30, 31, 34, 35, 42, 43], "attempt": [6, 20], "encount": 6, "wish": 6, "investig": 6, "sent": [6, 12], "method": [6, 12, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "otherwis": [6, 11, 14, 18, 19, 20, 23, 24, 25, 27, 28, 29, 32, 36, 42, 43, 44, 46, 47, 48], "fail_on_acme_error": 6, "id": [6, 11, 12, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "localhost": [6, 14, 25, 45], "m": [6, 14, 19, 25, 26, 43, 44, 45, 48], "acct": 6, "newaccount": 6, "termsofserviceagre": 6, "account_cr": 6, "locat": [6, 11, 12, 44, 47, 48], "account_info": 6, "to_json": 6, "certificate_request": 6, "someth": [6, 28, 43], "went": 6, "wrong": 6, "output_json": 6, "selectattr": 6, "equalto": 6, "http01challeng": 6, "manual": [6, 12], "a85k3x9f91a4": 6, "random": [6, 12], "33417": 6, "keychang": 6, "meta": 6, "caaident": 6, "termsofservic": 6, "le": 6, "sa": 6, "novemb": 6, "2017": 6, "pdf": 6, "websit": 6, "newnonc": 6, "nonc": 6, "neword": 6, "revokecert": 6, "lowercas": 6, "boulder": 6, "cach": 6, "max": 6, "ag": 6, "close": [6, 18], "length": [6, 20, 44], "904": 6, "applic": [6, 11, 12, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "cooki": 6, "cookies_str": 6, "wed": 6, "07": [6, 23, 24, 30, 31, 34, 35, 42, 43], "nov": 6, "2018": [6, 11], "12": [6, 14, 17, 25, 26, 27, 32, 33, 36, 44, 45], "34": [6, 23, 24, 30, 31, 34, 35, 42, 43], "56": [6, 32, 33, 36], "gmt": [6, 44, 45], "44": [6, 23, 24, 25, 26, 42, 43], "rel": [6, 19, 25, 26, 43, 44, 45, 48], "msg": [6, 14, 15, 16, 23, 30, 33, 34, 39, 40, 41, 42, 46, 47], "ok": 6, "byte": [6, 18, 23, 24, 25, 26, 39, 42, 43], "pragma": 6, "replai": 6, "1234567890abcdefghijklmnopqrstuvwxyzabcdefgh": 6, "200": 6, "transport": [6, 31], "604800": 6, "46161": 6, "frame": 6, "deni": 6, "pars": [6, 7, 14, 19, 20, 23, 24, 25, 27, 28, 29, 31, 32, 36, 39, 42, 43, 44], "output_text": 6, "text": [6, 11, 12], "see": [7, 9, 18, 20], "note": [7, 9, 18, 19, 23, 24, 27, 28, 29, 30, 31, 32, 33, 42, 46], "input_chain": 7, "intermediate_certif": 7, "filenam": [7, 11, 16, 19, 20, 25, 27, 28, 32, 36, 44, 48], "subdirectori": 7, "scan": 7, "root_certif": 7, "www_ansible_com": 7, "completechain": 7, "join": [7, 14, 23, 30, 42], "complete_chain": 7, "rootchain": 7, "input": [7, 12, 28], "python": [8, 14, 23, 24, 27, 28, 30, 31, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "crypto_inform": 8, "show": [8, 9, 10, 15, 16, 23, 30, 33, 34, 42, 44, 46], "openssl_pres": 8, "usr": [8, 19, 20, 25, 27, 28, 29, 32, 36, 44], "bin": [8, 19, 20, 25, 27, 28, 29, 32, 36, 44], "1m": 8, "version_output": 8, "14": [8, 32, 33, 36], "dec": 8, "2021": 8, "python_cryptography_cap": 8, "python_cryptography_instal": 8, "theoret": 8, "higher": [8, 11, 15, 16, 23, 30, 34, 39, 40, 41, 42, 46], "libssl": 8, "has_dsa": 8, "dsa": [8, 10, 20, 23, 24, 30, 31, 32, 33, 34, 35, 37, 38, 42, 43], "has_dsa_sign": 8, "has_ec": 8, "has_ec_sign": 8, "has_ed25519": 8, "ed25519": [8, 20, 23, 24, 30, 31, 32, 33, 34, 35, 37, 38, 42, 43], "has_ed25519_sign": 8, "has_ed448": 8, "ed448": [8, 23, 24, 30, 31, 32, 33, 34, 35, 37, 38, 42, 43], "has_ed448_sign": 8, "has_rsa": 8, "has_rsa_sign": 8, "has_x25519": 8, "x25519": [8, 10, 23, 24, 30, 31, 32, 33, 34, 35, 42, 43], "has_x25519_seri": 8, "serial": [8, 11, 14, 17, 19, 23, 24, 25, 26, 41, 42, 43, 46, 47, 48], "has_x448": 8, "x448": [8, 23, 24, 30, 31, 32, 33, 34, 35, 42, 43], "python_cryptography_import_error": 8, "commun": [9, 10], "crypto": [9, 10], "guid": [9, 10], "exampl": [9, 10], "password": [9, 10, 11, 12, 18, 20, 25, 26, 28, 38, 44, 45, 48], "protect": [9, 10, 18, 20, 25, 26, 32, 33, 36, 38, 44, 45, 48], "secret_ca_passphras": 9, "instruct": [9, 12], "ask": 9, "pai": 9, "commerci": [9, 25, 26], "passphras": [9, 10, 18, 20, 25, 26, 28, 29, 30, 31, 32, 33, 36, 38, 44, 45, 48], "privatekey_path": [9, 10, 24, 25, 26, 28, 35, 36, 37, 38, 43, 44, 45, 48], "privatekey_passphras": [9, 10, 25, 26, 28, 36, 38, 44, 45, 48], "common_nam": [9, 10, 24, 25, 26], "use_common_name_for_san": [9, 25, 26], "san": [9, 10, 11, 25, 26], "don": 9, "basic_constraint": [9, 23, 24, 25, 26, 42, 43], "basic_constraints_crit": [9, 23, 24, 25, 26, 42, 43], "key_usag": [9, 23, 24, 25, 26, 42, 43, 44], "keycertsign": 9, "key_usage_crit": [9, 23, 24, 25, 26, 42, 43], "ca_csr": 9, "x509_certif": [9, 10, 12, 17, 22, 25, 26, 27, 28, 32, 33, 36, 37, 43, 45], "selfsign": [9, 10, 43, 44, 45], "x509_certificate_pip": [9, 17, 25, 26, 32, 33, 36, 43, 44], "server_1": 9, "while": [9, 11, 12, 32, 33, 44, 45], "our": [9, 45], "server_2": 9, "materi": [9, 31, 33], "leav": [9, 31], "respect": [9, 18, 23, 25, 26, 30, 34, 42], "delegate_to": [9, 14, 45], "run_onc": [9, 14], "subject_alt_nam": [9, 10, 11, 23, 24, 25, 26, 30, 42, 43, 44], "ownca": [9, 44, 45], "ownca_path": [9, 44, 45], "ownca_privatekey_path": [9, 44, 45], "ownca_privatekey_passphras": [9, 44, 45], "ownca_not_aft": [9, 44, 45], "365d": [9, 44, 45], "year": [9, 10, 11, 44, 45], "ownca_not_befor": [9, 44, 45], "1d": [9, 32, 33, 36, 43], "yesterdai": 9, "abov": 9, "procedur": 9, "idempot": [9, 18, 19, 28, 33, 44, 45, 48], "extend": [9, 11], "stat": 9, "certificate_exist": 9, "slurp": [9, 45], "els": [9, 28], "kind": 10, "start": [10, 23, 24, 30, 31, 34, 35, 42, 43, 44, 45], "paramet": [10, 15, 16, 17, 34, 39, 40, 41], "4096": [10, 20, 27, 31, 32, 33, 35], "bit": [10, 20, 23, 24, 27, 30, 31, 32, 33, 34, 35, 42, 43], "size": [10, 12, 18, 20, 23, 24, 27, 30, 31, 32, 33, 34, 35, 42, 43], "changem": 10, "proce": 10, "selfsigned_not_aft": [10, 44, 45], "roughli": 10, "selfsigned_not_befor": [10, 44, 45], "now": [10, 11, 19, 44, 45, 48], "properti": 10, "constraint": [10, 25, 26], "organization_nam": [10, 25, 26], "inc": [10, 11], "reissu": 11, "credenti": [11, 12, 44, 45], "organ": [11, 46], "system": [11, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "those": [11, 19, 20, 25, 27, 28, 29, 32, 36, 44], "pyyaml": [11, 12], "11": [11, 12, 14, 19, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 39, 41, 42, 43, 44, 46, 47, 48], "additional_email": 11, "receiv": [11, 12, 19, 20, 25, 27, 28, 29, 32, 36, 44], "deliveri": 11, "notic": 11, "notif": 11, "backup": [11, 20, 25, 27, 28, 29, 32, 33, 36, 44, 48], "made": [11, 12, 19], "cert_expiri": 11, "compliant": 11, "2020": [11, 19, 20, 25, 27, 28, 29, 32, 36, 44], "23": [11, 28], "23t15": 11, "00": [11, 19, 23, 24, 25, 26, 32, 33, 36, 39, 41, 42, 43, 44, 45], "05z": 11, "request_typ": 11, "issuanc": [11, 44, 45], "subsequ": 11, "initi": [11, 14], "month": [11, 44, 45], "choos": 11, "adjust": [11, 20, 44, 45], "eastern": 11, "est": [11, 44, 45], "unintend": 11, "effect": 11, "pool": 11, "inventori": 11, "model": 11, "cert_lifetim": 11, "lifetim": [11, 44, 45], "cert_typ": 11, "cds_individu": 11, "cds_group": 11, "cds_ent_lit": [11, 44, 45], "cds_ent_pro": [11, 44, 45], "smime_": [11, 44, 45], "p1y": 11, "p2y": 11, "p3y": 11, "standard_ssl": [11, 44, 45], "advantage_ssl": [11, 44, 45], "uc_ssl": [11, 44, 45], "ev_ssl": [11, 44, 45], "wildcard_ssl": [11, 44, 45], "private_ssl": [11, 44, 45], "pd_ssl": [11, 44, 45], "code_sign": 11, "ev_code_sign": 11, "client_id": [11, 12], "under": [11, 12], "primari": [11, 12], "cannot": [11, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 42, 43, 44, 48], "distinguish": 11, "repres": [11, 39], "64": 11, "around": [11, 31], "overrid": [11, 15, 16, 23, 30, 34, 39, 40, 41, 42, 46], "eku": 11, "ou": [11, 14, 25, 26], "organiz": 11, "unit": 11, "replac": [11, 33, 48], "ti": 11, "ct_log": 11, "complianc": 11, "browser": 11, "transpar": 11, "ct": 11, "log": [11, 19, 30, 31, 32, 33], "best": [11, 19, 20, 25, 27, 28, 29, 32, 36, 44], "practic": 11, "techniqu": 11, "owner": [11, 12, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "monitor": 11, "elig": [11, 12], "custom_field": 11, "date1": 11, "date2": 11, "date3": 11, "date4": 11, "date5": 11, "dropdown1": 11, "dropdown": 11, "dropdown2": 11, "dropdown3": 11, "dropdown4": 11, "dropdown5": 11, "email1": 11, "email2": 11, "email3": 11, "email4": 11, "email5": 11, "number1": 11, "float": [11, 18], "number2": 11, "number3": 11, "number4": 11, "number5": 11, "text1": 11, "maximum": [11, 23, 24, 30, 31, 34, 35, 42, 43, 44, 45], "500": 11, "charact": 11, "text10": 11, "text11": 11, "text12": 11, "text13": 11, "text14": 11, "text15": 11, "text2": 11, "text3": 11, "text4": 11, "text5": 11, "text6": 11, "text7": 11, "text8": 11, "text9": 11, "server_auth": 11, "client_auth": 11, "server_and_client_auth": 11, "end_user_key_storage_agr": 11, "user": [11, 17, 18, 20, 25, 27, 28, 29, 32, 36, 44, 48], "code": 11, "cryptograph": [11, 17], "hardwar": 11, "csp": 11, "subscript": 11, "acknowledg": 11, "entrust_api_client_cert_key_path": [11, 12, 44, 45], "entrust_api_client_cert_path": [11, 12, 44, 45], "entrust_api_kei": [11, 12, 44, 45], "entrust_api_specification_path": [11, 12, 44, 45], "configur": [11, 12, 13, 15, 16, 18, 19, 20, 23, 25, 27, 28, 29, 30, 32, 33, 34, 36, 39, 40, 41, 42, 44, 45, 46, 48], "keep": [11, 12, 32, 44, 45], "download": [11, 12, 44, 45], "cloud": [11, 12, 44, 45], "net": [11, 12, 44, 45], "entrustcloud": [11, 12, 44, 45], "cm": [11, 12, 44, 45], "yaml": [11, 12, 44, 45], "entrust_api_us": [11, 12, 44, 45], "usernam": [11, 12, 19, 20, 25, 27, 28, 29, 32, 36, 44, 45, 48], "regardless": 11, "within": [11, 12], "past": [11, 42, 43], "full_chain_path": 11, "unless": [11, 12, 18, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "behavior": [11, 20, 28, 32, 33, 44], "neither": 11, "nor": 11, "reus": 11, "unapprov": 11, "failur": [11, 14], "reserv": 11, "futur": 11, "calcul": 11, "tracking_id": 11, "obtain": [11, 12], "act": [11, 19], "upon": [11, 23, 24, 30, 31, 34, 35, 42, 43], "refer": 11, "validate_onli": 11, "cautiou": 11, "along": 11, "requester_email": 11, "track": [11, 44, 45], "requester_nam": 11, "requester_phon": 11, "phone": [11, 44, 45], "arrai": 11, "subjectaltnam": [11, 25, 26], "understand": [11, 18], "tld": 11, "save": [11, 27], "referenc": 11, "tracking_info": 11, "free": 11, "attach": [11, 25, 26], "partial": 11, "to_seri": [11, 14, 17, 23, 24, 39, 42, 43, 46, 47, 48], "colon": [11, 14, 17, 19, 23, 24, 25, 26, 42, 43, 46, 47, 48], "separ": [11, 14, 17, 18, 19, 23, 24, 25, 26, 42, 43, 46, 47, 48], "hex": [11, 14, 17, 19, 23, 24, 25, 26, 42, 43, 46, 47, 48], "bare": 11, "minimum": [11, 20, 44, 45], "jo": [11, 44], "jdoe": [11, 25, 44], "555": [11, 44], "5555": [11, 44], "apiusernam": [11, 12, 44], "lv": [11, 12, 44], "32": [11, 12, 19, 23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43, 44], "cd9lnt": [11, 12, 44], "20": [11, 25], "79": [11, 32, 33, 36], "migrat": 11, "2378915": 11, "rather": 11, "overridden": [11, 27, 28], "testcertif": 11, "administr": [11, 12], "via": [11, 44], "itsupport": 11, "jsmith": 11, "admin": [11, 12], "invoic": 11, "25": [11, 32, 33, 36], "342": 11, "sale": 11, "red": 11, "backup_fil": [11, 25, 27, 28, 29, 32, 36, 44, 48], "2019": [11, 19, 25, 27, 28, 29, 32, 36, 44, 45, 48], "09": [11, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 42, 43, 44, 48], "22": [11, 14, 19, 23, 24, 25, 26, 27, 28, 29, 32, 33, 36, 39, 41, 42, 43, 44, 46, 47, 48], "backup_full_chain_fil": 11, "253": 11, "cert_detail": 11, "guarante": 11, "forward": [11, 19], "releas": [11, 19], "take": [11, 15, 16, 19, 20, 23, 24, 25, 27, 30, 31, 32, 34, 35, 36, 42, 43, 44, 46, 47, 48], "howev": [11, 18, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "audit": 11, "cert_statu": 11, "expand": 11, "approv": [11, 12], "declin": [11, 12], "na": 11, "pending_quorum": 11, "suspend": 11, "serial_numb": [11, 14, 19, 42, 43, 46, 47, 48], "33": [11, 14, 19, 23, 24, 25, 26, 30, 31, 32, 33, 34, 35, 36, 39, 41, 42, 43, 46, 47, 48], "1235262234164342": 11, "380079": 11, "chri": [11, 12], "trufan": [11, 12], "ctrufan": [11, 12], "verification_method": 12, "domain_statu": 12, "dns_content": 12, "dns_locat": 12, "dns_resource_typ": 12, "web_serv": 12, "file_cont": 12, "file_loc": 12, "e": [12, 25, 26], "were": [12, 14], "pure": 12, "domain_nam": 12, "reverifi": 12, "verification_email": 12, "ownership": [12, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "whoi": 12, "construct": 12, "webmast": 12, "hostmast": 12, "postmast": 12, "subdomain": 12, "top": 12, "level": [12, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "example1": 12, "example2": 12, "preconstruct": 12, "namespac": 12, "exact": [12, 48], "verif": 12, "prove": 12, "There": [12, 18], "small": [12, 17], "delai": 12, "typic": 12, "Be": 12, "awar": 12, "mani": [12, 14, 48], "ecs_certif": [12, 17], "revalid": 12, "fewer": [12, 44, 45], "ev": 12, "belong": [12, 25, 26], "expect": [12, 32, 33, 43, 44, 45, 48], "ab23cd41432522ff2526920393982fab": 12, "_pki": 12, "cancel": 12, "initial_verif": 12, "re_verif": 12, "ev_days_remain": 12, "submiss": 12, "never": [12, 14, 19, 20, 32, 33, 41, 44, 45, 48], "greater": [12, 19], "ov_days_remain": 12, "ev_elig": 12, "94": [12, 23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "ov_elig": 12, "abcd": 12, "ov": 12, "129": 12, "declar": 13, "No": 13, "sni": 14, "proxy_host": 14, "asn1_base64": 14, "asn": [14, 23, 24, 42, 43, 44, 45, 46, 47, 48], "claim": 14, "ca_cert": [14, 45], "cipher": [14, 18, 32, 33], "libressl": 14, "fine": 14, "proxi": 14, "proxy_port": 14, "8080": 14, "server_nam": 14, "starttl": 14, "mysql": 14, "succe": 14, "rdp": 14, "3389": 14, "googl": 14, "443": 14, "expire_dai": 14, "not_aft": [14, 42, 43, 44], "to_datetim": 14, "d": [14, 19, 43, 44, 45, 48], "h": [14, 19, 43, 44, 45, 48], "sz": 14, "ansible_date_tim": 14, "iso8601": 14, "dt": 14, "asn1_data": 14, "surviv": 14, "displai": [14, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "github": [14, 17], "80258": 14, "usual": [14, 19, 23, 24, 42, 43], "malform": [14, 23, 24, 42, 43], "critic": [14, 23, 24, 25, 26, 42, 43, 46, 47, 48], "not_befor": [14, 42, 43, 44], "signature_algorithm": [14, 19, 42, 43, 44], "john": 14, "westcott": 14, "iv": 14, "gnupg": [15, 16], "public_kei": [15, 16, 19, 20, 23, 24, 30, 31, 42, 43, 44], "low": [15, 16, 23, 30, 34, 39, 40, 41, 42, 46], "high": [15, 16, 23, 30, 34, 39, 40, 41, 42, 46], "prioriti": [15, 16, 23, 30, 34, 39, 40, 41, 42, 46], "lower": [15, 16, 23, 30, 34, 39, 40, 41, 42, 46], "author": 17, "newer": [17, 19, 31, 32, 33, 37, 38], "matrix": 17, "room": 17, "im": 17, "question": 17, "irc": 17, "channel": [17, 31], "libera": 17, "network": [17, 39], "mail": 17, "project": 17, "subscrib": 17, "acm": [17, 44], "requir": [17, 34, 39, 40, 41], "send": [17, 28, 46, 47], "direct": 17, "crypto_info": 17, "capabl": 17, "entrust": [17, 44, 45], "ecs_domain": 17, "get_certif": 17, "port": [17, 19], "luks_devic": 17, "luk": 17, "devic": 17, "openssh_cert": 17, "openssh": [17, 36], "openssh_keypair": [17, 36], "openssl_csr_info": [17, 25, 26, 44], "openssl_dhparam": [17, 25, 26, 28, 32, 33, 36, 44, 45], "diffi": [17, 25, 26, 28, 32, 33, 36, 44, 45], "hellman": [17, 25, 26, 28, 32, 33, 36, 44, 45], "openssl_pkcs12": [17, 25, 26, 27, 32, 33, 36, 44, 45], "pkc": [17, 19, 25, 26, 27, 32, 33, 36, 44, 45], "archiv": [17, 25, 26, 27, 32, 33, 36, 44, 45], "openssl_privatekey_convert": 17, "openssl_privatekey_info": [17, 32, 33, 35, 44], "openssl_publickei": [17, 25, 26, 27, 28, 29, 32, 33, 35, 44, 45], "openssl_publickey_info": 17, "openssl_signatur": [17, 37], "openssl_signature_info": [17, 38], "x509_certificate_info": [17, 21, 44], "509": [17, 47], "x509_crl": [17, 47], "crl": [17, 25, 26], "x509_crl_info": 17, "gpg_fingerprint": 17, "gpg": 17, "fingerprint": [17, 20, 23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "parse_seri": [17, 19, 25, 26, 48], "split_pem": 17, "split": 17, "destroi": 18, "open": 18, "cryptsetup": 18, "wipef": 18, "lsblk": 18, "blkid": 18, "label": [18, 23, 24, 30, 42, 43, 46, 47, 48], "uuid": 18, "allow_discard": 18, "17": 18, "discard": 18, "also": [18, 20], "trim": 18, "pre": [18, 28], "kernel": 18, "ae": [18, 32, 33, 36], "plain": 18, "spec": 18, "essiv": 18, "cbc": 18, "sha256": [18, 20, 23, 24, 25, 26, 30, 31, 32, 33, 34, 35, 36, 42, 43, 44, 45, 48], "dev": 18, "sda1": 18, "force_remove_last_kei": 18, "bewar": 18, "hash": [18, 23, 24, 30, 31, 34, 35, 42, 43], "setup": 18, "scheme": 18, "volum": 18, "digest": [18, 25, 26, 44, 45, 46, 47, 48], "keyfil": 18, "unlock": 18, "plaintext": 18, "danger": 18, "keysiz": [18, 32], "keyslot": 18, "16": 18, "add": [18, 19], "luks1": 18, "luks2": 18, "31": 18, "later": 18, "new_keyfil": 18, "new_keyslot": 18, "new_passphras": 18, "pbkdf": 18, "deriv": 18, "argon2i": 18, "argon2id": 18, "pbkdf2": 18, "iteration_count": 18, "iter": 18, "count": 18, "iteration_tim": 18, "millisecond": 18, "memori": 18, "cost": 18, "kilobyt": 18, "argon": 18, "parallel": 18, "thread": 18, "perf_no_read_workqueu": 18, "bypass": 18, "dm": 18, "crypt": 18, "intern": 18, "workqueu": 18, "synchron": 18, "perf_no_write_workqueu": 18, "perf_same_cpu_crypt": 18, "cpu": 18, "io": 18, "unbound": 18, "balanc": 18, "perf_submit_from_crypt_cpu": 18, "offload": 18, "situat": [18, 20, 32, 33], "block": [18, 33], "singl": 18, "degrad": 18, "significantli": 18, "persist": 18, "metadata": 18, "them": [18, 19, 20, 25, 26, 27, 28, 29, 32, 36, 44, 48], "next": [18, 31], "remove_keyfil": 18, "filesystem": [18, 19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "remove_keyslot": 18, "slot": 18, "remove_passphras": 18, "sector_s": 18, "sector": 18, "lock": 18, "suffic": 18, "explicit": 18, "With": 18, "loop0": 18, "mycrypt": 18, "keyfile2": 18, "personallabelnam": 18, "03ecd578": 18, "fad4": 18, "4e6c": 18, "9348": 18, "842e3e8fa340": 18, "suppli": 18, "c1da9a58": 18, "2fde": 18, "4256": 18, "9d9f": 18, "6ab008b4dd1b": 18, "jan": 18, "pokorni": 18, "japokorn": 18, "regener": [19, 20, 25, 26, 27, 28, 32, 33, 36, 44, 45, 48], "ssh": [19, 20], "keygen": [19, 20], "attr": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "flag": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "look": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "man": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "page": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "chattr": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "lsattr": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "equival": [19, 20, 32], "fed": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "chown": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "preserv": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "ignore_timestamp": [19, 44, 45, 48], "valid_from": 19, "valid_to": 19, "meet": 19, "chmod": [19, 20, 25, 27, 28, 29, 32, 36, 44], "rememb": [19, 20, 25, 27, 28, 29, 32, 36, 44], "octal": [19, 20, 25, 27, 28, 29, 32, 36, 44], "correctli": [19, 20, 25, 27, 28, 29, 32, 36, 44], "644": [19, 20, 25, 27, 28, 29, 32, 36, 44], "1777": [19, 20, 25, 27, 28, 29, 32, 36, 44], "convers": [19, 20, 25, 27, 28, 29, 32, 36, 44], "zero": [19, 20, 25, 27, 28, 29, 32, 36, 44], "0755": [19, 20, 25, 27, 28, 29, 32, 36, 44], "sometim": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "circumst": [19, 20, 25, 27, 28, 29, 32, 36, 44], "rule": [19, 20, 25, 27, 28, 29, 32, 36, 44], "decim": [19, 20, 25, 27, 28, 29, 32, 36, 44], "unexpect": [19, 20, 25, 27, 28, 29, 32, 36, 44], "rwx": [19, 20, 25, 27, 28, 29, 32, 36, 44], "rw": [19, 20, 25, 27, 28, 29, 32, 36, 44], "g": [19, 20, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 42, 43, 44], "r": [19, 20, 24, 25, 27, 28, 29, 31, 32, 35, 36, 43, 44], "umask": [19, 20, 25, 27, 28, 29, 32, 36, 44], "newli": [19, 20, 25, 27, 28, 29, 32, 36, 44], "cve": [19, 20, 25, 27, 28, 29, 32, 36, 44], "1736": [19, 20, 25, 27, 28, 29, 32, 36, 44], "clear": 19, "shell": 19, "agent": 19, "permit": [19, 23, 24, 25, 26], "pty": 19, "alloc": 19, "rc": 19, "sshd": 19, "x11": 19, "address_list": 19, "comma": 19, "netmask": 19, "pair": [19, 25, 26, 48], "cidr": 19, "numer": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "confus": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "pkcs11_provid": 19, "resid": 19, "share": 19, "libpkcs11": 19, "signing_kei": 19, "princip": 19, "By": [19, 20, 25, 27, 28, 29, 32, 33, 36, 44, 48], "unread": 19, "partial_idempot": [19, 20, 32, 33], "valid_at": [19, 43, 44], "full_idempot": [19, 20, 32, 33], "compar": 19, "selevel": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "selinux": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "context": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "ml": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "mc": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "rang": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "_default": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "portion": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "polici": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "keyrevocationlist": 19, "again": [19, 46, 47], "serol": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "role": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "setyp": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "seuser": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "sha": 19, "refus": 19, "sha2": 19, "512": 19, "correspond": [19, 20, 32, 33, 39], "sshd_config": 19, "casignaturealgorithm": 19, "keyword": [19, 33, 43, 44], "prior": 19, "unsafe_writ": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "influenc": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "atom": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "prevent": [19, 20, 25, 27, 28, 29, 31, 32, 36, 44, 48], "inconsist": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "just": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "broken": [19, 20, 25, 27, 28, 29, 32, 33, 36, 44, 48], "docker": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "mount": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "insid": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "unsaf": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "manner": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "doesn": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "race": [19, 20, 25, 27, 28, 29, 32, 36, 44, 48], "use_ag": 19, "interpret": [19, 39, 43, 44, 45, 48], "utc": [19, 43, 44, 45, 47, 48], "mainli": 19, "timespec": [19, 43, 44, 45, 48], "NOT": [19, 33, 44, 45, 48], "absolut": [19, 24, 31, 35, 43, 44, 45, 47, 48], "yyyi": 19, "mm": 19, "ddthh": 19, "ss": 19, "hh": 19, "w": [19, 24, 31, 35, 43, 44, 45, 48], "32w1d2h": [19, 43, 44, 45, 48], "1970": 19, "01t00": 19, "earlier": [19, 44, 45], "express": 19, "comparison": 19, "forev": 19, "pub": [19, 20, 35], "week": [19, 43], "32w": 19, "2w": 19, "examplehost": 19, "21": 19, "2001": 19, "tmp": [19, 20, 37, 38], "bla": 19, "ca_public_kei": 19, "info": [19, 23, 24, 42, 43], "l": [19, 25, 26], "f": 19, "david": [19, 20], "kainz": [19, 20], "lolcub": [19, 20], "rsa1": 20, "ecdsa": [20, 37, 38], "opensshbin": 20, "decrypt": [20, 28], "private_key_format": 20, "pkcs1": [20, 29, 32, 33], "keypair": 20, "pkcs8": [20, 29, 32, 33], "conform": [20, 32, 33], "unknown": [20, 23, 24, 30, 31, 32, 33, 34, 35, 42, 43], "therefor": 20, "1024": 20, "2048": [20, 27, 28, 32, 33], "suffici": 20, "fip": 20, "186": 20, "three": [20, 43, 44, 45, 48], "384": 20, "521": 20, "fix": 20, "id_ssh_rsa": 20, "super_secret_password": 20, "id_ssh_dsa": 20, "r4yczxihvjedh2olfjvgi6y5xaytdcwk8vxkyzvyyfm": 20, "aaaab3nza": 20, "vel4e3xcw": 20, "name_encod": [23, 24, 30, 42, 43, 46, 47, 48], "idna": [23, 24, 30, 42, 43, 46, 47, 48], "key1": [23, 30, 42, 46], "value1": [23, 30, 42, 46], "key2": [23, 30, 42, 46], "value2": [23, 30, 42, 46], "idna2008": [23, 24, 30, 42, 43, 46, 47, 48], "idna2003": [23, 24, 30, 42, 43, 46, 47, 48], "unicod": [23, 24, 30, 42, 43, 46, 47, 48], "alt": [23, 30, 42], "authority_cert_issu": [23, 24, 25, 26, 42, 43], "idn": [23, 24, 42, 43, 46, 47, 48], "handl": [23, 24, 42, 43, 46, 47, 48], "authority_cert_serial_numb": [23, 24, 25, 26, 42, 43], "hexadecim": [23, 24, 41, 42, 43], "55": [23, 24, 25, 26, 42, 43], "66": [23, 24, 25, 26, 32, 33, 36, 42, 43], "77": [23, 24, 25, 26, 32, 33, 36, 42, 43], "88": [23, 24, 25, 26, 32, 33, 36, 42, 43], "99": [23, 24, 25, 26, 32, 33, 36, 42, 43], "aa": [23, 24, 25, 26, 30, 31, 34, 35, 42, 43], "bb": [23, 24, 25, 26, 42, 43], "cc": [23, 24, 25, 26, 32, 33, 36, 42, 43], "ee": [23, 24, 25, 26, 32, 33, 36, 42, 43], "pathlen": [23, 24, 42, 43], "extended_key_usag": [23, 24, 25, 26, 42, 43, 44], "biometr": [23, 24, 42, 43], "dvc": [23, 24, 42, 43, 44], "stamp": [23, 24, 42, 43], "extended_key_usage_crit": [23, 24, 25, 26, 42, 43], "extensions_by_oid": [23, 24, 42, 43, 44], "oid": [23, 24, 42, 43], "24": [23, 24, 32, 33, 36, 42, 43], "mamcaqu": [23, 24, 42, 43], "der": [23, 24, 42, 43, 46, 47, 48], "encipher": [23, 24, 25, 26, 42, 43, 44], "name_constraints_crit": [23, 24, 25, 26], "name_constraint": [23, 24], "name_constraints_exclud": [23, 24, 25, 26], "subtre": [23, 24, 25, 26], "name_constraints_permit": [23, 24, 25, 26], "somedomain": [23, 24, 25, 26], "ocsp_must_stapl": [23, 24, 25, 26, 42, 43], "ocsp": [23, 24, 25, 26, 42, 43], "stapl": [23, 24, 25, 26, 42, 43], "ocsp_must_staple_crit": [23, 24, 25, 26, 42, 43], "begin": [23, 24, 30, 31, 42, 43], "miicijanbgkqhkig9w0baqefaaocag8a": [23, 30, 42], "public_key_data": [23, 24, 42, 43], "ecc": [23, 24, 30, 31, 32, 33, 34, 35, 42, 43], "_valu": [23, 30, 34, 42], "public_key_typ": [23, 24, 42, 43], "expon": [23, 24, 30, 31, 34, 35, 42, 43], "exponent_s": [23, 24, 30, 31, 34, 35, 42, 43], "subgroup": [23, 24, 30, 31, 34, 35, 42, 43], "span": [23, 24, 30, 31, 34, 35, 42, 43], "prime": [23, 24, 30, 31, 34, 35, 42, 43], "modulu": [23, 24, 30, 31, 34, 35, 42, 43], "arithmet": [23, 24, 30, 31, 34, 35, 42, 43], "q": [23, 24, 30, 31, 34, 35, 42, 43], "divid": [23, 24, 30, 31, 34, 35, 42, 43], "coordin": [23, 24, 30, 31, 34, 35, 42, 43], "publicli": [23, 24, 30, 31, 34, 35, 42, 43], "whose": [23, 24, 30, 31, 34, 35, 42, 43, 45], "discret": [23, 24, 30, 31, 34, 35, 42, 43], "logarithm": [23, 24, 30, 31, 34, 35, 42, 43], "public_key_fingerprint": [23, 24, 30, 31, 42, 43], "comput": [23, 24, 30, 31, 34, 35, 42, 43], "d4": [23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "b3": [23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "6d": [23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "c8": [23, 24, 30, 31, 34, 35, 42, 43], "ce": [23, 24, 30, 31, 34, 35, 42, 43], "4e": [23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "f6": [23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "29": [23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "4d": [23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "92": [23, 24, 30, 31, 34, 35, 42, 43], "a3": [23, 24, 30, 31, 34, 35, 42, 43], "b0": [23, 24, 30, 31, 34, 35, 42, 43], "c2": [23, 24, 30, 31, 34, 35, 42, 43], "bd": [23, 24, 30, 31, 34, 35, 42, 43], "bf": [23, 24, 30, 31, 34, 35, 42, 43], "43": [23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "0f": [23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "51": [23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "95": [23, 24, 30, 31, 34, 35, 42, 43], "2f": [23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "sha512": [23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "f7": [23, 24, 30, 31, 34, 35, 42, 43], "f0": [23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "8b": [23, 24, 30, 31, 34, 35, 42, 43], "5f": [23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "f9": [23, 24, 30, 31, 34, 35, 42, 43], "61": [23, 24, 30, 31, 34, 35, 42, 43], "0a": [23, 24, 30, 31, 34, 35, 42, 43], "68": [23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "f1": [23, 24, 30, 31, 32, 33, 34, 35, 36, 42, 43], "signature_valid": [23, 24], "repeat": [23, 24, 28, 42, 43, 46, 47, 48], "emailaddress": [23, 24, 25, 26, 42, 43], "subject_alt_name_crit": [23, 24, 25, 26, 42, 43], "subject_ord": [23, 24, 25, 26, 42, 43, 44], "tupl": [23, 24, 25, 26, 42, 43, 46, 47, 48], "interact": [24, 31, 35, 43, 44, 45], "remot": [24, 31, 35, 43, 44, 45, 47, 48], "load": [24, 29, 31, 35, 43], "variant": [24, 31, 35, 43, 47], "dump": [24, 28, 31, 35, 43], "nmiicijanbgkqhkig9w0baqefaaocag8a": [24, 31, 43], "yani": [24, 25, 26, 31, 32, 33, 36, 43, 44, 45], "guenan": [24, 25, 26, 31, 32, 33, 36, 43, 44, 45], "spredzi": [24, 25, 26, 31, 32, 33, 36, 43, 44, 45], "seem": [25, 26, 44], "overwrit": [25, 27, 32, 44], "keyusag": [25, 26], "extendedkeyusag": [25, 26], "basicconstraint": [25, 26], "That": [25, 26, 39], "rid": [25, 26], "dirnam": [25, 26], "othernam": [25, 26], "ones": [25, 26, 27], "mostli": [25, 26], "overwrot": [25, 27, 28, 29, 32, 36, 44, 48], "accid": [25, 27, 28, 29, 32, 36, 44, 48], "basicconstraints_crit": [25, 26], "country_nam": [25, 26], "c": [25, 26], "countrynam": [25, 26], "create_subject_key_identifi": [25, 26], "crl_distribution_point": [25, 26], "distribut": [25, 26], "crl_issuer": [25, 26], "full_nam": [25, 26], "relative_nam": [25, 26], "key_compromis": [25, 26, 46, 47, 48], "ca_compromis": [25, 26, 46, 47, 48], "affiliation_chang": [25, 26, 46, 47, 48], "cessation_of_oper": [25, 26, 46, 47, 48], "certificate_hold": [25, 26, 46, 47, 48], "privilege_withdrawn": [25, 26, 46, 47, 48], "aa_compromis": [25, 26, 46, 47, 48], "email_address": [25, 26], "extkeyusag": [25, 26], "extkeyusage_crit": [25, 26], "extendedkeyusage_crit": [25, 26], "keyusage_crit": [25, 26], "locality_nam": [25, 26], "localitynam": [25, 26], "ocspmuststapl": [25, 26], "rfc7633": [25, 26], "ocspmuststaple_crit": [25, 26], "reject": [25, 26], "organizationnam": [25, 26, 42, 43, 46, 47, 48], "organizational_unit_nam": [25, 26], "organizationalunitnam": [25, 26], "privatekey_cont": [25, 26, 28, 36, 38, 44, 45, 48], "return_cont": [25, 27, 28, 32, 36, 44, 48], "state_or_province_nam": [25, 26], "st": [25, 26], "stateorprovincenam": [25, 26], "compon": [25, 26, 48], "subjectaltname_crit": [25, 26], "row": [25, 26, 48], "usecommonnameforsan": [25, 26], "fill": [25, 26], "2986": [25, 26], "unsupport": [25, 26], "inlin": [25, 26, 36, 45], "fr": 25, "dynam": 25, "with_dict": 25, "dns_server": 25, "special": 25, "digitalsignatur": [25, 26], "keyagr": [25, 26], "clientauth": [25, 26], "winrm": 25, "auth": 25, "311": 25, "utf8": 25, "pathlenconstraint": [25, 26], "privatekei": [25, 26, 28, 29, 32, 33, 36, 48], "dh": 27, "param": 27, "detect": [27, 28], "Or": 27, "dhparam": 27, "thom": 27, "wigger": 27, "thomwigg": 27, "pyopenssl": 28, "iter_s": 28, "maciter_s": 28, "export": [28, 29, 32, 33], "certificate_path": [28, 37, 38], "encryption_level": 28, "compatibility2022": 28, "softwar": 28, "38": [28, 32, 33, 36], "friendly_nam": 28, "friendli": 28, "50000": 28, "other_certif": 28, "ca_certif": 28, "other_certificates_parse_al": 28, "pkcs12": 28, "mechan": 28, "safe": 28, "addition": 28, "backward": 28, "opt": 28, "p12": 28, "raclett": 28, "ca_bundl": 28, "bundl": [28, 40], "0600": [28, 29, 32], "regen": 28, "guillaum": 28, "delpierr": 28, "gdelpierr": 28, "dest_passphras": 29, "dest_path": 29, "src_content": 29, "src_path": 29, "src_passphras": 29, "return_private_key_data": [30, 31], "private_data": [30, 31], "public_data": [30, 31, 34, 35], "fake": 31, "key_is_consist": 31, "check_consist": 31, "potenti": 31, "side": 31, "attack": 31, "42": 31, "machin": [31, 44, 45], "can_load_kei": 31, "can_parse_kei": 31, "eddsa": [32, 33], "particular": 32, "maxim": [32, 33], "interoper": [32, 33], "secp384r1": [32, 33], "secp256r1": [32, 33], "iana": [32, 33], "registri": [32, 33], "secp224r1": [32, 33], "secp256k1": [32, 33], "secp521r1": [32, 33], "discourag": [32, 33], "secp192r1": [32, 33], "brainpoolp256r1": [32, 33], "brainpoolp384r1": [32, 33], "brainpoolp512r1": [32, 33], "sect163k1": [32, 33], "sect163r2": [32, 33], "sect233k1": [32, 33], "sect233r1": [32, 33], "sect283k1": [32, 33], "sect283r1": [32, 33], "sect409k1": [32, 33], "sect409r1": [32, 33], "sect571k1": [32, 33], "sect571r1": [32, 33], "tradit": [32, 33], "auto_ignor": [32, 33], "mismatch": [32, 33], "format_mismatch": [32, 33], "everyth": [32, 33, 48], "treat": [32, 43, 48], "appropri": 32, "care": 32, "shown": 32, "reference_appendic": 32, "faq": 32, "minim": [32, 33], "hashlib": [32, 33, 36], "md5": [32, 33, 36], "84": [32, 33, 36], "72": [32, 33, 36], "8d": [32, 33, 36], "b5": [32, 33, 36], "6c": [32, 33, 36], "37": [32, 33, 36], "83": [32, 33, 36], "f5": [32, 33, 36], "4c": [32, 33, 36], "sha1": [32, 33, 36], "7c": [32, 33, 36], "5d": [32, 33, 36], "eb": [32, 33, 36], "41": [32, 33, 36], "7e": [32, 33, 36], "1a": [32, 33, 36], "c7": [32, 33, 36], "f8": [32, 33, 36], "sha224": [32, 33, 36], "19": [32, 33, 36], "ac": [32, 33, 36], "ed": [32, 33, 36], "50": [32, 33, 36], "d3": [32, 33, 36], "06": [32, 33, 36, 44, 45], "5c": [32, 33, 36], "b2": [32, 33, 36], "91": [32, 33, 36], "52": [32, 33, 36], "8c": [32, 33, 36], "cb": [32, 33, 36], "d5": [32, 33, 36], "e9": [32, 33, 36], "9b": [32, 33, 36], "46": [32, 33, 36], "ab": [32, 33, 36], "70": [32, 33, 36], "cf": [32, 33, 36], "76": [32, 33, 36], "4f": [32, 33, 36], "57": [32, 33, 36], "6e": [32, 33, 36], "97": [32, 33, 36], "df": [32, 33, 36], "de": [32, 33, 36], "sha384": [32, 33, 36], "d9": [32, 33, 36], "40": [32, 33, 36], "59": [32, 33, 36], "c3": [32, 33, 36], "a2": [32, 33, 36], "e4": [32, 33, 36], "0b": [32, 33, 36], "1c": [32, 33, 36], "0c": [32, 33, 36], "9e": [32, 33, 36], "af": [32, 33, 36], "da": [32, 33, 36], "2e": [32, 33, 36], "c0": [32, 33, 36], "9a": [32, 33, 36], "3a": [32, 33, 36], "3d": [32, 33, 36], "fd": [32, 33, 36], "5e": [32, 33, 36], "48": [32, 33, 36], "9f": [32, 33, 36], "fe": [32, 33, 36], "7f": [32, 33, 36], "3f": [32, 33, 36], "cd": [32, 33, 36], "a5": [32, 33, 36], "e7": [32, 33, 36], "13": [32, 33, 36, 48], "82": [32, 33, 36], "87": [32, 33, 36], "1f": [32, 33, 36], "28": [32, 33, 36], "53": [32, 33, 36], "86": [32, 33, 36], "69": [32, 33, 36], "35": [32, 33, 36], "1e": [32, 33, 36], "consol": 33, "relat": 33, "content_base64": 33, "return_current_kei": 33, "value_specified_in_no_log_paramet": 33, "async": 33, "reveal": 33, "TO": 33, "OR": 33, "IN": 33, "mozilla": 33, "sop": 33, "sops_encrypt": 33, "content_text": 33, "overwritten": 33, "set_fact": 33, "publickei": 36, "certificate_cont": [37, 45], "example_fil": [37, 38], "sig": [37, 38], "patrick": [37, 38], "pichler": [37, 38], "aveexi": [37, 38], "marku": [37, 38, 43, 44, 45], "teufelberg": [37, 38, 43, 44, 45], "markusteufelberg": [37, 38, 43, 44, 45], "255": 39, "unsign": 39, "neg": 41, "1234567": 41, "letter": 41, "upper": 41, "represent": 41, "word": [42, 43, 47], "whole": [42, 43], "issuer_ord": [42, 43, 46, 47, 48], "issuer_uri": [42, 43], "20190413202428z": [42, 43, 44, 46, 47, 48], "20190331202428z": [42, 43, 44, 48], "ocsp_uri": [42, 43], "respond": [42, 43], "1234": [42, 43, 46, 47, 48], "sha256withrsaencrypt": [42, 43, 44, 46, 47, 48], "openssl_certificate_info": 43, "short": [43, 44], "redirect": [43, 44], "fqcn": [43, 44], "dict": 43, "pattern": [43, 44, 45, 47, 48], "yyyymmddhhmmssz": [43, 44, 45, 47, 48], "csr_path": [43, 44, 45], "tomorrow": 43, "point_1": 43, "point_2": 43, "3w": 43, "notion": [44, 45], "openssl_certif": 44, "intend": [44, 45], "tini": 44, "acme_accountkey_path": 44, "accountkei": 44, "acme_chain": 44, "acme_challenge_path": 44, "3chost": 44, "3e": 44, "80": 44, "job": 44, "entrust_cert_typ": [44, 45], "entrust_not_aft": [44, 45], "stop": [44, 45], "365": [44, 45], "cover": [44, 45], "entrust_requester_email": [44, 45], "entrust_requester_nam": [44, 45], "entrust_requester_phon": [44, 45], "better": [44, 45], "ownca_cont": [44, 45], "ownca_create_authority_key_identifi": [44, 45], "ownca_create_subject_key_identifi": [44, 45], "ski": [44, 45], "create_if_not_provid": [44, 45], "always_cr": [44, 45], "never_cr": [44, 45], "ownca_digest": [44, 45], "On": [44, 45], "maco": [44, 45], "onward": [44, 45], "825": [44, 45], "appl": [44, 45], "en": [44, 45], "ht210176": [44, 45], "3650d": [44, 45], "ownca_privatekey_cont": [44, 45], "resp": [44, 45], "ownca_vers": [44, 45], "nowadai": [44, 45], "almost": [44, 45], "emul": 44, "selfsigned_create_subject_key_identifi": [44, 45], "selfsigned_digest": [44, 45], "selfsigned_notaft": [44, 45], "selfsigned_notbefor": [44, 45], "selfsigned_vers": [44, 45], "minut": [44, 45, 48], "mandatori": [44, 45, 48], "dedic": [44, 45], "onc": [44, 45, 48], "ansible_ca": 44, "assertonli": 44, "invalid_at": 44, "valid_in": 44, "one_day_ten_hour": 44, "1d10h": 44, "fixed_timestamp": 44, "20200331202428z": 44, "ten_second": 44, "result_csr": 44, "result_privatekei": 44, "sha512withrsaencrypt": 44, "subject_strict": 44, "issuer_strict": 44, "has_expir": 44, "key_usage_strict": 44, "extended_key_usage_strict": 44, "subject_alt_name_strict": 44, "ownca_cert": 45, "ownca_privatekei": 45, "hunter2": 45, "the_csr": 45, "list_revoked_certif": [46, 47], "larg": [46, 47], "enumer": [46, 47], "last_upd": [46, 47, 48], "next_upd": [46, 47, 48], "revoked_certif": [46, 47, 48], "invalidity_d": [46, 47, 48], "suspect": [46, 47, 48], "compromis": [46, 47, 48], "becam": [46, 47, 48], "invalidity_date_crit": [46, 47, 48], "issuer_crit": [46, 47, 48], "remove_from_crl": [46, 47, 48], "reason_crit": [46, 47, 48], "revocation_d": [46, 47, 48], "crl_mode": 48, "interest": 48, "collis": 48, "combin": 48, "2345": 48, "20191013152910z": 48, "20191001000000z": 48, "20191010010203z": 48}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"commun": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 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], "crypto": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 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], "acme_account_fact": 0, "acme_account_info": 1, "modul": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "retriev": [1, 8, 15, 16, 23, 30, 34, 42, 46, 47], "inform": [1, 23, 24, 30, 31, 34, 35, 42, 43, 46, 47], "acm": [1, 2, 3, 4, 5, 6], "account": [1, 2], "synopsi": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 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], "requir": [1, 2, 3, 4, 5, 6, 7, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "paramet": [1, 2, 3, 4, 5, 6, 7, 11, 12, 14, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48], "attribut": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 18, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 43, 44, 45, 47, 48], "note": [1, 2, 3, 4, 6, 11, 12, 14, 20, 25, 26, 37, 38, 43, 44, 45, 47, 48], "see": [1, 2, 3, 4, 5, 6, 11, 12, 14, 15, 16, 19, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48], "also": [1, 2, 3, 4, 5, 6, 11, 12, 14, 15, 16, 19, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48], "exampl": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 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], "return": [1, 2, 3, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 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], "valu": [1, 2, 3, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 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], "author": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 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], "collect": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 18, 19, 20, 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], "link": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 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], "acme_account": 2, "creat": [2, 3, 9, 10], "modifi": 2, "delet": 2, "acme_certif": 3, "ssl": [3, 11], "tl": [3, 5, 11], "certif": [3, 4, 5, 7, 9, 10, 11, 12, 14, 19, 23, 24, 25, 26, 42, 43, 44, 45, 47, 48], "protocol": [3, 4], "acme_certificate_revok": 4, "revok": 4, "acme_challenge_cert_help": 5, "prepar": 5, "challeng": 5, "alpn": 5, "01": 5, "acme_inspect": 6, "send": 6, "direct": 6, "request": [6, 11, 12, 23, 24, 25, 26], "an": [6, 36, 39, 41], "server": 6, "certificate_complete_chain": 7, "complet": 7, "chain": 7, "given": 7, "set": [7, 9], "untrust": 7, "root": 7, "crypto_info": 8, "cryptograph": 8, "capabl": 8, "how": [9, 10], "small": 9, "ca": 9, "up": 9, "us": 9, "sign": [9, 10, 23, 24, 25, 26, 38], "self": 10, "ecs_certif": 11, "entrust": [11, 12], "servic": [11, 12], "ec": [11, 12], "api": [11, 12], "ecs_domain": 12, "valid": 12, "domain": 12, "index": [13, 17], "all": 13, "environ": 13, "variabl": 13, "get_certif": 14, "get": 14, "from": [14, 15, 16, 23, 30, 34, 36, 42, 46], "host": [14, 19], "port": 14, "gpg_fingerprint": [15, 16], "filter": [15, 17, 23, 30, 34, 39, 40, 41, 42, 46], "gpg": [15, 16], "fingerprint": [15, 16], "public": [15, 16, 20, 34, 35, 36], "privat": [15, 16, 20, 29, 30, 31, 32, 33, 36], "kei": [15, 16, 20, 29, 30, 31, 32, 33, 34, 35, 36], "input": [15, 23, 30, 34, 39, 40, 41, 42, 46], "lookup": [16, 17], "file": [16, 40], "term": 16, "descript": 17, "scenario": 17, "guid": 17, "plugin": 17, "luks_devic": 18, "manag": 18, "encrypt": 18, "luk": 18, "devic": 18, "openssh_cert": 19, "gener": [19, 20, 25, 26, 27, 28, 32, 33, 36, 44, 45, 48], "openssh": [19, 20], "user": 19, "openssh_keypair": 20, "openssl_certificate_info": 21, "openssl_certif": 22, "openssl_csr_info": [23, 24], "openssl": [23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45], "csr": [23, 24, 25, 26], "keyword": [23, 30, 42, 46], "provid": [24, 31, 35, 43], "openssl_csr": 25, "openssl_csr_pip": 26, "openssl_dhparam": 27, "diffi": 27, "hellman": 27, "openssl_pkcs12": 28, "pkc": 28, "12": 28, "archiv": 28, "openssl_privatekey_convert": 29, "convert": [29, 39, 41], "openssl_privatekey_info": [30, 31], "openssl_privatekei": 32, "openssl_privatekey_pip": 33, "without": 33, "disk": 33, "access": 33, "openssl_publickey_info": [34, 35], "pem": [34, 40, 42, 46], "format": [34, 42, 46], "openssl_publickei": 36, "its": 36, "openssl_signature_info": 37, "verifi": 37, "signatur": 37, "openssl_signatur": 38, "data": 38, "parse_seri": 39, "serial": 39, "number": [39, 41], "colon": [39, 41], "separ": [39, 41], "list": [39, 41, 47, 48], "hex": [39, 41], "integ": [39, 41], "split_pem": 40, "split": 40, "content": 40, "multipl": 40, "object": 40, "to_seri": 41, "x509_certificate_info": [42, 43], "x": [42, 43, 46], "509": [42, 43, 46], "x509_certif": 44, "check": [44, 45], "x509_certificate_pip": 45, "x509_crl_info": [46, 47], "crl": [46, 47, 48], "revoc": [47, 48], "x509_crl": 48}, "envversion": {"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, "sphinx": 60}, "alltitles": {"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"]], "Synopsis": [[1, "synopsis"], [2, "synopsis"], [3, "synopsis"], [4, "synopsis"], [5, "synopsis"], [6, "synopsis"], [7, "synopsis"], [8, "synopsis"], [11, "synopsis"], [12, "synopsis"], [14, "synopsis"], [15, "synopsis"], [16, "synopsis"], [18, "synopsis"], [19, "synopsis"], [20, "synopsis"], [23, "synopsis"], [24, "synopsis"], [25, "synopsis"], [26, "synopsis"], [27, "synopsis"], [28, "synopsis"], [29, "synopsis"], [30, "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"]], "Requirements": [[1, "requirements"], [2, "requirements"], [3, "requirements"], [4, "requirements"], [5, "requirements"], [6, "requirements"], [7, "requirements"], [11, "requirements"], [12, "requirements"], [14, "requirements"], [15, "requirements"], [16, "requirements"], [18, "requirements"], [19, "requirements"], [20, "requirements"], [23, "requirements"], [24, "requirements"], [25, "requirements"], [26, "requirements"], [27, "requirements"], [28, "requirements"], [29, "requirements"], [30, "requirements"], [31, "requirements"], [32, "requirements"], [33, "requirements"], [35, "requirements"], [36, "requirements"], [37, "requirements"], [38, "requirements"], [42, "requirements"], [43, "requirements"], [44, "requirements"], [45, "requirements"], [46, "requirements"], [47, "requirements"], [48, "requirements"]], "Parameters": [[1, "parameters"], [2, "parameters"], [3, "parameters"], [4, "parameters"], [5, "parameters"], [6, "parameters"], [7, "parameters"], [11, "parameters"], [12, "parameters"], [14, "parameters"], [18, "parameters"], [19, "parameters"], [20, "parameters"], [24, "parameters"], [25, "parameters"], [26, "parameters"], [27, "parameters"], [28, "parameters"], [29, "parameters"], [31, "parameters"], [32, "parameters"], [33, "parameters"], [35, "parameters"], [36, "parameters"], [37, "parameters"], [38, "parameters"], [43, "parameters"], [44, "parameters"], [45, "parameters"], [47, "parameters"], [48, "parameters"]], "Attributes": [[1, "attributes"], [2, "attributes"], [3, "attributes"], [4, "attributes"], [5, "attributes"], [6, "attributes"], [7, "attributes"], [8, "attributes"], [11, "attributes"], [12, "attributes"], [14, "attributes"], [18, "attributes"], [19, "attributes"], [20, "attributes"], [24, "attributes"], [25, "attributes"], [26, "attributes"], [27, "attributes"], [28, "attributes"], [29, "attributes"], [31, "attributes"], [32, "attributes"], [33, "attributes"], [35, "attributes"], [36, "attributes"], [37, "attributes"], [38, "attributes"], [43, "attributes"], [44, "attributes"], [45, "attributes"], [47, "attributes"], [48, "attributes"]], "Notes": [[1, "notes"], [2, "notes"], [3, "notes"], [4, "notes"], [6, "notes"], [11, "notes"], [12, "notes"], [14, "notes"], [20, "notes"], [25, "notes"], [26, "notes"], [37, "notes"], [38, "notes"], [43, "notes"], [44, "notes"], [45, "notes"], [47, "notes"], [48, "notes"]], "See Also": [[1, "see-also"], [2, "see-also"], [3, "see-also"], [4, "see-also"], [5, "see-also"], [6, "see-also"], [11, "see-also"], [12, "see-also"], [14, "see-also"], [15, "see-also"], [16, "see-also"], [19, "see-also"], [23, "see-also"], [24, "see-also"], [25, "see-also"], [26, "see-also"], [27, "see-also"], [28, "see-also"], [29, "see-also"], [30, "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"], [41, "see-also"], [42, "see-also"], [43, "see-also"], [44, "see-also"], [45, "see-also"], [46, "see-also"], [47, "see-also"], [48, "see-also"]], "Examples": [[1, "examples"], [2, "examples"], [3, "examples"], [4, "examples"], [5, "examples"], [6, "examples"], [7, "examples"], [8, "examples"], [11, "examples"], [12, "examples"], [14, "examples"], [15, "examples"], [16, "examples"], [18, "examples"], [19, "examples"], [20, "examples"], [23, "examples"], [24, "examples"], [25, "examples"], [26, "examples"], [27, "examples"], [28, "examples"], [29, "examples"], [30, "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"]], "Return Values": [[1, "return-values"], [2, "return-values"], [3, "return-values"], [5, "return-values"], [6, "return-values"], [7, "return-values"], [8, "return-values"], [11, "return-values"], [12, "return-values"], [14, "return-values"], [18, "return-values"], [19, "return-values"], [20, "return-values"], [24, "return-values"], [25, "return-values"], [26, "return-values"], [27, "return-values"], [28, "return-values"], [29, "return-values"], [31, "return-values"], [32, "return-values"], [33, "return-values"], [35, "return-values"], [36, "return-values"], [37, "return-values"], [38, "return-values"], [43, "return-values"], [44, "return-values"], [45, "return-values"], [47, "return-values"], [48, "return-values"]], "Authors": [[1, "authors"], [2, "authors"], [3, "authors"], [4, "authors"], [5, "authors"], [6, "authors"], [7, "authors"], [8, "authors"], [11, "authors"], [12, "authors"], [14, "authors"], [15, "authors"], [16, "authors"], [18, "authors"], [19, "authors"], [20, "authors"], [23, "authors"], [24, "authors"], [25, "authors"], [26, "authors"], [27, "authors"], [28, "authors"], [29, "authors"], [30, "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"]], "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"], [11, "collection-links"], [12, "collection-links"], [14, "collection-links"], [15, "collection-links"], [16, "collection-links"], [18, "collection-links"], [19, "collection-links"], [20, "collection-links"], [23, "collection-links"], [24, "collection-links"], [25, "collection-links"], [26, "collection-links"], [27, "collection-links"], [28, "collection-links"], [29, "collection-links"], [30, "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"]], "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_certificate module \u2013 Create SSL/TLS certificates with the ACME protocol": [[3, "community-crypto-acme-certificate-module-create-ssl-tls-certificates-with-the-acme-protocol"]], "community.crypto.acme_certificate_revoke module \u2013 Revoke certificates with the ACME protocol": [[4, "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": [[5, "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": [[6, "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": [[7, "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": [[8, "community-crypto-crypto-info-module-retrieve-cryptographic-capabilities"]], "How to create a small CA": [[9, "how-to-create-a-small-ca"]], "Set up the CA": [[9, "set-up-the-ca"]], "Use the CA to sign a certificate": [[9, "use-the-ca-to-sign-a-certificate"]], "How to create self-signed certificates": [[10, "how-to-create-self-signed-certificates"]], "community.crypto.ecs_certificate module \u2013 Request SSL/TLS certificates with the Entrust Certificate Services (ECS) API": [[11, "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": [[12, "community-crypto-ecs-domain-module-request-validation-of-a-domain-with-the-entrust-certificate-services-ecs-api"]], "Index of all Collection Environment Variables": [[13, "index-of-all-collection-environment-variables"]], "community.crypto.get_certificate module \u2013 Get a certificate from a host:port": [[14, "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": [[15, "community-crypto-gpg-fingerprint-filter-retrieve-a-gpg-fingerprint-from-a-gpg-public-or-private-key"]], "Input": [[15, "input"], [23, "input"], [30, "input"], [34, "input"], [39, "input"], [40, "input"], [41, "input"], [42, "input"], [46, "input"]], "Return Value": [[15, "return-value"], [16, "return-value"], [23, "return-value"], [30, "return-value"], [34, "return-value"], [39, "return-value"], [40, "return-value"], [41, "return-value"], [42, "return-value"], [46, "return-value"]], "community.crypto.gpg_fingerprint lookup \u2013 Retrieve a GPG fingerprint from a GPG public or private key file": [[16, "community-crypto-gpg-fingerprint-lookup-retrieve-a-gpg-fingerprint-from-a-gpg-public-or-private-key-file"]], "Terms": [[16, "terms"]], "Community.Crypto": [[17, "community-crypto"]], "Description": [[17, "description"]], "Communication": [[17, "communication"]], "Scenario Guides": [[17, "scenario-guides"]], "Plugin Index": [[17, "plugin-index"]], "Modules": [[17, "modules"]], "Filter Plugins": [[17, "filter-plugins"]], "Lookup Plugins": [[17, "lookup-plugins"]], "community.crypto.luks_device module \u2013 Manage encrypted (LUKS) devices": [[18, "community-crypto-luks-device-module-manage-encrypted-luks-devices"]], "community.crypto.openssh_cert module \u2013 Generate OpenSSH host or user certificates.": [[19, "community-crypto-openssh-cert-module-generate-openssh-host-or-user-certificates"]], "community.crypto.openssh_keypair module \u2013 Generate OpenSSH private and public keys": [[20, "community-crypto-openssh-keypair-module-generate-openssh-private-and-public-keys"]], "community.crypto.openssl_certificate_info": [[21, "community-crypto-openssl-certificate-info"]], "community.crypto.openssl_certificate": [[22, "community-crypto-openssl-certificate"]], "community.crypto.openssl_csr_info filter \u2013 Retrieve information from OpenSSL Certificate Signing Requests (CSR)": [[23, "community-crypto-openssl-csr-info-filter-retrieve-information-from-openssl-certificate-signing-requests-csr"]], "Keyword parameters": [[23, "keyword-parameters"], [30, "keyword-parameters"], [42, "keyword-parameters"], [46, "keyword-parameters"]], "community.crypto.openssl_csr_info module \u2013 Provide information of OpenSSL Certificate Signing Requests (CSR)": [[24, "community-crypto-openssl-csr-info-module-provide-information-of-openssl-certificate-signing-requests-csr"]], "community.crypto.openssl_csr module \u2013 Generate OpenSSL Certificate Signing Request (CSR)": [[25, "community-crypto-openssl-csr-module-generate-openssl-certificate-signing-request-csr"]], "community.crypto.openssl_csr_pipe module \u2013 Generate OpenSSL Certificate Signing Request (CSR)": [[26, "community-crypto-openssl-csr-pipe-module-generate-openssl-certificate-signing-request-csr"]], "community.crypto.openssl_dhparam module \u2013 Generate OpenSSL Diffie-Hellman Parameters": [[27, "community-crypto-openssl-dhparam-module-generate-openssl-diffie-hellman-parameters"]], "community.crypto.openssl_pkcs12 module \u2013 Generate OpenSSL PKCS#12 archive": [[28, "community-crypto-openssl-pkcs12-module-generate-openssl-pkcs-12-archive"]], "community.crypto.openssl_privatekey_convert module \u2013 Convert OpenSSL private keys": [[29, "community-crypto-openssl-privatekey-convert-module-convert-openssl-private-keys"]], "community.crypto.openssl_privatekey_info filter \u2013 Retrieve information from OpenSSL private keys": [[30, "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": [[31, "community-crypto-openssl-privatekey-info-module-provide-information-for-openssl-private-keys"]], "community.crypto.openssl_privatekey module \u2013 Generate OpenSSL private keys": [[32, "community-crypto-openssl-privatekey-module-generate-openssl-private-keys"]], "community.crypto.openssl_privatekey_pipe module \u2013 Generate OpenSSL private keys without disk access": [[33, "community-crypto-openssl-privatekey-pipe-module-generate-openssl-private-keys-without-disk-access"]], "community.crypto.openssl_publickey_info filter \u2013 Retrieve information from OpenSSL public keys in PEM format": [[34, "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": [[35, "community-crypto-openssl-publickey-info-module-provide-information-for-openssl-public-keys"]], "community.crypto.openssl_publickey module \u2013 Generate an OpenSSL public key from its private key.": [[36, "community-crypto-openssl-publickey-module-generate-an-openssl-public-key-from-its-private-key"]], "community.crypto.openssl_signature_info module \u2013 Verify signatures with openssl": [[37, "community-crypto-openssl-signature-info-module-verify-signatures-with-openssl"]], "community.crypto.openssl_signature module \u2013 Sign data with openssl": [[38, "community-crypto-openssl-signature-module-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": [[39, "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": [[40, "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": [[41, "community-crypto-to-serial-filter-convert-an-integer-to-a-colon-separated-list-of-hex-numbers"]], "community.crypto.x509_certificate_info filter \u2013 Retrieve information from X.509 certificates in PEM format": [[42, "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": [[43, "community-crypto-x509-certificate-info-module-provide-information-of-openssl-x-509-certificates"]], "community.crypto.x509_certificate module \u2013 Generate and/or check OpenSSL certificates": [[44, "community-crypto-x509-certificate-module-generate-and-or-check-openssl-certificates"]], "community.crypto.x509_certificate_pipe module \u2013 Generate and/or check OpenSSL certificates": [[45, "community-crypto-x509-certificate-pipe-module-generate-and-or-check-openssl-certificates"]], "community.crypto.x509_crl_info filter \u2013 Retrieve information from X.509 CRLs in PEM format": [[46, "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)": [[47, "community-crypto-x509-crl-info-module-retrieve-information-on-certificate-revocation-lists-crls"]], "community.crypto.x509_crl module \u2013 Generate Certificate Revocation Lists (CRLs)": [[48, "community-crypto-x509-crl-module-generate-certificate-revocation-lists-crls"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/branch/main/split_pem_filter.html b/branch/main/split_pem_filter.html index d0a2cd8c..24e5fc16 100644 --- a/branch/main/split_pem_filter.html +++ b/branch/main/split_pem_filter.html @@ -24,8 +24,8 @@ - - + + @@ -118,6 +118,7 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • community.crypto.x509_crl_info filter – Retrieve information from X.509 CRLs in PEM format
  • @@ -267,8 +269,8 @@ To check whether it is installed, run - - + +
    diff --git a/branch/main/to_serial_filter.html b/branch/main/to_serial_filter.html new file mode 100644 index 00000000..8d2e8e2f --- /dev/null +++ b/branch/main/to_serial_filter.html @@ -0,0 +1,309 @@ + + + + + + + + community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers — Community.Crypto Collection documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Community.Crypto Collection Docs
    +
    +
    + + +
    + +
    +
    +
    +
      +
    • + +
    • + + Edit on GitHub +
    • +
    +
    +
    +
    + + +
    + +
    +

    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.18.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.

    +

    To use it in a playbook, specify: community.crypto.to_serial.

    +
    +

    New in community.crypto 2.18.0

    + +
    +

    Synopsis

    +
      +
    • Converts an integer to a colon-separated list of hex numbers of the form 00:11:22:33.

    • +
    +
    +
    +

    Input

    +

    This describes the input of the filter, the value before | community.crypto.to_serial.

    + + + + + + + + + + + +

    Parameter

    Comments

    +

    Input

    +

    integer / required

    +

    The non-negative integer to convert.

    +
    +
    +
    +

    See Also

    +
    +

    See also

    +
    +
    community.crypto.to_serial filter plugin

    Convert an integer to a colon-separated list of hex numbers.

    +
    +
    +
    +
    +
    +

    Examples

    +
    - name: Convert integer to serial number
    +  ansible.builtin.debug:
    +    msg: "{{ 1234567 | community.crypto.to_serial }}"
    +
    +
    +
    +
    +

    Return Value

    + + + + + + + + + + + +

    Key

    Description

    +

    Return value

    +

    string

    +

    A colon-separated list of hexadecimal numbers.

    +

    Letters are upper-case, and all numbers have exactly two digits.

    +

    The string is never empty. The representation of 0 is "00".

    +

    Returned: success

    +
    +
    +

    Authors

    +
      +
    • Felix Fontein (@felixfontein)

    • +
    +
    +

    Hint

    +

    Configuration entries for each entry type have a low to high priority order. For example, a variable that is lower in the list will override a variable that is higher up.

    +
    +
    + +
    +
    + + +
    +
    + + +
    + +
    + +
    +

    © Copyright Community.Crypto Contributors.

    +
    + + + + +
    +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/branch/main/x509_certificate_info_filter.html b/branch/main/x509_certificate_info_filter.html index 11dde299..abe3333e 100644 --- a/branch/main/x509_certificate_info_filter.html +++ b/branch/main/x509_certificate_info_filter.html @@ -25,7 +25,7 @@ - + @@ -118,7 +118,9 @@
  • community.crypto.openssl_csr_info filter – Retrieve information from OpenSSL Certificate Signing Requests (CSR)
  • community.crypto.openssl_privatekey_info filter – Retrieve information from OpenSSL private keys
  • community.crypto.openssl_publickey_info filter – Retrieve information from OpenSSL public keys in PEM format
  • +
  • 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 – Split PEM file contents into multiple objects
  • +
  • community.crypto.to_serial filter – Convert an integer to a colon-separated list of hex numbers
  • community.crypto.x509_certificate_info filter – Retrieve information from X.509 certificates in PEM format
  • The certificate’s authority cert serial number.

    Is none if the AuthorityKeyIdentifier extension is not present.

    +

    This return value is an integer. If you need the serial numbers as a colon-separated hex string, such as 11:22:33, you need to convert it to that form with community.crypto.to_serial.

    Returned: success

    Sample: 12345

    The certificate’s serial number.

    +

    This return value is an integer. If you need the serial numbers as a colon-separated hex string, such as 11:22:33, you need to convert it to that form with community.crypto.to_serial.

    Returned: success

    Sample: 1234

    The certificate’s serial number.

    +

    This return value is an integer. If you need the serial numbers as a colon-separated hex string, such as 11:22:33, you need to convert it to that form with community.crypto.to_serial.

    Returned: success

    Sample: 1234

    Serial number of the certificate.

    +

    This return value is an integer. If you need the serial numbers as a colon-separated hex string, such as 11:22:33, you need to convert it to that form with community.crypto.to_serial.

    Returned: success

    Sample: 1234

    Serial number of the certificate.

    +

    This return value is an integer. If you need the serial numbers as a colon-separated hex string, such as 11:22:33, you need to convert it to that form with community.crypto.to_serial.

    Returned: success

    Sample: 1234

    @@ -670,8 +675,20 @@ see +

    See Also

    +
    +

    See also

    +
    +
    community.crypto.parse_serial filter plugin

    Convert a serial number as a colon-separated list of hex numbers to an integer.

    +
    +
    community.crypto.to_serial filter plugin

    Convert an integer to a colon-separated list of hex numbers.

    +
    +
    +
    +
    -

    Examples

    +

    Examples

    - name: Generate a CRL
       community.crypto.x509_crl:
         path: /etc/ssl/my-ca.crl
    @@ -695,7 +712,7 @@ see 
    -

    Return Values

    +

    Return Values

    Common return values are documented here, the following are the fields unique to this module:

    @@ -892,6 +909,7 @@ or that the certificate otherwise became invalid as ASN.1 TIME.

    integer

    Serial number of the certificate.

    +

    This return value is an integer. If you need the serial numbers as a colon-separated hex string, such as 11:22:33, you need to convert it to that form with community.crypto.to_serial.

    Returned: success

    Sample: 1234