X509Data
containing the specified list of X.509 content.
@param content a list of one or more X.509 content types. Valid types are{@link String} (subject names), byte[]
(subject key ids),{@link java.security.cert.X509Certificate}, {@link X509CRL}, or {@link XMLStructure} ({@link X509IssuerSerial}objects or elements from an external namespace). Subject names are distinguished names in RFC 2253 String format. Implementations MUST support the attribute type keywords defined in RFC 2253 (CN, L, ST, O, OU, C, STREET, DC and UID). Implementations MAY support additional keywords. The list is defensively copied to protect against subsequent modification.
@return a X509Data
@throws NullPointerException if content
is null
@throws IllegalArgumentException if content
is empty, orif a subject name is not RFC 2253 compliant or one of the attribute type keywords is not recognized.
@throws ClassCastException if content
contains any entriesthat are not of one of the valid types mentioned above
|
|
|
|
|
|
|
|
|
|
|
|
|
|