com.venafi.vcert.sdk.connectors.Policy 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;
import java.util.Collection;
import java.util.List;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import com.venafi.vcert.sdk.endpoint.AllowedKeyConfiguration;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Policy {
private Collection subjectCNRegexes;
private Collection subjectORegexes;
private Collection subjectOURegexes;
private Collection subjectSTRegexes;
private Collection subjectLRegexes;
private Collection subjectCRegexes;
private List allowedKeyConfigurations;
private Collection dnsSanRegExs;
private Collection ipSanRegExs;
private Collection emailSanRegExs;
private Collection uriSanRegExs;
private Collection upnSanRegExs;
private boolean allowWildcards;
private boolean allowKeyReuse;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy