Class KeyCertData

All Implemented Interfaces:
Serializable, Cloneable, Map<Object,Object>

public class KeyCertData extends Properties
This class represents a container for storaging data in the security package.
Version:
$Revision$, $Date$
See Also:
  • Constructor Details

    • KeyCertData

      public KeyCertData()
      Constructs a key certificate data.
  • Method Details

    • getKeyPair

      public KeyPair getKeyPair()
      Retrieves the key pair from this container.
      Returns:
      key pair
    • setKeyPair

      public void setKeyPair(KeyPair keypair)
      Sets key pair into this container.
      Parameters:
      keypair - key pair
    • getIssuerName

      public String getIssuerName()
      Retrieves the issuer name from this container.
      Returns:
      issuer name
    • setIssuerName

      public void setIssuerName(String name)
      Sets the issuer name in this container.
      Parameters:
      name - issuer name
    • getCertInstanceName

      public String getCertInstanceName()
      Retrieves certificate server instance name.
      Returns:
      instance name
    • setCertInstanceName

      public void setCertInstanceName(String name)
      Sets certificate server instance name.
      Parameters:
      name - instance name
    • getCertNickname

      public String getCertNickname()
      Retrieves certificate nickname.
      Returns:
      certificate nickname
    • setCertNickname

      public void setCertNickname(String nickname)
      Sets certificate nickname.
      Parameters:
      nickname - certificate nickname
    • getKeyLength

      public String getKeyLength()
      Retrieves key length.
      Returns:
      key length
    • setKeyLength

      public void setKeyLength(String len)
      Sets key length.
      Parameters:
      len - key length
    • getKeyType

      public String getKeyType()
      Retrieves key type.
      Returns:
      key type
    • setKeyType

      public void setKeyType(String type)
      Sets key type.
      Parameters:
      type - key type
    • getKeyCurveName

      public String getKeyCurveName()
      Retrieves key curve name.
      Returns:
      key curve name
    • setKeyCurveName

      public void setKeyCurveName(String len)
      Sets key curvename.
      Parameters:
      len - key curvename
    • getSignatureAlgorithm

      public org.mozilla.jss.crypto.SignatureAlgorithm getSignatureAlgorithm()
      Retrieves signature algorithm.
      Returns:
      signature algorithm
    • setSignatureAlgorithm

      public void setSignatureAlgorithm(org.mozilla.jss.crypto.SignatureAlgorithm alg)
      Sets signature algorithm
      Parameters:
      alg - signature algorithm
    • getSignedBy

      public String getSignedBy()
      Retrieves algorithm used to sign the root CA Cert.
      Returns:
      signature algorithm
    • setSignedBy

      public void setSignedBy(String alg)
      Sets signature algorithm used to sign root CA cert
      Parameters:
      alg - signature algorithm
    • getAlgorithmId

      public org.mozilla.jss.netscape.security.x509.AlgorithmId getAlgorithmId()
      Retrieves signature algorithm.
      Returns:
      signature algorithm
    • setAlgorithmId

      public void setAlgorithmId(org.mozilla.jss.netscape.security.x509.AlgorithmId id)
      Sets algorithm identifier
      Parameters:
      id - signature algorithm
    • getSerialNumber

      public BigInteger getSerialNumber()
      Retrieves serial number.
      Returns:
      serial number
    • setSerialNumber

      public void setSerialNumber(BigInteger num)
      Sets serial number.
      Parameters:
      num - serial number
    • getConfigFile

      public ConfigStore getConfigFile()
      Retrieves configuration file.
      Returns:
      configuration file
    • setConfigFile

      public void setConfigFile(ConfigStore file)
      Sets configuration file.
      Parameters:
      file - configuration file
    • getBeginYear

      public String getBeginYear()
      Retrieves begining year of validity.
      Returns:
      begining year
    • setBeginYear

      public void setBeginYear(String year)
      Sets begining year of validity.
      Parameters:
      year - begining year
    • getAfterYear

      public String getAfterYear()
      Retrieves ending year of validity.
      Returns:
      ending year
    • setAfterYear

      public void setAfterYear(String year)
      Sets ending year of validity.
      Parameters:
      year - ending year
    • getBeginMonth

      public String getBeginMonth()
      Retrieves begining month of validity.
      Returns:
      begining month
    • setBeginMonth

      public void setBeginMonth(String month)
      Sets begining month of validity.
      Parameters:
      month - begining month
    • getAfterMonth

      public String getAfterMonth()
      Retrieves ending month of validity.
      Returns:
      ending month
    • setAfterMonth

      public void setAfterMonth(String month)
      Sets ending month of validity.
      Parameters:
      month - ending month
    • getBeginDate

      public String getBeginDate()
      Retrieves begining date of validity.
      Returns:
      begining date
    • setBeginDate

      public void setBeginDate(String date)
      Sets begining date of validity.
      Parameters:
      date - begining date
    • getAfterDate

      public String getAfterDate()
      Retrieves ending date of validity.
      Returns:
      ending date
    • setAfterDate

      public void setAfterDate(String date)
      Sets ending date of validity.
      Parameters:
      date - ending date
    • getBeginHour

      public String getBeginHour()
      Retrieves starting hour of validity.
      Returns:
      starting hour
    • setBeginHour

      public void setBeginHour(String hour)
      Sets starting hour of validity.
      Parameters:
      hour - starting hour
    • getAfterHour

      public String getAfterHour()
      Retrieves ending hour of validity.
      Returns:
      ending hour
    • setAfterHour

      public void setAfterHour(String hour)
      Sets ending hour of validity.
      Parameters:
      hour - ending hour
    • getBeginMin

      public String getBeginMin()
      Retrieves starting minute of validity.
      Returns:
      starting minute
    • setBeginMin

      public void setBeginMin(String min)
      Sets starting minute of validity.
      Parameters:
      min - starting minute
    • getAfterMin

      public String getAfterMin()
      Retrieves ending minute of validity.
      Returns:
      ending minute
    • setAfterMin

      public void setAfterMin(String min)
      Sets ending minute of validity.
      Parameters:
      min - ending minute
    • getBeginSec

      public String getBeginSec()
      Retrieves starting second of validity.
      Returns:
      starting second
    • setBeginSec

      public void setBeginSec(String sec)
      Sets starting second of validity.
      Parameters:
      sec - starting second
    • getAfterSec

      public String getAfterSec()
      Retrieves ending second of validity.
      Returns:
      ending second
    • setAfterSec

      public void setAfterSec(String sec)
      Sets ending second of validity.
      Parameters:
      sec - ending second
    • getCAKeyPair

      public KeyPair getCAKeyPair()
      Retrieves CA key pair
      Returns:
      CA key pair
    • setCAKeyPair

      public void setCAKeyPair(KeyPair keypair)
      Sets CA key pair
      Parameters:
      keypair - key pair
    • getDerExtension

      public String getDerExtension()
      Retrieves extensions
      Returns:
      extensions
    • setDerExtension

      public void setDerExtension(String ext)
      Sets extensions
      Parameters:
      ext - extensions
    • isCA

      public String isCA()
      Retrieves isCA
      Returns:
      "true" if it is CA
    • setCA

      public void setCA(String ext)
      Sets isCA
      Parameters:
      ext - "true" if it is CA
    • getCertLen

      public String getCertLen()
      Retrieves key length
      Returns:
      certificate's key length
    • setCertLen

      public void setCertLen(String len)
      Sets key length
      Parameters:
      len - certificate's key length
    • getSSLClientBit

      public String getSSLClientBit()
      Retrieves SSL Client bit
      Returns:
      SSL Client bit
    • setSSLClientBit

      public void setSSLClientBit(String sslClientBit)
      Sets SSL Client bit
      Parameters:
      sslClientBit - SSL Client bit
    • getSSLServerBit

      public String getSSLServerBit()
      Retrieves SSL Server bit
      Returns:
      SSL Server bit
    • setSSLServerBit

      public void setSSLServerBit(String sslServerBit)
      Sets SSL Server bit
      Parameters:
      sslServerBit - SSL Server bit
    • getSSLMailBit

      public String getSSLMailBit()
      Retrieves SSL Mail bit
      Returns:
      SSL Mail bit
    • setSSLMailBit

      public void setSSLMailBit(String sslMailBit)
      Sets SSL Mail bit
      Parameters:
      sslMailBit - SSL Mail bit
    • getSSLCABit

      public String getSSLCABit()
      Retrieves SSL CA bit
      Returns:
      SSL CA bit
    • setSSLCABit

      public void setSSLCABit(String cabit)
      Sets SSL CA bit
      Parameters:
      cabit - SSL CA bit
    • getObjectSigningBit

      public String getObjectSigningBit()
      Retrieves SSL Signing bit
      Returns:
      SSL Signing bit
    • getTimeStampingBit

      public String getTimeStampingBit()
      Retrieves Time Stamping bit
      Returns:
      Time Stamping bit
    • setObjectSigningBit

      public void setObjectSigningBit(String objectSigningBit)
      Sets SSL Signing bit
      Parameters:
      objectSigningBit - SSL Signing bit
    • getMailCABit

      public String getMailCABit()
      Retrieves SSL Mail CA bit
      Returns:
      SSL Mail CA bit
    • setMailCABit

      public void setMailCABit(String mailCABit)
      Sets SSL Mail CA bit
      Parameters:
      mailCABit - SSL Mail CA bit
    • getObjectSigningCABit

      public String getObjectSigningCABit()
      Retrieves SSL Object Signing bit
      Returns:
      SSL Object Signing bit
    • setObjectSigningCABit

      public void setObjectSigningCABit(String bit)
      Sets SSL Object Signing bit
      Parameters:
      bit - SSL Object Signing bit
    • getOCSPSigning

      public String getOCSPSigning()
      Retrieves OCSP Signing flag
      Returns:
      OCSP Signing flag
    • setOCSPSigning

      public void setOCSPSigning(String aki)
      Sets OCSP Signing flag
      Parameters:
      aki - OCSP Signing flag
    • getOCSPNoCheck

      public String getOCSPNoCheck()
      Retrieves OCSP No Check flag
      Returns:
      OCSP No Check flag
    • setOCSPNoCheck

      public void setOCSPNoCheck(String noCheck)
      Sets OCSP No Check flag
      Parameters:
      noCheck - OCSP No Check flag
    • getAIA

      public String getAIA()
      Retrieves Authority Information Access flag
      Returns:
      Authority Information Access flag
    • setAIA

      public void setAIA(String aia)
      Sets Authority Information Access flag
      Parameters:
      aia - Authority Information Access flag
    • getAKI

      public String getAKI()
      Retrieves Authority Key Identifier flag
      Returns:
      Authority Key Identifier flag
    • setAKI

      public void setAKI(String aki)
      Sets Authority Key Identifier flag
      Parameters:
      aki - Authority Key Identifier flag
    • getSKI

      public String getSKI()
      Retrieves Subject Key Identifier flag
      Returns:
      Subject Key Identifier flag
    • setSKI

      public void setSKI(String ski)
      Sets Subject Key Identifier flag
      Parameters:
      ski - Subject Key Identifier flag
    • getKeyUsageExtension

      public boolean getKeyUsageExtension()
      Retrieves key usage extension
      Returns:
      true if key usage extension set
    • setCAExtensions

      public void setCAExtensions(org.mozilla.jss.netscape.security.x509.CertificateExtensions ext)
      Sets CA extensions
      Parameters:
      ext - CA extensions
    • getCAExtensions

      public org.mozilla.jss.netscape.security.x509.CertificateExtensions getCAExtensions()
      Retrieves CA extensions
      Returns:
      CA extensions
    • getHashType

      public String getHashType()
      Retrieves hash type
      Returns:
      hash type