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