Package com.aowagie.text.pdf
Class PdfPKCS7.X509Name
- java.lang.Object
-
- com.aowagie.text.pdf.PdfPKCS7.X509Name
-
- Enclosing class:
- PdfPKCS7
public static class PdfPKCS7.X509Name extends java.lang.Object
a class that holds an X509 name
-
-
Field Summary
Fields Modifier and Type Field Description private static org.bouncycastle.asn1.ASN1ObjectIdentifier
C
country code - StringType(SIZE(2))private static org.bouncycastle.asn1.ASN1ObjectIdentifier
CN
common name - StringType(SIZE(1..64))private static org.bouncycastle.asn1.ASN1ObjectIdentifier
DC
object identifierprivate static java.util.HashMap<org.bouncycastle.asn1.ASN1ObjectIdentifier,java.lang.String>
DefaultSymbols
A HashMap with default symbolsprivate static org.bouncycastle.asn1.ASN1ObjectIdentifier
EmailAddress
Email address (RSA PKCS#9 extension) - IA5String.private static org.bouncycastle.asn1.ASN1ObjectIdentifier
GENERATION
Naming attribute of type X520nameprivate static org.bouncycastle.asn1.ASN1ObjectIdentifier
GIVENNAME
Naming attribute of type X520nameprivate static org.bouncycastle.asn1.ASN1ObjectIdentifier
INITIALS
Naming attribute of type X520nameprivate static org.bouncycastle.asn1.ASN1ObjectIdentifier
L
locality name - StringType(SIZE(1..64))private static org.bouncycastle.asn1.ASN1ObjectIdentifier
O
organization - StringType(SIZE(1..64))private static org.bouncycastle.asn1.ASN1ObjectIdentifier
OU
organizational unit name - StringType(SIZE(1..64))private static org.bouncycastle.asn1.ASN1ObjectIdentifier
SN
device serial number name - StringType(SIZE(1..64))private static org.bouncycastle.asn1.ASN1ObjectIdentifier
ST
state, or province name - StringType(SIZE(1..64))private static org.bouncycastle.asn1.ASN1ObjectIdentifier
SURNAME
Naming attribute of type X520nameprivate static org.bouncycastle.asn1.ASN1ObjectIdentifier
T
Titleprivate static org.bouncycastle.asn1.ASN1ObjectIdentifier
UID
LDAP User id.private java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>>
values
A HashMap with values
-
Constructor Summary
Constructors Constructor Description X509Name(org.bouncycastle.asn1.ASN1Sequence seq)
Constructs an X509 name
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getField(java.lang.String name)
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>>
getFields()
getter for valuesjava.lang.String
toString()
-
-
-
Field Detail
-
C
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier C
country code - StringType(SIZE(2))
-
O
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier O
organization - StringType(SIZE(1..64))
-
OU
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier OU
organizational unit name - StringType(SIZE(1..64))
-
T
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier T
Title
-
CN
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier CN
common name - StringType(SIZE(1..64))
-
SN
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier SN
device serial number name - StringType(SIZE(1..64))
-
L
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier L
locality name - StringType(SIZE(1..64))
-
ST
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier ST
state, or province name - StringType(SIZE(1..64))
-
SURNAME
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier SURNAME
Naming attribute of type X520name
-
GIVENNAME
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier GIVENNAME
Naming attribute of type X520name
-
INITIALS
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier INITIALS
Naming attribute of type X520name
-
GENERATION
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier GENERATION
Naming attribute of type X520name
-
EmailAddress
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier EmailAddress
Email address (RSA PKCS#9 extension) - IA5String.Note: if you're trying to be ultra orthodox, don't use this! It shouldn't be in here.
-
DC
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier DC
object identifier
-
UID
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier UID
LDAP User id.
-
DefaultSymbols
private static java.util.HashMap<org.bouncycastle.asn1.ASN1ObjectIdentifier,java.lang.String> DefaultSymbols
A HashMap with default symbols
-
values
private final java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> values
A HashMap with values
-
-
Method Detail
-
getField
public java.lang.String getField(java.lang.String name)
-
getFields
public java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> getFields()
getter for values- Returns:
- a HashMap with the fields of the X509 name
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- See Also:
Object.toString()
-
-