Class PKI
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.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 Summary
Constructors Constructor Description PKI()No args constructor for use in serializationPKI(String caIntermediatesData, String caRootsData, PKICertificateSubject pkiCertificateSubject)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PKIBuilderedit()Map<String,Object>getAdditionalProperties()StringgetCaIntermediatesData()caIntermediatesData contains base64-encoded data of a certificate bundle PEM file, which contains one or more intermediate certificates in the PEM format.StringgetCaRootsData()caRootsData contains base64-encoded data of a certificate bundle PEM file, which contains one or more CA roots in the PEM format.PKICertificateSubjectgetPkiCertificateSubject()PKI defines the root of trust based on Root CA(s) and corresponding intermediate certificates.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetCaIntermediatesData(String caIntermediatesData)caIntermediatesData contains base64-encoded data of a certificate bundle PEM file, which contains one or more intermediate certificates in the PEM format.voidsetCaRootsData(String caRootsData)caRootsData contains base64-encoded data of a certificate bundle PEM file, which contains one or more CA roots in the PEM format.voidsetPkiCertificateSubject(PKICertificateSubject pkiCertificateSubject)PKI defines the root of trust based on Root CA(s) and corresponding intermediate certificates.PKIBuildertoBuilder()
-
-
-
Constructor Detail
-
PKI
public PKI()
No args constructor for use in serialization
-
PKI
public PKI(String caIntermediatesData, String caRootsData, PKICertificateSubject pkiCertificateSubject)
-
-
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:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<PKIBuilder>
-
toBuilder
public PKIBuilder toBuilder()
-
-