org.bouncycastle.asn1.esf
Class SignerLocation
java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.esf.SignerLocation
- All Implemented Interfaces:
- ASN1Encodable
public class SignerLocation
- extends ASN1Object
Signer-Location attribute (RFC3126).
SignerLocation ::= SEQUENCE {
countryName [0] DirectoryString OPTIONAL,
localityName [1] DirectoryString OPTIONAL,
postalAddress [2] PostalAddress OPTIONAL }
PostalAddress ::= SEQUENCE SIZE(1..6) OF DirectoryString
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
SignerLocation
public SignerLocation(DERUTF8String countryName,
DERUTF8String localityName,
ASN1Sequence postalAddress)
getInstance
public static SignerLocation getInstance(java.lang.Object obj)
getCountryName
public DERUTF8String getCountryName()
getLocalityName
public DERUTF8String getLocalityName()
getPostalAddress
public ASN1Sequence getPostalAddress()
toASN1Primitive
public ASN1Primitive toASN1Primitive()
SignerLocation ::= SEQUENCE {
countryName [0] DirectoryString OPTIONAL,
localityName [1] DirectoryString OPTIONAL,
postalAddress [2] PostalAddress OPTIONAL }
PostalAddress ::= SEQUENCE SIZE(1..6) OF DirectoryString
DirectoryString ::= CHOICE {
teletexString TeletexString (SIZE (1..MAX)),
printableString PrintableString (SIZE (1..MAX)),
universalString UniversalString (SIZE (1..MAX)),
utf8String UTF8String (SIZE (1.. MAX)),
bmpString BMPString (SIZE (1..MAX)) }
- Specified by:
toASN1Primitive
in interface ASN1Encodable
- Specified by:
toASN1Primitive
in class ASN1Object