Package com.netscape.certsrv.security
Class KeyCertData
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<java.lang.Object,java.lang.Object>
-
- java.util.Properties
-
- com.netscape.certsrv.security.KeyCertData
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.util.Map<java.lang.Object,java.lang.Object>
public class KeyCertData extends java.util.Properties
This class represents a container for storaging data in the security package.- Version:
- $Revision$, $Date$
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description KeyCertData()
Constructs a key certificate data.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAfterDate()
Retrieves ending date of validity.java.lang.String
getAfterHour()
Retrieves ending hour of validity.java.lang.String
getAfterMin()
Retrieves ending minute of validity.java.lang.String
getAfterMonth()
Retrieves ending month of validity.java.lang.String
getAfterSec()
Retrieves ending second of validity.java.lang.String
getAfterYear()
Retrieves ending year of validity.java.lang.String
getAIA()
Retrieves Authority Information Access flagjava.lang.String
getAKI()
Retrieves Authority Key Identifier flagorg.mozilla.jss.netscape.security.x509.AlgorithmId
getAlgorithmId()
Retrieves signature algorithm.java.lang.String
getBeginDate()
Retrieves begining date of validity.java.lang.String
getBeginHour()
Retrieves starting hour of validity.java.lang.String
getBeginMin()
Retrieves starting minute of validity.java.lang.String
getBeginMonth()
Retrieves begining month of validity.java.lang.String
getBeginSec()
Retrieves starting second of validity.java.lang.String
getBeginYear()
Retrieves begining year of validity.org.mozilla.jss.netscape.security.x509.CertificateExtensions
getCAExtensions()
Retrieves CA extensionsjava.security.KeyPair
getCAKeyPair()
Retrieves CA key pairjava.lang.String
getCertInstanceName()
Retrieves certificate server instance name.java.lang.String
getCertLen()
Retrieves key lengthjava.lang.String
getCertNickname()
Retrieves certificate nickname.IConfigStore
getConfigFile()
Retrieves configuration file.java.lang.String
getDerExtension()
Retrieves extensionsjava.lang.String
getHashType()
Retrieves hash typejava.lang.String
getIssuerName()
Retrieves the issuer name from this container.java.lang.String
getKeyCurveName()
Retrieves key curve name.java.lang.String
getKeyLength()
Retrieves key length.java.security.KeyPair
getKeyPair()
Retrieves the key pair from this container.java.lang.String
getKeyType()
Retrieves key type.boolean
getKeyUsageExtension()
Retrieves key usage extensionjava.lang.String
getMailCABit()
Retrieves SSL Mail CA bitjava.lang.String
getObjectSigningBit()
Retrieves SSL Signing bitjava.lang.String
getObjectSigningCABit()
Retrieves SSL Object Signing bitjava.lang.String
getOCSPNoCheck()
Retrieves OCSP No Check flagjava.lang.String
getOCSPSigning()
Retrieves OCSP Signing flagjava.math.BigInteger
getSerialNumber()
Retrieves serial number.org.mozilla.jss.crypto.SignatureAlgorithm
getSignatureAlgorithm()
Retrieves signature algorithm.java.lang.String
getSignedBy()
Retrieves algorithm used to sign the root CA Cert.java.lang.String
getSKI()
Retrieves Subject Key Identifier flagjava.lang.String
getSSLCABit()
Retrieves SSL CA bitjava.lang.String
getSSLClientBit()
Retrieves SSL Client bitjava.lang.String
getSSLMailBit()
Retrieves SSL Mail bitjava.lang.String
getSSLServerBit()
Retrieves SSL Server bitjava.lang.String
getTimeStampingBit()
Retrieves Time Stamping bitjava.lang.String
isCA()
Retrieves isCAvoid
setAfterDate(java.lang.String date)
Sets ending date of validity.void
setAfterHour(java.lang.String hour)
Sets ending hour of validity.void
setAfterMin(java.lang.String min)
Sets ending minute of validity.void
setAfterMonth(java.lang.String month)
Sets ending month of validity.void
setAfterSec(java.lang.String sec)
Sets ending second of validity.void
setAfterYear(java.lang.String year)
Sets ending year of validity.void
setAIA(java.lang.String aia)
Sets Authority Information Access flagvoid
setAKI(java.lang.String aki)
Sets Authority Key Identifier flagvoid
setAlgorithmId(org.mozilla.jss.netscape.security.x509.AlgorithmId id)
Sets algorithm identifiervoid
setBeginDate(java.lang.String date)
Sets begining date of validity.void
setBeginHour(java.lang.String hour)
Sets starting hour of validity.void
setBeginMin(java.lang.String min)
Sets starting minute of validity.void
setBeginMonth(java.lang.String month)
Sets begining month of validity.void
setBeginSec(java.lang.String sec)
Sets starting second of validity.void
setBeginYear(java.lang.String year)
Sets begining year of validity.void
setCA(java.lang.String ext)
Sets isCAvoid
setCAExtensions(org.mozilla.jss.netscape.security.x509.CertificateExtensions ext)
Sets CA extensionsvoid
setCAKeyPair(java.security.KeyPair keypair)
Sets CA key pairvoid
setCertInstanceName(java.lang.String name)
Sets certificate server instance name.void
setCertLen(java.lang.String len)
Sets key lengthvoid
setCertNickname(java.lang.String nickname)
Sets certificate nickname.void
setConfigFile(IConfigStore file)
Sets configuration file.void
setDerExtension(java.lang.String ext)
Sets extensionsvoid
setIssuerName(java.lang.String name)
Sets the issuer name in this container.void
setKeyCurveName(java.lang.String len)
Sets key curvename.void
setKeyLength(java.lang.String len)
Sets key length.void
setKeyPair(java.security.KeyPair keypair)
Sets key pair into this container.void
setKeyType(java.lang.String type)
Sets key type.void
setMailCABit(java.lang.String mailCABit)
Sets SSL Mail CA bitvoid
setObjectSigningBit(java.lang.String objectSigningBit)
Sets SSL Signing bitvoid
setObjectSigningCABit(java.lang.String bit)
Sets SSL Object Signing bitvoid
setOCSPNoCheck(java.lang.String noCheck)
Sets OCSP No Check flagvoid
setOCSPSigning(java.lang.String aki)
Sets OCSP Signing flagvoid
setSerialNumber(java.math.BigInteger num)
Sets serial number.void
setSignatureAlgorithm(org.mozilla.jss.crypto.SignatureAlgorithm alg)
Sets signature algorithmvoid
setSignedBy(java.lang.String alg)
Sets signature algorithm used to sign root CA certvoid
setSKI(java.lang.String ski)
Sets Subject Key Identifier flagvoid
setSSLCABit(java.lang.String cabit)
Sets SSL CA bitvoid
setSSLClientBit(java.lang.String sslClientBit)
Sets SSL Client bitvoid
setSSLMailBit(java.lang.String sslMailBit)
Sets SSL Mail bitvoid
setSSLServerBit(java.lang.String sslServerBit)
Sets SSL Server bit-
Methods inherited from class java.util.Properties
clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, getProperty, getProperty, hashCode, isEmpty, keys, keySet, list, list, load, load, loadFromXML, merge, propertyNames, put, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, save, setProperty, size, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNames, toString, values
-
-
-
-
Method Detail
-
getKeyPair
public java.security.KeyPair getKeyPair()
Retrieves the key pair from this container.- Returns:
- key pair
-
setKeyPair
public void setKeyPair(java.security.KeyPair keypair)
Sets key pair into this container.- Parameters:
keypair
- key pair
-
getIssuerName
public java.lang.String getIssuerName()
Retrieves the issuer name from this container.- Returns:
- issuer name
-
setIssuerName
public void setIssuerName(java.lang.String name)
Sets the issuer name in this container.- Parameters:
name
- issuer name
-
getCertInstanceName
public java.lang.String getCertInstanceName()
Retrieves certificate server instance name.- Returns:
- instance name
-
setCertInstanceName
public void setCertInstanceName(java.lang.String name)
Sets certificate server instance name.- Parameters:
name
- instance name
-
getCertNickname
public java.lang.String getCertNickname()
Retrieves certificate nickname.- Returns:
- certificate nickname
-
setCertNickname
public void setCertNickname(java.lang.String nickname)
Sets certificate nickname.- Parameters:
nickname
- certificate nickname
-
getKeyLength
public java.lang.String getKeyLength()
Retrieves key length.- Returns:
- key length
-
setKeyLength
public void setKeyLength(java.lang.String len)
Sets key length.- Parameters:
len
- key length
-
getKeyType
public java.lang.String getKeyType()
Retrieves key type.- Returns:
- key type
-
setKeyType
public void setKeyType(java.lang.String type)
Sets key type.- Parameters:
type
- key type
-
getKeyCurveName
public java.lang.String getKeyCurveName()
Retrieves key curve name.- Returns:
- key curve name
-
setKeyCurveName
public void setKeyCurveName(java.lang.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 java.lang.String getSignedBy()
Retrieves algorithm used to sign the root CA Cert.- Returns:
- signature algorithm
-
setSignedBy
public void setSignedBy(java.lang.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 java.math.BigInteger getSerialNumber()
Retrieves serial number.- Returns:
- serial number
-
setSerialNumber
public void setSerialNumber(java.math.BigInteger num)
Sets serial number.- Parameters:
num
- serial number
-
getConfigFile
public IConfigStore getConfigFile()
Retrieves configuration file.- Returns:
- configuration file
-
setConfigFile
public void setConfigFile(IConfigStore file)
Sets configuration file.- Parameters:
file
- configuration file
-
getBeginYear
public java.lang.String getBeginYear()
Retrieves begining year of validity.- Returns:
- begining year
-
setBeginYear
public void setBeginYear(java.lang.String year)
Sets begining year of validity.- Parameters:
year
- begining year
-
getAfterYear
public java.lang.String getAfterYear()
Retrieves ending year of validity.- Returns:
- ending year
-
setAfterYear
public void setAfterYear(java.lang.String year)
Sets ending year of validity.- Parameters:
year
- ending year
-
getBeginMonth
public java.lang.String getBeginMonth()
Retrieves begining month of validity.- Returns:
- begining month
-
setBeginMonth
public void setBeginMonth(java.lang.String month)
Sets begining month of validity.- Parameters:
month
- begining month
-
getAfterMonth
public java.lang.String getAfterMonth()
Retrieves ending month of validity.- Returns:
- ending month
-
setAfterMonth
public void setAfterMonth(java.lang.String month)
Sets ending month of validity.- Parameters:
month
- ending month
-
getBeginDate
public java.lang.String getBeginDate()
Retrieves begining date of validity.- Returns:
- begining date
-
setBeginDate
public void setBeginDate(java.lang.String date)
Sets begining date of validity.- Parameters:
date
- begining date
-
getAfterDate
public java.lang.String getAfterDate()
Retrieves ending date of validity.- Returns:
- ending date
-
setAfterDate
public void setAfterDate(java.lang.String date)
Sets ending date of validity.- Parameters:
date
- ending date
-
getBeginHour
public java.lang.String getBeginHour()
Retrieves starting hour of validity.- Returns:
- starting hour
-
setBeginHour
public void setBeginHour(java.lang.String hour)
Sets starting hour of validity.- Parameters:
hour
- starting hour
-
getAfterHour
public java.lang.String getAfterHour()
Retrieves ending hour of validity.- Returns:
- ending hour
-
setAfterHour
public void setAfterHour(java.lang.String hour)
Sets ending hour of validity.- Parameters:
hour
- ending hour
-
getBeginMin
public java.lang.String getBeginMin()
Retrieves starting minute of validity.- Returns:
- starting minute
-
setBeginMin
public void setBeginMin(java.lang.String min)
Sets starting minute of validity.- Parameters:
min
- starting minute
-
getAfterMin
public java.lang.String getAfterMin()
Retrieves ending minute of validity.- Returns:
- ending minute
-
setAfterMin
public void setAfterMin(java.lang.String min)
Sets ending minute of validity.- Parameters:
min
- ending minute
-
getBeginSec
public java.lang.String getBeginSec()
Retrieves starting second of validity.- Returns:
- starting second
-
setBeginSec
public void setBeginSec(java.lang.String sec)
Sets starting second of validity.- Parameters:
sec
- starting second
-
getAfterSec
public java.lang.String getAfterSec()
Retrieves ending second of validity.- Returns:
- ending second
-
setAfterSec
public void setAfterSec(java.lang.String sec)
Sets ending second of validity.- Parameters:
sec
- ending second
-
getCAKeyPair
public java.security.KeyPair getCAKeyPair()
Retrieves CA key pair- Returns:
- CA key pair
-
setCAKeyPair
public void setCAKeyPair(java.security.KeyPair keypair)
Sets CA key pair- Parameters:
keypair
- key pair
-
getDerExtension
public java.lang.String getDerExtension()
Retrieves extensions- Returns:
- extensions
-
setDerExtension
public void setDerExtension(java.lang.String ext)
Sets extensions- Parameters:
ext
- extensions
-
isCA
public java.lang.String isCA()
Retrieves isCA- Returns:
- "true" if it is CA
-
setCA
public void setCA(java.lang.String ext)
Sets isCA- Parameters:
ext
- "true" if it is CA
-
getCertLen
public java.lang.String getCertLen()
Retrieves key length- Returns:
- certificate's key length
-
setCertLen
public void setCertLen(java.lang.String len)
Sets key length- Parameters:
len
- certificate's key length
-
getSSLClientBit
public java.lang.String getSSLClientBit()
Retrieves SSL Client bit- Returns:
- SSL Client bit
-
setSSLClientBit
public void setSSLClientBit(java.lang.String sslClientBit)
Sets SSL Client bit- Parameters:
sslClientBit
- SSL Client bit
-
getSSLServerBit
public java.lang.String getSSLServerBit()
Retrieves SSL Server bit- Returns:
- SSL Server bit
-
setSSLServerBit
public void setSSLServerBit(java.lang.String sslServerBit)
Sets SSL Server bit- Parameters:
sslServerBit
- SSL Server bit
-
getSSLMailBit
public java.lang.String getSSLMailBit()
Retrieves SSL Mail bit- Returns:
- SSL Mail bit
-
setSSLMailBit
public void setSSLMailBit(java.lang.String sslMailBit)
Sets SSL Mail bit- Parameters:
sslMailBit
- SSL Mail bit
-
getSSLCABit
public java.lang.String getSSLCABit()
Retrieves SSL CA bit- Returns:
- SSL CA bit
-
setSSLCABit
public void setSSLCABit(java.lang.String cabit)
Sets SSL CA bit- Parameters:
cabit
- SSL CA bit
-
getObjectSigningBit
public java.lang.String getObjectSigningBit()
Retrieves SSL Signing bit- Returns:
- SSL Signing bit
-
getTimeStampingBit
public java.lang.String getTimeStampingBit()
Retrieves Time Stamping bit- Returns:
- Time Stamping bit
-
setObjectSigningBit
public void setObjectSigningBit(java.lang.String objectSigningBit)
Sets SSL Signing bit- Parameters:
objectSigningBit
- SSL Signing bit
-
getMailCABit
public java.lang.String getMailCABit()
Retrieves SSL Mail CA bit- Returns:
- SSL Mail CA bit
-
setMailCABit
public void setMailCABit(java.lang.String mailCABit)
Sets SSL Mail CA bit- Parameters:
mailCABit
- SSL Mail CA bit
-
getObjectSigningCABit
public java.lang.String getObjectSigningCABit()
Retrieves SSL Object Signing bit- Returns:
- SSL Object Signing bit
-
setObjectSigningCABit
public void setObjectSigningCABit(java.lang.String bit)
Sets SSL Object Signing bit- Parameters:
bit
- SSL Object Signing bit
-
getOCSPSigning
public java.lang.String getOCSPSigning()
Retrieves OCSP Signing flag- Returns:
- OCSP Signing flag
-
setOCSPSigning
public void setOCSPSigning(java.lang.String aki)
Sets OCSP Signing flag- Parameters:
aki
- OCSP Signing flag
-
getOCSPNoCheck
public java.lang.String getOCSPNoCheck()
Retrieves OCSP No Check flag- Returns:
- OCSP No Check flag
-
setOCSPNoCheck
public void setOCSPNoCheck(java.lang.String noCheck)
Sets OCSP No Check flag- Parameters:
noCheck
- OCSP No Check flag
-
getAIA
public java.lang.String getAIA()
Retrieves Authority Information Access flag- Returns:
- Authority Information Access flag
-
setAIA
public void setAIA(java.lang.String aia)
Sets Authority Information Access flag- Parameters:
aia
- Authority Information Access flag
-
getAKI
public java.lang.String getAKI()
Retrieves Authority Key Identifier flag- Returns:
- Authority Key Identifier flag
-
setAKI
public void setAKI(java.lang.String aki)
Sets Authority Key Identifier flag- Parameters:
aki
- Authority Key Identifier flag
-
getSKI
public java.lang.String getSKI()
Retrieves Subject Key Identifier flag- Returns:
- Subject Key Identifier flag
-
setSKI
public void setSKI(java.lang.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 java.lang.String getHashType()
Retrieves hash type- Returns:
- hash type
-
-