Class PdfPKCS7.X509Name

java.lang.Object
com.aowagie.text.pdf.PdfPKCS7.X509Name
Enclosing class:
PdfPKCS7

public static class PdfPKCS7.X509Name extends Object
a class that holds an X509 name
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    country code - StringType(SIZE(2))
    private static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    common name - StringType(SIZE(1..64))
    private static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    object identifier
    private static HashMap<org.bouncycastle.asn1.ASN1ObjectIdentifier,String>
    A HashMap with default symbols
    private static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Email address (RSA PKCS#9 extension) - IA5String.
    private static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Naming attribute of type X520name
    private static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Naming attribute of type X520name
    private static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Naming attribute of type X520name
    private static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    locality name - StringType(SIZE(1..64))
    private static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    organization - StringType(SIZE(1..64))
    private static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    organizational unit name - StringType(SIZE(1..64))
    private static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    device serial number name - StringType(SIZE(1..64))
    private static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    state, or province name - StringType(SIZE(1..64))
    private static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Naming attribute of type X520name
    private static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Title
    private static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    LDAP User id.
    private final HashMap<String,ArrayList<String>>
    A HashMap with values
  • Constructor Summary

    Constructors
    Constructor
    Description
    X509Name(org.bouncycastle.asn1.ASN1Sequence seq)
    Constructs an X509 name
  • Method Summary

    Modifier and Type
    Method
    Description
     
    getter for values
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • 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 HashMap<org.bouncycastle.asn1.ASN1ObjectIdentifier,String> DefaultSymbols
      A HashMap with default symbols
    • values

      private final HashMap<String,ArrayList<String>> values
      A HashMap with values
  • Constructor Details

    • X509Name

      X509Name(org.bouncycastle.asn1.ASN1Sequence seq)
      Constructs an X509 name
      Parameters:
      seq - an ASN1 Sequence
  • Method Details