org.bouncycastle.asn1.x509.sigi
Class NameOrPseudonym
- ASN1Choice, DEREncodable
public class NameOrPseudonym
Structure for a name or pseudonym.
NameOrPseudonym ::= CHOICE {
surAndGivenName SEQUENCE {
surName DirectoryString,
givenName SEQUENCE OF DirectoryString
},
pseudonym DirectoryString
}
NameOrPseudonym
public NameOrPseudonym(String pseudonym)
Constructor from a given details.
pseudonym
- The pseudonym.
NameOrPseudonym
public NameOrPseudonym(DirectoryString pseudonym)
Constructor from DERString.
The sequence is of type NameOrPseudonym:
NameOrPseudonym ::= CHOICE {
surAndGivenName SEQUENCE {
surName DirectoryString,
givenName SEQUENCE OF DirectoryString
},
pseudonym DirectoryString
}
pseudonym
- pseudonym value to use.
NameOrPseudonym
public NameOrPseudonym(DirectoryString surname,
ASN1Sequence givenName)
Constructor from a given details.
surname
- The surname.givenName
- A sequence of directory strings making up the givenName
toASN1Object
public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
Returns:
NameOrPseudonym ::= CHOICE {
surAndGivenName SEQUENCE {
surName DirectoryString,
givenName SEQUENCE OF DirectoryString
},
pseudonym DirectoryString
}
- toASN1Object in interface ASN1Encodable