Package com.netscape.certsrv.security
Class KeyCertData
- All Implemented Interfaces:
Serializable
,Cloneable
,Map<Object,
Object>
This class represents a container for storaging
data in the security package.
- Version:
- $Revision$, $Date$
- See Also:
-
Field Summary
Fields inherited from class java.util.Properties
defaults
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRetrieves ending date of validity.Retrieves ending hour of validity.Retrieves ending minute of validity.Retrieves ending month of validity.Retrieves ending second of validity.Retrieves ending year of validity.getAIA()
Retrieves Authority Information Access flaggetAKI()
Retrieves Authority Key Identifier flagorg.mozilla.jss.netscape.security.x509.AlgorithmId
Retrieves signature algorithm.Retrieves begining date of validity.Retrieves starting hour of validity.Retrieves starting minute of validity.Retrieves begining month of validity.Retrieves starting second of validity.Retrieves begining year of validity.org.mozilla.jss.netscape.security.x509.CertificateExtensions
Retrieves CA extensionsRetrieves CA key pairRetrieves certificate server instance name.Retrieves key lengthRetrieves certificate nickname.Retrieves configuration file.Retrieves extensionsRetrieves hash typeRetrieves the issuer name from this container.Retrieves key curve name.Retrieves key length.Retrieves the key pair from this container.Retrieves key type.boolean
Retrieves key usage extensionRetrieves SSL Mail CA bitRetrieves SSL Signing bitRetrieves SSL Object Signing bitRetrieves OCSP No Check flagRetrieves OCSP Signing flagRetrieves serial number.org.mozilla.jss.crypto.SignatureAlgorithm
Retrieves signature algorithm.Retrieves algorithm used to sign the root CA Cert.getSKI()
Retrieves Subject Key Identifier flagRetrieves SSL CA bitRetrieves SSL Client bitRetrieves SSL Mail bitRetrieves SSL Server bitRetrieves Time Stamping bitisCA()
Retrieves isCAvoid
setAfterDate
(String date) Sets ending date of validity.void
setAfterHour
(String hour) Sets ending hour of validity.void
setAfterMin
(String min) Sets ending minute of validity.void
setAfterMonth
(String month) Sets ending month of validity.void
setAfterSec
(String sec) Sets ending second of validity.void
setAfterYear
(String year) Sets ending year of validity.void
Sets Authority Information Access flagvoid
Sets Authority Key Identifier flagvoid
setAlgorithmId
(org.mozilla.jss.netscape.security.x509.AlgorithmId id) Sets algorithm identifiervoid
setBeginDate
(String date) Sets begining date of validity.void
setBeginHour
(String hour) Sets starting hour of validity.void
setBeginMin
(String min) Sets starting minute of validity.void
setBeginMonth
(String month) Sets begining month of validity.void
setBeginSec
(String sec) Sets starting second of validity.void
setBeginYear
(String year) Sets begining year of validity.void
Sets isCAvoid
setCAExtensions
(org.mozilla.jss.netscape.security.x509.CertificateExtensions ext) Sets CA extensionsvoid
setCAKeyPair
(KeyPair keypair) Sets CA key pairvoid
setCertInstanceName
(String name) Sets certificate server instance name.void
setCertLen
(String len) Sets key lengthvoid
setCertNickname
(String nickname) Sets certificate nickname.void
setConfigFile
(IConfigStore file) Sets configuration file.void
setDerExtension
(String ext) Sets extensionsvoid
setIssuerName
(String name) Sets the issuer name in this container.void
setKeyCurveName
(String len) Sets key curvename.void
setKeyLength
(String len) Sets key length.void
setKeyPair
(KeyPair keypair) Sets key pair into this container.void
setKeyType
(String type) Sets key type.void
setMailCABit
(String mailCABit) Sets SSL Mail CA bitvoid
setObjectSigningBit
(String objectSigningBit) Sets SSL Signing bitvoid
Sets SSL Object Signing bitvoid
setOCSPNoCheck
(String noCheck) Sets OCSP No Check flagvoid
setOCSPSigning
(String aki) Sets OCSP Signing flagvoid
Sets serial number.void
setSignatureAlgorithm
(org.mozilla.jss.crypto.SignatureAlgorithm alg) Sets signature algorithmvoid
setSignedBy
(String alg) Sets signature algorithm used to sign root CA certvoid
Sets Subject Key Identifier flagvoid
setSSLCABit
(String cabit) Sets SSL CA bitvoid
setSSLClientBit
(String sslClientBit) Sets SSL Client bitvoid
setSSLMailBit
(String sslMailBit) Sets SSL Mail bitvoid
setSSLServerBit
(String sslServerBit) Sets SSL Server bitMethods 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
-
Constructor Details
-
KeyCertData
public KeyCertData()Constructs a key certificate data.
-
-
Method Details
-
getKeyPair
-
setKeyPair
Sets key pair into this container.- Parameters:
keypair
- key pair
-
getIssuerName
-
setIssuerName
Sets the issuer name in this container.- Parameters:
name
- issuer name
-
getCertInstanceName
Retrieves certificate server instance name.- Returns:
- instance name
-
setCertInstanceName
Sets certificate server instance name.- Parameters:
name
- instance name
-
getCertNickname
-
setCertNickname
Sets certificate nickname.- Parameters:
nickname
- certificate nickname
-
getKeyLength
-
setKeyLength
-
getKeyType
-
setKeyType
-
getKeyCurveName
-
setKeyCurveName
-
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
Retrieves algorithm used to sign the root CA Cert.- Returns:
- signature algorithm
-
setSignedBy
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
-
setSerialNumber
-
getConfigFile
-
setConfigFile
Sets configuration file.- Parameters:
file
- configuration file
-
getBeginYear
-
setBeginYear
Sets begining year of validity.- Parameters:
year
- begining year
-
getAfterYear
-
setAfterYear
-
getBeginMonth
-
setBeginMonth
Sets begining month of validity.- Parameters:
month
- begining month
-
getAfterMonth
-
setAfterMonth
Sets ending month of validity.- Parameters:
month
- ending month
-
getBeginDate
-
setBeginDate
Sets begining date of validity.- Parameters:
date
- begining date
-
getAfterDate
-
setAfterDate
-
getBeginHour
-
setBeginHour
Sets starting hour of validity.- Parameters:
hour
- starting hour
-
getAfterHour
-
setAfterHour
-
getBeginMin
-
setBeginMin
Sets starting minute of validity.- Parameters:
min
- starting minute
-
getAfterMin
-
setAfterMin
-
getBeginSec
-
setBeginSec
Sets starting second of validity.- Parameters:
sec
- starting second
-
getAfterSec
-
setAfterSec
-
getCAKeyPair
-
setCAKeyPair
-
getDerExtension
-
setDerExtension
-
isCA
-
setCA
-
getCertLen
-
setCertLen
-
getSSLClientBit
-
setSSLClientBit
Sets SSL Client bit- Parameters:
sslClientBit
- SSL Client bit
-
getSSLServerBit
-
setSSLServerBit
Sets SSL Server bit- Parameters:
sslServerBit
- SSL Server bit
-
getSSLMailBit
-
setSSLMailBit
Sets SSL Mail bit- Parameters:
sslMailBit
- SSL Mail bit
-
getSSLCABit
-
setSSLCABit
-
getObjectSigningBit
-
getTimeStampingBit
-
setObjectSigningBit
Sets SSL Signing bit- Parameters:
objectSigningBit
- SSL Signing bit
-
getMailCABit
-
setMailCABit
Sets SSL Mail CA bit- Parameters:
mailCABit
- SSL Mail CA bit
-
getObjectSigningCABit
Retrieves SSL Object Signing bit- Returns:
- SSL Object Signing bit
-
setObjectSigningCABit
Sets SSL Object Signing bit- Parameters:
bit
- SSL Object Signing bit
-
getOCSPSigning
-
setOCSPSigning
-
getOCSPNoCheck
-
setOCSPNoCheck
Sets OCSP No Check flag- Parameters:
noCheck
- OCSP No Check flag
-
getAIA
Retrieves Authority Information Access flag- Returns:
- Authority Information Access flag
-
setAIA
Sets Authority Information Access flag- Parameters:
aia
- Authority Information Access flag
-
getAKI
Retrieves Authority Key Identifier flag- Returns:
- Authority Key Identifier flag
-
setAKI
Sets Authority Key Identifier flag- Parameters:
aki
- Authority Key Identifier flag
-
getSKI
-
setSKI
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
-