All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.venafi.vcert.sdk.connectors.tpp.endpoint.PolicyResponse Maven / Gradle / Ivy

Go to download

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.

There is a newer version: 0.9.3
Show newest version
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