Class PrivateCertificateConfigurationTemplatePrototype
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.ConfigurationPrototype
-
- com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.PrivateCertificateConfigurationTemplatePrototype
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class PrivateCertificateConfigurationTemplatePrototype extends ConfigurationPrototype
Properties that describe a certificate template. You can use a certificate template to control the parameters that are applied to your issued private certificates. For more information, see the [docs](https://cloud.ibm.com/docs/secrets-manager?topic=secrets-manager-certificate-templates).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPrivateCertificateConfigurationTemplatePrototype.BuilderBuilder.static interfacePrivateCertificateConfigurationTemplatePrototype.ConfigTypeThe configuration type.static interfacePrivateCertificateConfigurationTemplatePrototype.KeyTypeThe type of private key to generate.-
Nested classes/interfaces inherited from class com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.ConfigurationPrototype
ConfigurationPrototype.Format, ConfigurationPrototype.LetsEncryptEnvironment, ConfigurationPrototype.PrivateKeyFormat, ConfigurationPrototype.SigningMethod
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrivateCertificateConfigurationTemplatePrototype.BuildernewBuilder()New builder.-
Methods inherited from class com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.ConfigurationPrototype
allowAnyName, allowBareDomains, allowedDomains, allowedDomainsTemplate, allowedOtherSans, allowedSecretGroups, allowedUriSans, allowGlobDomains, allowIpSans, allowLocalhost, allowSubdomains, allowWildcardCertificates, altNames, apiKey, apiKeyRef, basicConstraintsValidForNonCa, certificateAuthority, classicInfrastructurePassword, classicInfrastructureUsername, clientFlag, cloudInternetServicesApikey, cloudInternetServicesCrn, codeEngine, codeSigningFlag, commonName, configType, country, crlDisable, crlDistributionPointsEncoded, crlExpiry, cryptoKey, disabled, emailProtectionFlag, enforceHostnames, excludeCnFromSans, extKeyUsage, extKeyUsageOids, format, ipSans, issuer, issuingCertificatesUrlsEncoded, keyBits, keyType, keyUsage, letsEncryptEnvironment, letsEncryptPreferredChain, letsEncryptPrivateKey, locality, maxPathLength, maxTtl, name, notBeforeDuration, organization, otherSans, ou, permittedDnsDomains, policyIdentifiers, postalCode, privateKeyFormat, province, requireCn, serialNumber, serverFlag, signingMethod, streetAddress, taskTimeout, ttl, uriSans, useCsrCommonName, useCsrSans
-
-
-
-
Method Detail
-
newBuilder
public PrivateCertificateConfigurationTemplatePrototype.Builder newBuilder()
New builder.- Returns:
- a PrivateCertificateConfigurationTemplatePrototype builder
-
-