the _isRSA one is used by the new yc plugin, but doesn't hurt much to
already include the very similar Ecc one too.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
stat -c '%U:%G' "$1" 2>/dev/null
}
+#keyfile
+_isRSA() {
+ keyfile=$1
+ if grep "BEGIN RSA PRIVATE KEY" "$keyfile" >/dev/null 2>&1 || ${ACME_OPENSSL_BIN:-openssl} rsa -in "$keyfile" -noout -text | grep "^publicExponent:" >/dev/null 2>&1; then
+ return 0
+ fi
+ return 1
+}
+
+#keyfile
+_isEcc() {
+ keyfile=$1
+ if grep "BEGIN EC PRIVATE KEY" "$keyfile" >/dev/null 2>&1 || ${ACME_OPENSSL_BIN:-openssl} ec -in "$keyfile" -noout -text 2>/dev/null | grep "^NIST CURVE:" >/dev/null 2>&1; then
+ return 0
+ fi
+ return 1
+}
+
_time() {
date -u "+%s"
}