aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2019-03-21 18:01:39 +0200
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2019-03-21 18:01:48 +0200
commit2398736113811393992a42da38f6308476e8fb4e (patch)
treec70048cbd1847186abc165c00f137893dc102cd7
parent943acad2456b5efab7836bf98d4ff48d5a4d5dd7 (diff)
downloaddmvpn-tools-2398736113811393992a42da38f6308476e8fb4e.tar.bz2
dmvpn-tools-2398736113811393992a42da38f6308476e8fb4e.tar.xz
dmvpn-ca: sign: use stored CA key IDv1.0.2
-rwxr-xr-xdmvpn-ca6
1 files changed, 5 insertions, 1 deletions
diff --git a/dmvpn-ca b/dmvpn-ca
index 6c52ba0..27dd774 100755
--- a/dmvpn-ca
+++ b/dmvpn-ca
@@ -261,7 +261,11 @@ function sign(object, hash_alg, cert, key)
'authorityKeyIdentifier',
'DER',
rfc5280.AuthorityKeyIdentifier.encode{
- keyIdentifier=cert:getPublicKeyDigest()
+ keyIdentifier=rfc5280.KeyIdentifier.decode(
+ cert:getExtension(
+ 'subjectKeyIdentifier'
+ ):getData()
+ )
}
)
)