summaryrefslogtreecommitdiffstats
path: root/athenz-identity-provider-service/src/test/java/com/yahoo/vespa/hosted/ca/CertificatesTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'athenz-identity-provider-service/src/test/java/com/yahoo/vespa/hosted/ca/CertificatesTest.java')
-rw-r--r--athenz-identity-provider-service/src/test/java/com/yahoo/vespa/hosted/ca/CertificatesTest.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/athenz-identity-provider-service/src/test/java/com/yahoo/vespa/hosted/ca/CertificatesTest.java b/athenz-identity-provider-service/src/test/java/com/yahoo/vespa/hosted/ca/CertificatesTest.java
index fa86979656d..9bb733787f1 100644
--- a/athenz-identity-provider-service/src/test/java/com/yahoo/vespa/hosted/ca/CertificatesTest.java
+++ b/athenz-identity-provider-service/src/test/java/com/yahoo/vespa/hosted/ca/CertificatesTest.java
@@ -41,7 +41,7 @@ public class CertificatesTest {
var certificates = new Certificates(new ManualClock());
var dnsName = "host.example.com";
var ip = "192.0.2.42";
- var csr = CertificateTester.createCsr(dnsName, ip);
+ var csr = CertificateTester.createCsr(List.of(dnsName), List.of(ip));
var certificate = certificates.create(csr, caCertificate, keyPair.getPrivate());
assertNotNull(certificate.getSubjectAlternativeNames());
@@ -54,4 +54,12 @@ public class CertificatesTest {
subjectAlternativeNames.get(1));
}
+ @Test
+ public void parse_instance_id() {
+ var instanceId = "1.cluster1.default.app1.tenant1.us-north-1.prod.node";
+ var instanceIdWithSuffix = instanceId + ".instanceid.athenz.dev-us-north-1.vespa.aws.oath.cloud";
+ var csr = CertificateTester.createCsr(List.of("foo", "bar", instanceIdWithSuffix));
+ assertEquals(instanceId, Certificates.instanceIdFrom(csr));
+ }
+
}