Interface SubjectNameFlagsV3.Builder

    • Method Detail

      • 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.