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

com.venafi.vcert.sdk.connectors.Policy 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;

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