pub struct CertificateKeystoresJks {
pub alias: Option<String>,
pub create: bool,
pub password_secret_ref: CertificateKeystoresJksPasswordSecretRef,
}
Expand description
JKS configures options for storing a JKS keystore in the
spec.secretName
Secret resource.
Fields§
§alias: Option<String>
Alias specifies the alias of the key in the keystore, required by the JKS format.
If not provided, the default alias certificate
will be used.
create: bool
Create enables JKS keystore creation for the Certificate.
If true, a file named keystore.jks
will be created in the target
Secret resource, encrypted using the password stored in
passwordSecretRef
.
The keystore file will be updated immediately.
If the issuer provided a CA certificate, a file named truststore.jks
will also be created in the target Secret resource, encrypted using the
password stored in passwordSecretRef
containing the issuing Certificate Authority
password_secret_ref: CertificateKeystoresJksPasswordSecretRef
PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the JKS keystore.
Trait Implementations§
source§impl Clone for CertificateKeystoresJks
impl Clone for CertificateKeystoresJks
source§fn clone(&self) -> CertificateKeystoresJks
fn clone(&self) -> CertificateKeystoresJks
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CertificateKeystoresJks
impl Debug for CertificateKeystoresJks
source§impl Default for CertificateKeystoresJks
impl Default for CertificateKeystoresJks
source§fn default() -> CertificateKeystoresJks
fn default() -> CertificateKeystoresJks
source§impl<'de> Deserialize<'de> for CertificateKeystoresJks
impl<'de> Deserialize<'de> for CertificateKeystoresJks
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
source§impl JsonSchema for CertificateKeystoresJks
impl JsonSchema for CertificateKeystoresJks
source§fn schema_name() -> String
fn schema_name() -> String
source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
$ref
keyword. Read moresource§impl PartialEq for CertificateKeystoresJks
impl PartialEq for CertificateKeystoresJks
source§impl Serialize for CertificateKeystoresJks
impl Serialize for CertificateKeystoresJks
impl StructuralPartialEq for CertificateKeystoresJks
Auto Trait Implementations§
impl Freeze for CertificateKeystoresJks
impl RefUnwindSafe for CertificateKeystoresJks
impl Send for CertificateKeystoresJks
impl Sync for CertificateKeystoresJks
impl Unpin for CertificateKeystoresJks
impl UnwindSafe for CertificateKeystoresJks
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request
source§impl<T, U> OverrideFrom<Option<&T>> for Uwhere
U: OverrideFrom<T>,
impl<T, U> OverrideFrom<Option<&T>> for Uwhere
U: OverrideFrom<T>,
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<T> ProgressEventTimestamp for T
impl<T> ProgressEventTimestamp for T
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
RustType::into_proto
.source§impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
source§fn plus_equals(&mut self, rhs: &&'a S)
fn plus_equals(&mut self, rhs: &&'a S)
std::ops::AddAssign
, for types that do not implement AddAssign
.