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.PropertiesThis 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.StringgetAfterDate()Retrieves ending date of validity.java.lang.StringgetAfterHour()Retrieves ending hour of validity.java.lang.StringgetAfterMin()Retrieves ending minute of validity.java.lang.StringgetAfterMonth()Retrieves ending month of validity.java.lang.StringgetAfterSec()Retrieves ending second of validity.java.lang.StringgetAfterYear()Retrieves ending year of validity.java.lang.StringgetAIA()Retrieves Authority Information Access flagjava.lang.StringgetAKI()Retrieves Authority Key Identifier flagorg.mozilla.jss.netscape.security.x509.AlgorithmIdgetAlgorithmId()Retrieves signature algorithm.java.lang.StringgetBeginDate()Retrieves begining date of validity.java.lang.StringgetBeginHour()Retrieves starting hour of validity.java.lang.StringgetBeginMin()Retrieves starting minute of validity.java.lang.StringgetBeginMonth()Retrieves begining month of validity.java.lang.StringgetBeginSec()Retrieves starting second of validity.java.lang.StringgetBeginYear()Retrieves begining year of validity.org.mozilla.jss.netscape.security.x509.CertificateExtensionsgetCAExtensions()Retrieves CA extensionsjava.security.KeyPairgetCAKeyPair()Retrieves CA key pairjava.lang.StringgetCertInstanceName()Retrieves certificate server instance name.java.lang.StringgetCertLen()Retrieves key lengthjava.lang.StringgetCertNickname()Retrieves certificate nickname.IConfigStoregetConfigFile()Retrieves configuration file.java.lang.StringgetDerExtension()Retrieves extensionsjava.lang.StringgetHashType()Retrieves hash typejava.lang.StringgetIssuerName()Retrieves the issuer name from this container.java.lang.StringgetKeyCurveName()Retrieves key curve name.java.lang.StringgetKeyLength()Retrieves key length.java.security.KeyPairgetKeyPair()Retrieves the key pair from this container.java.lang.StringgetKeyType()Retrieves key type.booleangetKeyUsageExtension()Retrieves key usage extensionjava.lang.StringgetMailCABit()Retrieves SSL Mail CA bitjava.lang.StringgetObjectSigningBit()Retrieves SSL Signing bitjava.lang.StringgetObjectSigningCABit()Retrieves SSL Object Signing bitjava.lang.StringgetOCSPNoCheck()Retrieves OCSP No Check flagjava.lang.StringgetOCSPSigning()Retrieves OCSP Signing flagjava.math.BigIntegergetSerialNumber()Retrieves serial number.org.mozilla.jss.crypto.SignatureAlgorithmgetSignatureAlgorithm()Retrieves signature algorithm.java.lang.StringgetSignedBy()Retrieves algorithm used to sign the root CA Cert.java.lang.StringgetSKI()Retrieves Subject Key Identifier flagjava.lang.StringgetSSLCABit()Retrieves SSL CA bitjava.lang.StringgetSSLClientBit()Retrieves SSL Client bitjava.lang.StringgetSSLMailBit()Retrieves SSL Mail bitjava.lang.StringgetSSLServerBit()Retrieves SSL Server bitjava.lang.StringgetTimeStampingBit()Retrieves Time Stamping bitjava.lang.StringisCA()Retrieves isCAvoidsetAfterDate(java.lang.String date)Sets ending date of validity.voidsetAfterHour(java.lang.String hour)Sets ending hour of validity.voidsetAfterMin(java.lang.String min)Sets ending minute of validity.voidsetAfterMonth(java.lang.String month)Sets ending month of validity.voidsetAfterSec(java.lang.String sec)Sets ending second of validity.voidsetAfterYear(java.lang.String year)Sets ending year of validity.voidsetAIA(java.lang.String aia)Sets Authority Information Access flagvoidsetAKI(java.lang.String aki)Sets Authority Key Identifier flagvoidsetAlgorithmId(org.mozilla.jss.netscape.security.x509.AlgorithmId id)Sets algorithm identifiervoidsetBeginDate(java.lang.String date)Sets begining date of validity.voidsetBeginHour(java.lang.String hour)Sets starting hour of validity.voidsetBeginMin(java.lang.String min)Sets starting minute of validity.voidsetBeginMonth(java.lang.String month)Sets begining month of validity.voidsetBeginSec(java.lang.String sec)Sets starting second of validity.voidsetBeginYear(java.lang.String year)Sets begining year of validity.voidsetCA(java.lang.String ext)Sets isCAvoidsetCAExtensions(org.mozilla.jss.netscape.security.x509.CertificateExtensions ext)Sets CA extensionsvoidsetCAKeyPair(java.security.KeyPair keypair)Sets CA key pairvoidsetCertInstanceName(java.lang.String name)Sets certificate server instance name.voidsetCertLen(java.lang.String len)Sets key lengthvoidsetCertNickname(java.lang.String nickname)Sets certificate nickname.voidsetConfigFile(IConfigStore file)Sets configuration file.voidsetDerExtension(java.lang.String ext)Sets extensionsvoidsetIssuerName(java.lang.String name)Sets the issuer name in this container.voidsetKeyCurveName(java.lang.String len)Sets key curvename.voidsetKeyLength(java.lang.String len)Sets key length.voidsetKeyPair(java.security.KeyPair keypair)Sets key pair into this container.voidsetKeyType(java.lang.String type)Sets key type.voidsetMailCABit(java.lang.String mailCABit)Sets SSL Mail CA bitvoidsetObjectSigningBit(java.lang.String objectSigningBit)Sets SSL Signing bitvoidsetObjectSigningCABit(java.lang.String bit)Sets SSL Object Signing bitvoidsetOCSPNoCheck(java.lang.String noCheck)Sets OCSP No Check flagvoidsetOCSPSigning(java.lang.String aki)Sets OCSP Signing flagvoidsetSerialNumber(java.math.BigInteger num)Sets serial number.voidsetSignatureAlgorithm(org.mozilla.jss.crypto.SignatureAlgorithm alg)Sets signature algorithmvoidsetSignedBy(java.lang.String alg)Sets signature algorithm used to sign root CA certvoidsetSKI(java.lang.String ski)Sets Subject Key Identifier flagvoidsetSSLCABit(java.lang.String cabit)Sets SSL CA bitvoidsetSSLClientBit(java.lang.String sslClientBit)Sets SSL Client bitvoidsetSSLMailBit(java.lang.String sslMailBit)Sets SSL Mail bitvoidsetSSLServerBit(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
-
-