Package io.envoyproxy.envoy.api.v2.auth
Interface TlsCertificateOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
TlsCertificate,TlsCertificate.Builder
public interface TlsCertificateOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DataSourcegetCertificateChain()The TLS certificate chain.DataSourceOrBuildergetCertificateChainOrBuilder()The TLS certificate chain.DataSourcegetOcspStaple()[#not-implemented-hide:]DataSourceOrBuildergetOcspStapleOrBuilder()[#not-implemented-hide:]DataSourcegetPassword()The password to decrypt the TLS private key.DataSourceOrBuildergetPasswordOrBuilder()The password to decrypt the TLS private key.DataSourcegetPrivateKey()The TLS private key.DataSourceOrBuildergetPrivateKeyOrBuilder()The TLS private key.PrivateKeyProvidergetPrivateKeyProvider()BoringSSL private key method provider.PrivateKeyProviderOrBuildergetPrivateKeyProviderOrBuilder()BoringSSL private key method provider.DataSourcegetSignedCertificateTimestamp(int index)[#not-implemented-hide:]intgetSignedCertificateTimestampCount()[#not-implemented-hide:]List<DataSource>getSignedCertificateTimestampList()[#not-implemented-hide:]DataSourceOrBuildergetSignedCertificateTimestampOrBuilder(int index)[#not-implemented-hide:]List<? extends DataSourceOrBuilder>getSignedCertificateTimestampOrBuilderList()[#not-implemented-hide:]booleanhasCertificateChain()The TLS certificate chain.booleanhasOcspStaple()[#not-implemented-hide:]booleanhasPassword()The password to decrypt the TLS private key.booleanhasPrivateKey()The TLS private key.booleanhasPrivateKeyProvider()BoringSSL private key method provider.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasCertificateChain
boolean hasCertificateChain()
The TLS certificate chain.
.envoy.api.v2.core.DataSource certificate_chain = 1;- Returns:
- Whether the certificateChain field is set.
-
getCertificateChain
DataSource getCertificateChain()
The TLS certificate chain.
.envoy.api.v2.core.DataSource certificate_chain = 1;- Returns:
- The certificateChain.
-
getCertificateChainOrBuilder
DataSourceOrBuilder getCertificateChainOrBuilder()
The TLS certificate chain.
.envoy.api.v2.core.DataSource certificate_chain = 1;
-
hasPrivateKey
boolean hasPrivateKey()
The TLS private key.
.envoy.api.v2.core.DataSource private_key = 2 [(.udpa.annotations.sensitive) = true];- Returns:
- Whether the privateKey field is set.
-
getPrivateKey
DataSource getPrivateKey()
The TLS private key.
.envoy.api.v2.core.DataSource private_key = 2 [(.udpa.annotations.sensitive) = true];- Returns:
- The privateKey.
-
getPrivateKeyOrBuilder
DataSourceOrBuilder getPrivateKeyOrBuilder()
The TLS private key.
.envoy.api.v2.core.DataSource private_key = 2 [(.udpa.annotations.sensitive) = true];
-
hasPrivateKeyProvider
boolean hasPrivateKeyProvider()
BoringSSL private key method provider. This is an alternative to :ref:`private_key <envoy_api_field_auth.TlsCertificate.private_key>` field. This can't be marked as ``oneof`` due to API compatibility reasons. Setting both :ref:`private_key <envoy_api_field_auth.TlsCertificate.private_key>` and :ref:`private_key_provider <envoy_api_field_auth.TlsCertificate.private_key_provider>` fields will result in an error.
.envoy.api.v2.auth.PrivateKeyProvider private_key_provider = 6;- Returns:
- Whether the privateKeyProvider field is set.
-
getPrivateKeyProvider
PrivateKeyProvider getPrivateKeyProvider()
BoringSSL private key method provider. This is an alternative to :ref:`private_key <envoy_api_field_auth.TlsCertificate.private_key>` field. This can't be marked as ``oneof`` due to API compatibility reasons. Setting both :ref:`private_key <envoy_api_field_auth.TlsCertificate.private_key>` and :ref:`private_key_provider <envoy_api_field_auth.TlsCertificate.private_key_provider>` fields will result in an error.
.envoy.api.v2.auth.PrivateKeyProvider private_key_provider = 6;- Returns:
- The privateKeyProvider.
-
getPrivateKeyProviderOrBuilder
PrivateKeyProviderOrBuilder getPrivateKeyProviderOrBuilder()
BoringSSL private key method provider. This is an alternative to :ref:`private_key <envoy_api_field_auth.TlsCertificate.private_key>` field. This can't be marked as ``oneof`` due to API compatibility reasons. Setting both :ref:`private_key <envoy_api_field_auth.TlsCertificate.private_key>` and :ref:`private_key_provider <envoy_api_field_auth.TlsCertificate.private_key_provider>` fields will result in an error.
.envoy.api.v2.auth.PrivateKeyProvider private_key_provider = 6;
-
hasPassword
boolean hasPassword()
The password to decrypt the TLS private key. If this field is not set, it is assumed that the TLS private key is not password encrypted.
.envoy.api.v2.core.DataSource password = 3 [(.udpa.annotations.sensitive) = true];- Returns:
- Whether the password field is set.
-
getPassword
DataSource getPassword()
The password to decrypt the TLS private key. If this field is not set, it is assumed that the TLS private key is not password encrypted.
.envoy.api.v2.core.DataSource password = 3 [(.udpa.annotations.sensitive) = true];- Returns:
- The password.
-
getPasswordOrBuilder
DataSourceOrBuilder getPasswordOrBuilder()
The password to decrypt the TLS private key. If this field is not set, it is assumed that the TLS private key is not password encrypted.
.envoy.api.v2.core.DataSource password = 3 [(.udpa.annotations.sensitive) = true];
-
hasOcspStaple
boolean hasOcspStaple()
[#not-implemented-hide:]
.envoy.api.v2.core.DataSource ocsp_staple = 4;- Returns:
- Whether the ocspStaple field is set.
-
getOcspStaple
DataSource getOcspStaple()
[#not-implemented-hide:]
.envoy.api.v2.core.DataSource ocsp_staple = 4;- Returns:
- The ocspStaple.
-
getOcspStapleOrBuilder
DataSourceOrBuilder getOcspStapleOrBuilder()
[#not-implemented-hide:]
.envoy.api.v2.core.DataSource ocsp_staple = 4;
-
getSignedCertificateTimestampList
List<DataSource> getSignedCertificateTimestampList()
[#not-implemented-hide:]
repeated .envoy.api.v2.core.DataSource signed_certificate_timestamp = 5;
-
getSignedCertificateTimestamp
DataSource getSignedCertificateTimestamp(int index)
[#not-implemented-hide:]
repeated .envoy.api.v2.core.DataSource signed_certificate_timestamp = 5;
-
getSignedCertificateTimestampCount
int getSignedCertificateTimestampCount()
[#not-implemented-hide:]
repeated .envoy.api.v2.core.DataSource signed_certificate_timestamp = 5;
-
getSignedCertificateTimestampOrBuilderList
List<? extends DataSourceOrBuilder> getSignedCertificateTimestampOrBuilderList()
[#not-implemented-hide:]
repeated .envoy.api.v2.core.DataSource signed_certificate_timestamp = 5;
-
getSignedCertificateTimestampOrBuilder
DataSourceOrBuilder getSignedCertificateTimestampOrBuilder(int index)
[#not-implemented-hide:]
repeated .envoy.api.v2.core.DataSource signed_certificate_timestamp = 5;
-
-