|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.security.pkcsutil.PKCSDerObject | +--com.ibm.security.pkcs9.PKCS9DerObject | +--com.ibm.security.pkcs9.FriendlyName
Implements the ASN.1 FriendlyName type.
A FriendlyName attribute must have a single attribute value.
FriendlyName objects are immutable; they cannot be changed once created.
Fields inherited from class com.ibm.security.pkcsutil.PKCSDerObject |
provider |
Constructor Summary | |
FriendlyName(byte[] der)
Create a FriendlyName object with a DER byte array. |
|
FriendlyName(byte[] der,
String provider)
Create a FriendlyName object with a DER byte array. |
|
FriendlyName(String name)
Create a FriendlyName object with the given name. |
|
FriendlyName(String filename,
boolean base64)
Create a FriendlyName with the filename of the DER-encoded or BASE64-encoded object. |
|
FriendlyName(String filename,
boolean base64,
String provider)
Create a FriendlyName with the filename of the DER-encoded or BASE64-encoded object. |
|
FriendlyName(String name,
String provider)
Create a FriendlyName object with the given name. |
Method Summary | |
Object |
clone()
Creates a clone of this FriendlyName object. |
protected void |
decode(com.ibm.security.pkcs9.DerValue encoding)
Initializes a FriendlyName object from a DerValue. |
void |
encode(OutputStream os)
Encodes this object to an OutputStream. |
boolean |
equals(Object obj)
Determines if this FriendlyName object is equivalent to the input object. |
String |
getAttributeName()
Returns a String indicating the name of the attribute. |
String |
getFriendlyName()
Returns the friendly name in String format. |
ObjectIdentifier |
getObjectIdentifier()
Returns the ObjectIdentifer for the FriendlyName attribute. |
Object |
getValue()
Calls the getFriendlyName method. |
boolean |
isSingleValued()
Returns true. |
boolean |
isTagValid(byte tag)
Returns a boolean indicating if the tag is valid for this object. |
String |
toString()
Returns a string representation of this FriendlyName object. |
Methods inherited from class com.ibm.security.pkcs9.PKCS9DerObject |
getName,
getOID,
getPKCSAttribute |
Methods inherited from class com.ibm.security.pkcsutil.PKCSDerObject |
decode,
decode,
encode,
hashCode,
read,
readBASE64,
write,
write,
writeBASE64 |
Methods inherited from class java.lang.Object |
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public FriendlyName(byte[] der) throws IOException
der
- a DER byte array of a FriendlyName object.public FriendlyName(byte[] der, String provider) throws IOException
der
- a DER byte array of a FriendlyName object.provider
- the provider to be used.public FriendlyName(String name)
name
- the friendly name.public FriendlyName(String name, String provider)
name
- the friendly name.provider
- the provider to be used.public FriendlyName(String filename, boolean base64) throws IOException
filename
- name of the DER-encoded or base64-encoded objectbase64
- true if BASE64-encoded, false if DER-encodedpublic FriendlyName(String filename, boolean base64, String provider) throws IOException
filename
- name of the DER-encoded or base64-encoded objectbase64
- true if BASE64-encoded, false if DER-encodedprovider
- the provider to be usedMethod Detail |
public Object clone()
public boolean equals(Object obj)
other
- the object to compare this one to.public ObjectIdentifier getObjectIdentifier()
public void encode(OutputStream os) throws IOException
os
- the OutputStream to write the encoded data to.public String getFriendlyName()
public Object getValue()
public boolean isTagValid(byte tag)
public boolean isSingleValued()
public String getAttributeName()
public String toString()
protected void decode(com.ibm.security.pkcs9.DerValue encoding) throws IOException
encoding
- a DER-encoded FriendlyName object.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |