Uses of Class
io.helidon.integrations.vault.secrets.pki.PkiRole.Request
Packages that use PkiRole.Request
-
Uses of PkiRole.Request in io.helidon.integrations.vault.secrets.pki
Methods in io.helidon.integrations.vault.secrets.pki that return PkiRole.RequestModifier and TypeMethodDescriptionPkiRole.Request.addAllowedDomain
(String domain) Specifies the domains of the role.PkiRole.Request.addAllowedOtherSan
(String subjectAlternativeName) Defines allowed custom OID/UTF8-string SANs.PkiRole.Request.addAllowedUriSan
(String subjectAlternativeName) Defines allowed URI Subject Alternative Names.PkiRole.Request.addCountry
(String country) Adds the C (Country) value in the subject field of issued certificates.PkiRole.Request.addExtKeyUsage
(String extKeyUsage) Specifies the allowed extended key usage constraint on issued certificates.PkiRole.Request.addExtKeyUsageOid
(String extKeyUsageOid) Add an extended usage OID.PkiRole.Request.addLocality
(String locality) Adds the L (Locality) value in the subject field of issued certificates.Adds an O (Organization) value in the subject field of issued certificates.PkiRole.Request.addOrgUnit
(String orgUnit) Adds an OU (OrganizationalUnit) value in the subject field of issued certificates.PkiRole.Request.addPolicyIdentifier
(String policyIdentifierOid) Add a policy identifier OID.PkiRole.Request.addPostalCode
(String postalCode) Adds a Postal Code values in the subject field of issued certificates.PkiRole.Request.addProvince
(String province) Adds the ST (Province) values in the subject field of issued certificates.PkiRole.Request.addStreetAddress
(String streetAddress) Adds a Street Address values in the subject field of issued certificates.PkiRole.Request.allowAnyName
(boolean allowAnyName) Specifies if clients can request any CN.PkiRole.Request.allowBareDomains
(boolean allowBareDomains) Specifies if clients can request certificates matching the value of the actual domains themselves; e.g.PkiRole.Request.allowedDomainTemplates
(boolean allowDomainTemplates) When set, allowed_domains may contain templates, as with ACL Path Templating.PkiRole.Request.allowGlobDomains
(boolean allowGlobDomains) Allows names specified in allowed_domains to contain glob patterns (e.g.PkiRole.Request.allowIpSans
(boolean allowIpSans) Specifies if clients can request IP Subject Alternative Names.PkiRole.Request.allowLocalhost
(boolean allowLocalhost) Specifies if clients can request certificates for localhost as one of the requested common names.PkiRole.Request.allowSubDomains
(boolean allowSubDomains) Specifies if clients can request certificates with CNs that are subdomains of the CNs allowed by the other role options.PkiRole.Request.basicConstraintsValidForNonCa
(boolean basicConstraintsValidForNonCa) Mark Basic Constraints valid when issuing non-CA certificates.static PkiRole.Request
PkiRole.Request.builder()
Fluent API builder for configuring a request.PkiRole.Request.clientFlag
(boolean clientFlag) Specifies if certificates are flagged for client use.PkiRole.Request.codeSigningFlag
(boolean codeSigningFlag) Specifies if certificates are flagged for code signing use.PkiRole.Request.emailProtectionFlag
(boolean emailProtectionFlag) Specifies if certificates are flagged for email protection use.PkiRole.Request.enforceHostnames
(boolean enforceHostnames) Specifies if only valid host names are allowed for CNs, DNS SANs, and the host part of email addresses.PkiRole.Request.generateLease
(boolean generateLease) Specifies if certificates issued/signed against this role will have Vault leases attached to them.PkiRole.Request.keyBits
(int keyBits) Specifies the number of bits to use for the generated keys.Specifies the type of key to generate for generated private keys and the type of key expected for submitted CSRs.Configure list of usages.Specifies the maximum Time To Live.PkiRole.Request.noStore
(boolean noStore) If set, certificates issued/signed against this role will not be stored in the storage backend.PkiRole.Request.notBeforeDuration
(Duration notBeforeDuration) Specifies the duration by which to backdate the NotBefore property.PkiRole.Request.requireCn
(boolean requireCn) If set to false, makes the common name field optional while generating a certificate.Configure role name.PkiRole.Request.serialNumber
(String serialNumber) Specifies the Serial Number, if any.PkiRole.Request.serverFlag
(boolean serverFlag) Specifies if certificates are flagged for server use.Specifies the Time To Live value.PkiRole.Request.useCsrCommonName
(boolean useCsrCommonName) When used with the CSR signing endpoint, the common name in the CSR will be used instead of taken from the JSON data.PkiRole.Request.useCsrSans
(boolean useCsrSans) When used with the CSR signing endpoint, the subject alternate names in the CSR will be used instead of taken from the JSON data.Methods in io.helidon.integrations.vault.secrets.pki with parameters of type PkiRole.RequestModifier and TypeMethodDescriptionPkiSecrets.createOrUpdateRole
(PkiRole.Request request) This endpoint creates or updates the role definition.