diff options
author | Bjørn Christian Seime <bjorncs@oath.com> | 2018-10-17 13:31:50 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@oath.com> | 2018-10-17 13:31:57 +0200 |
commit | 4759dee7996f911a9966ba9a04d82f8731489a89 (patch) | |
tree | 1d384a78b2d2b858b2cf4d3338f08363d9bd78e1 /vespajlib | |
parent | 5b77a5f73354c5ec36ff2a61f9ddfb3511d7df81 (diff) |
Ensure stable ordering of fields in DN
Diffstat (limited to 'vespajlib')
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/security/Pkcs10CsrBuilder.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/security/Pkcs10CsrBuilder.java b/vespajlib/src/main/java/com/yahoo/security/Pkcs10CsrBuilder.java index b46293b2e2f..0fe6117ef2f 100644 --- a/vespajlib/src/main/java/com/yahoo/security/Pkcs10CsrBuilder.java +++ b/vespajlib/src/main/java/com/yahoo/security/Pkcs10CsrBuilder.java @@ -2,6 +2,7 @@ package com.yahoo.security; import org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers; +import org.bouncycastle.asn1.x500.X500Name; import org.bouncycastle.asn1.x509.BasicConstraints; import org.bouncycastle.asn1.x509.Extension; import org.bouncycastle.asn1.x509.ExtensionsGenerator; @@ -74,7 +75,7 @@ public class Pkcs10CsrBuilder { public Pkcs10Csr build() { try { PKCS10CertificationRequestBuilder requestBuilder = - new JcaPKCS10CertificationRequestBuilder(subject, keyPair.getPublic()); + new JcaPKCS10CertificationRequestBuilder(new X500Name(subject.getName()), keyPair.getPublic()); ExtensionsGenerator extGen = new ExtensionsGenerator(); if (basicConstraintsExtension != null) { extGen.addExtension( |