Class TestCertificates
- java.lang.Object
-
- com.google.api.client.testing.json.webtoken.TestCertificates
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TestCertificates.CertData
Beta
Wrapper for a PEM encoded certificate providing utility routines.
-
Field Summary
Fields Modifier and Type Field Description static TestCertificates.CertData
BOGUS_CA_CERT
CA certificate signed with a bogus key.static TestCertificates.CertData
CA_CERT
Test CA Certificate.static String
CA_KEY
Private key forCA_CERT
.static TestCertificates.CertData
FOO_BAR_COM_CERT
Test leaf certificate.static String
FOO_BAR_COM_KEY
Private key forFOO_BAR_COM_CERT
.static String
JWS_SIGNATURE
A test JWS signature.
-
Constructor Summary
Constructors Constructor Description TestCertificates()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static JsonWebSignature
getJsonWebSignature()
-
-
-
Field Detail
-
FOO_BAR_COM_CERT
public static final TestCertificates.CertData FOO_BAR_COM_CERT
Test leaf certificate.Issuer: CN=Root Subject: C=US, ST=California, L=Mountain View, O=Google Inc., CN=foo.bar.com
-
FOO_BAR_COM_KEY
public static final String FOO_BAR_COM_KEY
Private key forFOO_BAR_COM_CERT
.- See Also:
- Constant Field Values
-
CA_CERT
public static final TestCertificates.CertData CA_CERT
Test CA Certificate.Issuer: CN=Root Subject: CN=Root
-
CA_KEY
public static final String CA_KEY
Private key forCA_CERT
.- See Also:
- Constant Field Values
-
BOGUS_CA_CERT
public static final TestCertificates.CertData BOGUS_CA_CERT
CA certificate signed with a bogus key.Issuer: CN=Root Subject: CN=Root
-
JWS_SIGNATURE
public static final String JWS_SIGNATURE
A test JWS signature.The signed JSON is the following message:
{"foo":"bar"}
The message is signed usingFOO_BAR_COM_KEY
.- See Also:
- Constant Field Values
-
-
Method Detail
-
getJsonWebSignature
public static JsonWebSignature getJsonWebSignature() throws IOException
- Throws:
IOException
-
-