package at.gv.egovernment.moa.spss.api.impl;

import java.math.BigInteger;

import at.gv.egovernment.moa.spss.api.common.X509IssuerSerial;

/**
 * Default implementation of <code>X509IssuerSerial</code>.
 * 
 * @author Fatemeh Philippi
 * @version $Id$
 */
public class X509IssuerSerialImpl implements X509IssuerSerial {
  /** The certificate serial number. */
  private BigInteger x509SerialNumber;
  /** The certificate issuer DN. */
  private String x509IssuerName;

  /**
   * Sets the issuer distinguished name.
   * 
   * @param x509IssuerName The issuer distinguished name.
   */
  public void setX509IssuerName(String x509IssuerName) {
    this.x509IssuerName = x509IssuerName;
  }

  public String getX509IssuerName() {
    return x509IssuerName;
  }

  /**
   * Sets the certificate serial number.
   * 
   * @param x509SerialNumber The issuer serial number.
   */
  public void setX509SerialNumber(BigInteger x509SerialNumber) {
    this.x509SerialNumber = x509SerialNumber;
  }

  public BigInteger getX509SerialNumber() {
    return x509SerialNumber;
  }

}