io.quarkus.vault.runtime.client.dto.pki.VaultPKIGenerateRootBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of quarkus-vault-model Show documentation
Show all versions of quarkus-vault-model Show documentation
Hashicorp Vault API model classes
package io.quarkus.vault.runtime.client.dto.pki;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.quarkus.vault.runtime.client.dto.VaultModel;
public class VaultPKIGenerateRootBody implements VaultModel {
@JsonProperty("common_name")
public String subjectCommonName;
@JsonProperty("organization")
public String subjectOrganization;
@JsonProperty("ou")
public String subjectOrganizationalUnit;
@JsonProperty("street_address")
public String subjectStreetAddress;
@JsonProperty("postal_code")
public String subjectPostalCode;
@JsonProperty("locality")
public String subjectLocality;
@JsonProperty("province")
public String subjectProvince;
@JsonProperty("country")
public String subjectCountry;
@JsonProperty("alt_names")
public String subjectAlternativeNames;
@JsonProperty("ip_sans")
public String ipSubjectAlternativeNames;
@JsonProperty("uri_sans")
public String uriSubjectAlternativeNames;
@JsonProperty("other_sans")
public List otherSubjectAlternativeNames;
@JsonProperty("serial_number")
public String subjectSerialNumber;
@JsonProperty("ttl")
public String timeToLive;
public String format;
@JsonProperty("private_key_format")
public String privateKeyFormat;
@JsonProperty("key_type")
public String keyType;
@JsonProperty("key_bits")
public Integer keyBits;
@JsonProperty("max_path_length")
public Integer maxPathLength;
@JsonProperty("exclude_cn_from_sans")
public Boolean excludeCommonNameFromSubjectAlternativeNames;
@JsonProperty("permitted_dns_domains")
public List permittedDnsDomains;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy