Class CertificateSubject.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • commonName

        public CertificateSubject.Builder commonName​(String commonName)
        Common name or fully-qualified domain name (RDN CN).
        Parameters:
        commonName - the value to set
        Returns:
        this builder
      • domainComponent

        public CertificateSubject.Builder domainComponent​(String domainComponent)
        Domain component (RDN DC).
        Parameters:
        domainComponent - the value to set
        Returns:
        this builder
      • distinguishedNameQualifier

        public CertificateSubject.Builder distinguishedNameQualifier​(String distinguishedNameQualifier)
        Distinguished name qualifier(RDN DNQ).
        Parameters:
        distinguishedNameQualifier - the value to set
        Returns:
        this builder
      • generationQualifier

        public CertificateSubject.Builder generationQualifier​(String generationQualifier)
        Personal generational qualifier (for example, Sr., Jr.

        3rd, or IV).

        Parameters:
        generationQualifier - the value to set
        Returns:
        this builder
      • givenName

        public CertificateSubject.Builder givenName​(String givenName)
        Personal given name (RDN G or GN).
        Parameters:
        givenName - the value to set
        Returns:
        this builder
      • localityName

        public CertificateSubject.Builder localityName​(String localityName)
        Locality (RDN L).
        Parameters:
        localityName - the value to set
        Returns:
        this builder
      • organization

        public CertificateSubject.Builder organization​(String organization)
        Organization (RDN O).
        Parameters:
        organization - the value to set
        Returns:
        this builder
      • organizationalUnit

        public CertificateSubject.Builder organizationalUnit​(String organizationalUnit)
        Organizational unit (RDN OU).
        Parameters:
        organizationalUnit - the value to set
        Returns:
        this builder
      • pseudonym

        public CertificateSubject.Builder pseudonym​(String pseudonym)
        Subject pseudonym.
        Parameters:
        pseudonym - the value to set
        Returns:
        this builder
      • serialNumber

        public CertificateSubject.Builder serialNumber​(String serialNumber)
        Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
        Parameters:
        serialNumber - the value to set
        Returns:
        this builder
      • stateOrProvinceName

        public CertificateSubject.Builder stateOrProvinceName​(String stateOrProvinceName)
        State or province name (RDN ST or S).
        Parameters:
        stateOrProvinceName - the value to set
        Returns:
        this builder
      • surname

        public CertificateSubject.Builder surname​(String surname)
        Personal surname (RDN SN).
        Parameters:
        surname - the value to set
        Returns:
        this builder