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;
-
getCertificateChain
DataSource getCertificateChain()
The TLS certificate chain.
.envoy.api.v2.core.DataSource certificate_chain = 1;
-
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];
-
getPrivateKey
DataSource getPrivateKey()
The TLS private key.
.envoy.api.v2.core.DataSource private_key = 2 [(.udpa.annotations.sensitive) = true];
-
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;
-
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;
-
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];
-
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];
-
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;
-
getOcspStaple
DataSource getOcspStaple()
[#not-implemented-hide:]
.envoy.api.v2.core.DataSource ocsp_staple = 4;
-
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;
-
-