Interface SubjectNameFlagsV3.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SubjectNameFlagsV3.Builder,SubjectNameFlagsV3>, SdkBuilder<SubjectNameFlagsV3.Builder,SubjectNameFlagsV3>, SdkPojo
Enclosing class:
SubjectNameFlagsV3

public static interface SubjectNameFlagsV3.Builder extends SdkPojo, CopyableBuilder<SubjectNameFlagsV3.Builder,SubjectNameFlagsV3>
  • Method Details

    • requireCommonName

      SubjectNameFlagsV3.Builder requireCommonName(Boolean requireCommonName)

      Include the common name in the subject name.

      Parameters:
      requireCommonName - Include the common name in the subject name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requireDirectoryPath

      SubjectNameFlagsV3.Builder requireDirectoryPath(Boolean requireDirectoryPath)

      Include the directory path in the subject name.

      Parameters:
      requireDirectoryPath - Include the directory path in the subject name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requireDnsAsCn

      SubjectNameFlagsV3.Builder requireDnsAsCn(Boolean requireDnsAsCn)

      Include the DNS as common name in the subject name.

      Parameters:
      requireDnsAsCn - Include the DNS as common name in the subject name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requireEmail

      SubjectNameFlagsV3.Builder requireEmail(Boolean requireEmail)

      Include the subject's email in the subject name.

      Parameters:
      requireEmail - Include the subject's email in the subject name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sanRequireDirectoryGuid

      SubjectNameFlagsV3.Builder sanRequireDirectoryGuid(Boolean sanRequireDirectoryGuid)

      Include the globally unique identifier (GUID) in the subject alternate name.

      Parameters:
      sanRequireDirectoryGuid - Include the globally unique identifier (GUID) in the subject alternate name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sanRequireDns

      SubjectNameFlagsV3.Builder sanRequireDns(Boolean sanRequireDns)

      Include the DNS in the subject alternate name.

      Parameters:
      sanRequireDns - Include the DNS in the subject alternate name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sanRequireDomainDns

      SubjectNameFlagsV3.Builder sanRequireDomainDns(Boolean sanRequireDomainDns)

      Include the domain DNS in the subject alternate name.

      Parameters:
      sanRequireDomainDns - Include the domain DNS in the subject alternate name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sanRequireEmail

      SubjectNameFlagsV3.Builder sanRequireEmail(Boolean sanRequireEmail)

      Include the subject's email in the subject alternate name.

      Parameters:
      sanRequireEmail - Include the subject's email in the subject alternate name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sanRequireSpn

      SubjectNameFlagsV3.Builder sanRequireSpn(Boolean sanRequireSpn)

      Include the service principal name (SPN) in the subject alternate name.

      Parameters:
      sanRequireSpn - Include the service principal name (SPN) in the subject alternate name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sanRequireUpn

      SubjectNameFlagsV3.Builder sanRequireUpn(Boolean sanRequireUpn)

      Include the user principal name (UPN) in the subject alternate name.

      Parameters:
      sanRequireUpn - Include the user principal name (UPN) in the subject alternate name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.