public final class GoogleApacheHttpTransport extends Object
ApacheHttpTransport
.Modifier and Type | Method and Description |
---|---|
static ApacheHttpTransport |
newTrustedTransport()
Returns a new instance of
ApacheHttpTransport that uses GoogleUtils.getCertificateTrustStore() for the trusted certificates. |
static ApacheHttpTransport |
newTrustedTransport(MtlsProvider mtlsProvider)
Beta Returns a new instance of ApacheHttpTransport that uses GoogleUtils.getCertificateTrustStore() for the trusted certificates. |
public static ApacheHttpTransport newTrustedTransport() throws GeneralSecurityException, IOException
ApacheHttpTransport
that uses GoogleUtils.getCertificateTrustStore()
for the trusted certificates. If
`GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is set to "true", and the default
client certificate key store from Utils#loadDefaultMtlsKeyStore()
is not null, then the
transport uses the default client certificate and is mutual TLS.GeneralSecurityException
IOException
@Beta public static ApacheHttpTransport newTrustedTransport(MtlsProvider mtlsProvider) throws GeneralSecurityException, IOException
Beta
ApacheHttpTransport
that uses GoogleUtils.getCertificateTrustStore()
for the trusted certificates. mtlsProvider can be used
to configure mutual TLS for the transport.mtlsProvider
- MtlsProvider to configure mutual TLS for the transportGeneralSecurityException
IOException
Copyright © 2010–2020 Google. All rights reserved.