public class

CertificateSerialNumber

extends Object
implements CertAttrSet<T>
java.lang.Object
   ↳ sun.security.x509.CertificateSerialNumber

Class Overview

This class defines the SerialNumber attribute for the Certificate.

See Also

Summary

Constants
String IDENT Identifier for this attribute, to be used with the get, set, delete methods of Certificate, x509 type.
String NAME Sub attributes name for this CertAttrSet.
String NUMBER
Public Constructors
CertificateSerialNumber(BigInteger num)
Default constructor for the certificate attribute.
CertificateSerialNumber(int num)
Default constructor for the certificate attribute.
CertificateSerialNumber(DerInputStream in)
Create the object, decoding the values from the passed DER stream.
CertificateSerialNumber(InputStream in)
Create the object, decoding the values from the passed stream.
CertificateSerialNumber(DerValue val)
Create the object, decoding the values from the passed DerValue.
Public Methods
void delete(String name)
Delete the attribute value.
void encode(OutputStream out)
Encode the serial number in DER form to the stream.
Object get(String name)
Get the attribute value.
Enumeration<String> getElements()
Return an enumeration of names of attributes existing within this attribute.
String getName()
Return the name of this attribute.
void set(String name, Object obj)
Set the attribute value.
String toString()
Return the serial number as user readable string.
[Expand]
Inherited Methods
From class java.lang.Object
From interface sun.security.x509.CertAttrSet

Constants

public static final String IDENT

Identifier for this attribute, to be used with the get, set, delete methods of Certificate, x509 type.

Constant Value: "x509.info.serialNumber"

public static final String NAME

Sub attributes name for this CertAttrSet.

Constant Value: "serialNumber"

public static final String NUMBER

Constant Value: "number"

Public Constructors

public CertificateSerialNumber (BigInteger num)

Default constructor for the certificate attribute.

public CertificateSerialNumber (int num)

Default constructor for the certificate attribute.

public CertificateSerialNumber (DerInputStream in)

Create the object, decoding the values from the passed DER stream.

Parameters
in the DerInputStream to read the serial number from.
Throws
IOException on decoding errors.

public CertificateSerialNumber (InputStream in)

Create the object, decoding the values from the passed stream.

Parameters
in the InputStream to read the serial number from.
Throws
IOException on decoding errors.

public CertificateSerialNumber (DerValue val)

Create the object, decoding the values from the passed DerValue.

Parameters
val the DER encoded value.
Throws
IOException on decoding errors.

Public Methods

public void delete (String name)

Delete the attribute value.

Parameters
name the name of the attribute to delete.
Throws
IOException

public void encode (OutputStream out)

Encode the serial number in DER form to the stream.

Parameters
out the DerOutputStream to marshal the contents to.
Throws
IOException on errors.

public Object get (String name)

Get the attribute value.

Parameters
name the name of the attribute to return.
Throws
IOException

public Enumeration<String> getElements ()

Return an enumeration of names of attributes existing within this attribute.

Returns
  • an enumeration of the attribute names.

public String getName ()

Return the name of this attribute.

Returns
  • the name of this CertAttrSet.

public void set (String name, Object obj)

Set the attribute value.

Parameters
name the name of the attribute (e.g. "x509.info.key")
obj the attribute object.
Throws
IOException

public String toString ()

Return the serial number as user readable string.

Returns
  • a string representation of the object.