- read `ca.crt`, `tls.crt` and `tls.key` optional properties in eureka bindings - process them into keystore and truststore, and wire up eureka client/instance properties - place the trust-store and keystore in the `$TMPDIR` and reference them by absolute path. - add a `pem` package for parsing and converting PEM encoded RSA keys and certificates. (This package may eventually be replaced by the PEM package in spring-boot, but not until 3.1 is the minimum supported boot version. The package here is copied from spring-boot but simplified and made Java 8 compatible.) Co-authored-by: Dave Walter <walterda@vmware.com> Co-authored-by: Andrew Wittrock <awittrock@vmware.com> Co-authored-by: Matt Royal <mroyal@vmware.com> Co-authored-by: Paul Aly <maly7; paly@vmware.com>
18 lines
977 B
Plaintext
18 lines
977 B
Plaintext
-----BEGIN CERTIFICATE-----
|
|
MIICpDCCAYwCCQCDOqHKPjAhCTANBgkqhkiG9w0BAQUFADAUMRIwEAYDVQQDDAls
|
|
b2NhbGhvc3QwHhcNMTQwOTEwMjE0MzA1WhcNMTQxMDEwMjE0MzA1WjAUMRIwEAYD
|
|
VQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDR
|
|
0KfxUw7MF/8RB5/YXOM7yLnoHYb/M/6dyoulMbtEdKKhQhU28o5FiDkHcEG9PJQL
|
|
gqrRgAjl3VmCC9omtfZJQ2EpfkTttkJjnKOOroXhYE51/CYSckapBYCVh8GkjUEJ
|
|
uEfnp07cTfYZFqViIgIWPZyjkzl3w4girS7kCuzNdDntVJVx5F/EsFwMA8n3C0Qa
|
|
zHQoM5s00Fer6aTwd6AW0JD5QkADavpfzZ554e4HrVGwHlM28WKQQkFzzGu44FFX
|
|
yVuEF3HeyVPug8GRHAc8UU7ijVgJB5TmbvRGYowIErD5i4VvGLuOv9mgR3aVyN0S
|
|
dJ1N7aJnXpeSQjAgf03jAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAE4yvwhbPldg
|
|
Bpl7sBw/m2B3bfiNeSqa4tII1PQ7ysgWVb9HbFNKkriScwDWlqo6ljZfJ+SDFCoj
|
|
bQz4fOFdMAOzRnpTrG2NAKMoJLY0/g/p7XO00PiC8T3h3BOJ5SHuW3gUyfGXmAYs
|
|
DnJxJOrwPzj57xvNXjNSbDOJ3DRfCbB0CWBexOeGDiUokoEq3Gnz04Q4ZfHyAcpZ
|
|
3deMw8Od5p9WAoCh3oClpFyOSzXYKZd+3ppMMtfc4wnbfocnfSFxj0UCpOEJw4Ez
|
|
+lGuHKdhNOVW9CmqPD1y76o6c8PQKuF7KZEoY2jvy3GeIfddBvqXgZ4PbWvFz1jO
|
|
32C9XWHwRA4=
|
|
-----END CERTIFICATE-----
|