public class OAuth2UtilsInternal utilities for the com.google.auth.oauth2 namespace.
Static Fields
CLOUD_PLATFORM_SCOPE
public static final String CLOUD_PLATFORM_SCOPE| Field Value | |
|---|---|
| Type | Description |
String |
|
HTTP_TRANSPORT_FACTORY
public static final HttpTransportFactory HTTP_TRANSPORT_FACTORY| Field Value | |
|---|---|
| Type | Description |
HttpTransportFactory |
|
TOKEN_ENDPOINT_RETRYABLE_STATUS_CODES
public static final Set<Integer> TOKEN_ENDPOINT_RETRYABLE_STATUS_CODES| Field Value | |
|---|---|
| Type | Description |
Set<Integer> |
|
TOKEN_EXCHANGE_URL_FORMAT
public static final String TOKEN_EXCHANGE_URL_FORMAT| Field Value | |
|---|---|
| Type | Description |
String |
|
TOKEN_TYPE_ACCESS_BOUNDARY_INTERMEDIARY_TOKEN
public static final String TOKEN_TYPE_ACCESS_BOUNDARY_INTERMEDIARY_TOKEN| Field Value | |
|---|---|
| Type | Description |
String |
|
TOKEN_TYPE_ACCESS_TOKEN
public static final String TOKEN_TYPE_ACCESS_TOKEN| Field Value | |
|---|---|
| Type | Description |
String |
|
Static Methods
privateKeyFromPkcs8(String privateKeyPkcs8)
public static PrivateKey privateKeyFromPkcs8(String privateKeyPkcs8)Converts a PKCS#8 string to an RSA private key.
| Parameter | |
|---|---|
| Name | Description |
privateKeyPkcs8 |
Stringthe PKCS#8 string. |
| Returns | |
|---|---|
| Type | Description |
PrivateKey |
the RSA private key. |
| Exceptions | |
|---|---|
| Type | Description |
IOException |
if the PKCS#8 data is invalid or if an unexpected exception occurs during key creation. |
privateKeyFromPkcs8(String privateKeyPkcs8, OAuth2Utils.Pkcs8Algorithm algorithm)
public static PrivateKey privateKeyFromPkcs8(String privateKeyPkcs8, OAuth2Utils.Pkcs8Algorithm algorithm)Reads a private key from a PKCS#8 encoded string.
If the key is labeled with "-----BEGIN PRIVATE KEY-----", it is parsed as PKCS#8 as per RFC 7468 Section 10. See Also: RFC 7468 Section 10
| Parameters | |
|---|---|
| Name | Description |
privateKeyPkcs8 |
Stringbase64 encoded private key string |
algorithm |
com.google.auth.oauth2.OAuth2Utils.Pkcs8Algorithmexpected algorithm of the private key |
| Returns | |
|---|---|
| Type | Description |
PrivateKey |
the private key. |
| Exceptions | |
|---|---|
| Type | Description |
IOException |
if the private key data is invalid or if an unexpected exception occurs during key creation. |