X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Fclub%2Fwpia%2Fgigi%2Fpages%2Faccount%2Fcerts%2FCertificateRequest.java;h=4158e9ba751bce4f06d9f65f9f02045c8d80e31f;hp=2755b18f974870902e1bdde2b8286c03db883d12;hb=746ad94df76c1ea6ae017f8e56075fcdf0cf0d1f;hpb=bccd4cc0dba0f89aa045b113bac46eb8cc1dab4e diff --git a/src/club/wpia/gigi/pages/account/certs/CertificateRequest.java b/src/club/wpia/gigi/pages/account/certs/CertificateRequest.java index 2755b18f..4158e9ba 100644 --- a/src/club/wpia/gigi/pages/account/certs/CertificateRequest.java +++ b/src/club/wpia/gigi/pages/account/certs/CertificateRequest.java @@ -17,22 +17,23 @@ import java.util.TreeSet; import club.wpia.gigi.GigiApiException; import club.wpia.gigi.crypto.SPKAC; import club.wpia.gigi.dbObjects.Certificate; +import club.wpia.gigi.dbObjects.Certificate.CSRType; +import club.wpia.gigi.dbObjects.Certificate.SANType; +import club.wpia.gigi.dbObjects.Certificate.SubjectAlternateName; import club.wpia.gigi.dbObjects.CertificateOwner; import club.wpia.gigi.dbObjects.CertificateProfile; +import club.wpia.gigi.dbObjects.CertificateProfile.PropertyTemplate; import club.wpia.gigi.dbObjects.Digest; import club.wpia.gigi.dbObjects.Group; import club.wpia.gigi.dbObjects.Organisation; import club.wpia.gigi.dbObjects.User; -import club.wpia.gigi.dbObjects.Certificate.CSRType; -import club.wpia.gigi.dbObjects.Certificate.SANType; -import club.wpia.gigi.dbObjects.Certificate.SubjectAlternateName; -import club.wpia.gigi.dbObjects.CertificateProfile.PropertyTemplate; import club.wpia.gigi.output.template.SprintfCommand; import club.wpia.gigi.util.AuthorizationContext; import club.wpia.gigi.util.CAA; import club.wpia.gigi.util.DomainAssessment; import club.wpia.gigi.util.PEM; import club.wpia.gigi.util.RateLimit; +import club.wpia.gigi.util.ServerConstants; import sun.security.pkcs.PKCS9Attribute; import sun.security.pkcs10.PKCS10; import sun.security.pkcs10.PKCS10Attribute; @@ -57,7 +58,7 @@ import sun.security.x509.X500Name; public class CertificateRequest { - public static final String DEFAULT_CN = "SomeCA User"; + public static final String DEFAULT_CN = ServerConstants.getAppName() + " User"; public static final ObjectIdentifier OID_KEY_USAGE_SSL_SERVER = ObjectIdentifier.newInternal(new int[] { 1, 3, 6, 1, 5, 5, 7, 3, 1 @@ -111,7 +112,7 @@ public class CertificateRequest { this.ctx = ctx; if (cp != null) { profile = cp; - } else if (ctx.getActor().getAssurancePoints() > 50) { + } else if (ctx.getActor().getVerificationPoints() > 50) { profile = CertificateProfile.getByName("client-a"); } byte[] data = PEM.decode("(NEW )?CERTIFICATE REQUEST", csr); @@ -160,7 +161,7 @@ public class CertificateRequest { } else if (c instanceof ExtendedKeyUsageExtension) { ExtendedKeyUsageExtension ekue = (ExtendedKeyUsageExtension) c; String appendix = ""; - if (ctx.getActor().getAssurancePoints() >= 50) { + if (ctx.getActor().getVerificationPoints() >= 50) { appendix = "-a"; } for (String s : ekue.getExtendedKeyUsage()) {