Class PKI

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<PKIBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class PKI
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<PKIBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    PKI defines the root of trust based on Root CA(s) and corresponding intermediate certificates.
    See Also:
    Serialized Form
    • Constructor Detail

      • PKI

        public PKI()
        No args constructor for use in serialization
    • Method Detail

      • getCaIntermediatesData

        public String getCaIntermediatesData()
        caIntermediatesData contains base64-encoded data of a certificate bundle PEM file, which contains one or more intermediate certificates in the PEM format. The total length of the data must not exceed 8192 characters. caIntermediatesData requires caRootsData to be set.
      • setCaIntermediatesData

        public void setCaIntermediatesData​(String caIntermediatesData)
        caIntermediatesData contains base64-encoded data of a certificate bundle PEM file, which contains one or more intermediate certificates in the PEM format. The total length of the data must not exceed 8192 characters. caIntermediatesData requires caRootsData to be set.
      • getCaRootsData

        public String getCaRootsData()
        caRootsData contains base64-encoded data of a certificate bundle PEM file, which contains one or more CA roots in the PEM format. The total length of the data must not exceed 8192 characters.
      • setCaRootsData

        public void setCaRootsData​(String caRootsData)
        caRootsData contains base64-encoded data of a certificate bundle PEM file, which contains one or more CA roots in the PEM format. The total length of the data must not exceed 8192 characters.
      • getPkiCertificateSubject

        public PKICertificateSubject getPkiCertificateSubject()
        PKI defines the root of trust based on Root CA(s) and corresponding intermediate certificates.
      • setPkiCertificateSubject

        public void setPkiCertificateSubject​(PKICertificateSubject pkiCertificateSubject)
        PKI defines the root of trust based on Root CA(s) and corresponding intermediate certificates.
      • edit

        public PKIBuilder edit()
        Specified by:
        edit in interface io.fabric8.kubernetes.api.builder.Editable<PKIBuilder>
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)