Class NameOrPseudonym

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.x509.sigi.NameOrPseudonym
All Implemented Interfaces:
ASN1Choice, ASN1Encodable, Encodable

public class NameOrPseudonym extends ASN1Object implements ASN1Choice
Structure for a name or pseudonym.
      NameOrPseudonym ::= CHOICE {
           surAndGivenName SEQUENCE {
             surName DirectoryString,
             givenName SEQUENCE OF DirectoryString 
        },
           pseudonym DirectoryString 
      }
See Also:
  • Constructor Details

    • NameOrPseudonym

      public NameOrPseudonym(DirectoryString pseudonym)
      Constructor from DirectoryString.

      The sequence is of type NameOrPseudonym:

            NameOrPseudonym ::= CHOICE {
                 surAndGivenName SEQUENCE {
                   surName DirectoryString,
                   givenName SEQUENCE OF DirectoryString
              },
                 pseudonym DirectoryString
            }
      
      Parameters:
      pseudonym - pseudonym value to use.
    • NameOrPseudonym

      public NameOrPseudonym(String pseudonym)
      Constructor from a given details.
      Parameters:
      pseudonym - The pseudonym.
    • NameOrPseudonym

      public NameOrPseudonym(DirectoryString surname, ASN1Sequence givenName)
      Constructor from a given details.
      Parameters:
      surname - The surname.
      givenName - A sequence of directory strings making up the givenName
  • Method Details