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"
}
_readaccountconf "$1"
}
+# key
+_readdomainconf() {
+ echo "${!1}"
+}
+
# no-ops:
_clearaccountconf() {
return 0
}
+_clearaccountconf_mutable() {
+ return 0
+}
+
_cleardomainconf() {
return 0
}