From ec049d192ddb1d2173d54b429213694ba0e6f15f Mon Sep 17 00:00:00 2001 From: Christian Breunig Date: Sat, 10 Feb 2024 12:07:55 +0100 Subject: xml: T5738: improve PKI building blocks for CLI (cherry picked from commit d4278cde2b153e163fe41e1bc461891397336bc3) --- .../include/pki/cli-certificate-base64.xml.i | 11 ++ .../include/pki/cli-private-key-base64.xml.i | 11 ++ .../include/pki/cli-public-key-base64.xml.i | 11 ++ interface-definitions/include/pki/cli-revoke.xml.i | 8 ++ .../include/pki/password-protected.xml.i | 8 ++ interface-definitions/pki.xml.in | 119 ++++++--------------- 6 files changed, 84 insertions(+), 84 deletions(-) create mode 100644 interface-definitions/include/pki/cli-certificate-base64.xml.i create mode 100644 interface-definitions/include/pki/cli-private-key-base64.xml.i create mode 100644 interface-definitions/include/pki/cli-public-key-base64.xml.i create mode 100644 interface-definitions/include/pki/cli-revoke.xml.i create mode 100644 interface-definitions/include/pki/password-protected.xml.i diff --git a/interface-definitions/include/pki/cli-certificate-base64.xml.i b/interface-definitions/include/pki/cli-certificate-base64.xml.i new file mode 100644 index 000000000..a3eff79e8 --- /dev/null +++ b/interface-definitions/include/pki/cli-certificate-base64.xml.i @@ -0,0 +1,11 @@ + + + + Certificate in PEM format + + + + Certificate is not base64-encoded + + + diff --git a/interface-definitions/include/pki/cli-private-key-base64.xml.i b/interface-definitions/include/pki/cli-private-key-base64.xml.i new file mode 100644 index 000000000..3a7ee0ce9 --- /dev/null +++ b/interface-definitions/include/pki/cli-private-key-base64.xml.i @@ -0,0 +1,11 @@ + + + + Private key in PEM format + + + + Private key is not base64-encoded + + + diff --git a/interface-definitions/include/pki/cli-public-key-base64.xml.i b/interface-definitions/include/pki/cli-public-key-base64.xml.i new file mode 100644 index 000000000..3a7ee0ce9 --- /dev/null +++ b/interface-definitions/include/pki/cli-public-key-base64.xml.i @@ -0,0 +1,11 @@ + + + + Private key in PEM format + + + + Private key is not base64-encoded + + + diff --git a/interface-definitions/include/pki/cli-revoke.xml.i b/interface-definitions/include/pki/cli-revoke.xml.i new file mode 100644 index 000000000..61cd978bb --- /dev/null +++ b/interface-definitions/include/pki/cli-revoke.xml.i @@ -0,0 +1,8 @@ + + + + Include certificate in parent CRL + + + + diff --git a/interface-definitions/include/pki/password-protected.xml.i b/interface-definitions/include/pki/password-protected.xml.i new file mode 100644 index 000000000..b72e4ecec --- /dev/null +++ b/interface-definitions/include/pki/password-protected.xml.i @@ -0,0 +1,8 @@ + + + + Private key portion is password protected + + + + diff --git a/interface-definitions/pki.xml.in b/interface-definitions/pki.xml.in index 0ed199539..617bdd584 100644 --- a/interface-definitions/pki.xml.in +++ b/interface-definitions/pki.xml.in @@ -14,36 +14,15 @@ - - - CA certificate in PEM format - - - - CA certificate is not base64-encoded - - + #include #include CA private key in PEM format - - - CA private key in PEM format - - - - CA private key is not base64-encoded - - - - - CA private key is password protected - - - + #include + #include @@ -56,12 +35,7 @@ - - - If parent CA is present, this CA certificate will be included in generated CRLs - - - + #include @@ -72,15 +46,7 @@ - - - Certificate in PEM format - - - - Certificate is not base64-encoded - - + #include Automatic Certificate Management Environment (ACME) request @@ -141,29 +107,11 @@ Certificate private key - - - Certificate private key in PEM format - - - - Certificate private key is not base64-encoded - - - - - Certificate private key is password protected - - - + #include + #include - - - If CA is present, this certificate will be included in generated CRLs - - - + #include @@ -195,15 +143,7 @@ Public key - - - Public key in PEM format - - - - Public key is not base64-encoded - - + #include @@ -211,21 +151,32 @@ Private key - - - Private key in PEM format - - - - Private key is not base64-encoded - - - - - Private key is password protected - - - + #include + #include + + + + + + + OpenSSH public and private keys + + + + + Public key + + + #include + + + + + Private key + + + #include + #include -- cgit v1.2.3