com.venafi.vcert.sdk.connectors.tpp.endpoint.PolicyResponse Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of vcert-java Show documentation
Show all versions of vcert-java Show documentation
VCert is a Java library, SDK, designed to simplify key generation and enrollment of machine identities (also known as SSL/TLS certificates and keys) that comply with enterprise security policy by using the Venafi Platform or Venafi Cloud.
package com.venafi.vcert.sdk.connectors.tpp.endpoint;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
@Data
public class PolicyResponse {
@SerializedName("WhitelistedDomains")
private String[] whitelistedDomains;
@SerializedName("WildcardsAllowed")
private Boolean wildcardsAllowed;
@SerializedName("CertificateAuthority")
private SingleValueAttribute certificateAuthority;
@SerializedName("ManagementType")
private SingleValueAttribute managementType;
@SerializedName("Subject")
private SubjectResponse subject;
@SerializedName("KeyPair")
private KeyPairResponse keyPair;
@SerializedName("CsrGeneration")
private SingleValueAttribute csrGeneration;
@SerializedName("PrivateKeyReuseAllowed")
private Boolean privateKeyReuseAllowed;
@SerializedName("SubjAltNameDnsAllowed")
private Boolean subjAltNameDnsAllowed;
@SerializedName("SubjAltNameEmailAllowed")
private Boolean subjAltNameEmailAllowed;
@SerializedName("SubjAltNameIpAllowed")
private Boolean subjAltNameIpAllowed;
@SerializedName("SubjAltNameUpnAllowed")
private Boolean subjAltNameUpnAllowed;
@SerializedName("SubjAltNameUriAllowed")
private Boolean subjAltNameUriAllowed;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy