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.AlgorithmIdRetrieves 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.CertificateExtensionsRetrieves 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.booleanRetrieves 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.SignatureAlgorithmRetrieves 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 isCAvoidsetAfterDate(String date) Sets ending date of validity.voidsetAfterHour(String hour) Sets ending hour of validity.voidsetAfterMin(String min) Sets ending minute of validity.voidsetAfterMonth(String month) Sets ending month of validity.voidsetAfterSec(String sec) Sets ending second of validity.voidsetAfterYear(String year) Sets ending year of validity.voidSets Authority Information Access flagvoidSets Authority Key Identifier flagvoidsetAlgorithmId(org.mozilla.jss.netscape.security.x509.AlgorithmId id) Sets algorithm identifiervoidsetBeginDate(String date) Sets begining date of validity.voidsetBeginHour(String hour) Sets starting hour of validity.voidsetBeginMin(String min) Sets starting minute of validity.voidsetBeginMonth(String month) Sets begining month of validity.voidsetBeginSec(String sec) Sets starting second of validity.voidsetBeginYear(String year) Sets begining year of validity.voidSets isCAvoidsetCAExtensions(org.mozilla.jss.netscape.security.x509.CertificateExtensions ext) Sets CA extensionsvoidsetCAKeyPair(KeyPair keypair) Sets CA key pairvoidsetCertInstanceName(String name) Sets certificate server instance name.voidsetCertLen(String len) Sets key lengthvoidsetCertNickname(String nickname) Sets certificate nickname.voidsetConfigFile(IConfigStore file) Sets configuration file.voidsetDerExtension(String ext) Sets extensionsvoidsetIssuerName(String name) Sets the issuer name in this container.voidsetKeyCurveName(String len) Sets key curvename.voidsetKeyLength(String len) Sets key length.voidsetKeyPair(KeyPair keypair) Sets key pair into this container.voidsetKeyType(String type) Sets key type.voidsetMailCABit(String mailCABit) Sets SSL Mail CA bitvoidsetObjectSigningBit(String objectSigningBit) Sets SSL Signing bitvoidSets SSL Object Signing bitvoidsetOCSPNoCheck(String noCheck) Sets OCSP No Check flagvoidsetOCSPSigning(String aki) Sets OCSP Signing flagvoidSets serial number.voidsetSignatureAlgorithm(org.mozilla.jss.crypto.SignatureAlgorithm alg) Sets signature algorithmvoidsetSignedBy(String alg) Sets signature algorithm used to sign root CA certvoidSets Subject Key Identifier flagvoidsetSSLCABit(String cabit) Sets SSL CA bitvoidsetSSLClientBit(String sslClientBit) Sets SSL Client bitvoidsetSSLMailBit(String sslMailBit) Sets SSL Mail bitvoidsetSSLServerBit(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
Retrieves the key pair from this container.- Returns:
- key pair
-
setKeyPair
Sets key pair into this container.- Parameters:
keypair- key pair
-
getIssuerName
Retrieves the issuer name from this container.- Returns:
- issuer name
-
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
Retrieves certificate nickname.- Returns:
- certificate nickname
-
setCertNickname
Sets certificate nickname.- Parameters:
nickname- certificate nickname
-
getKeyLength
Retrieves key length.- Returns:
- key length
-
setKeyLength
Sets key length.- Parameters:
len- key length
-
getKeyType
Retrieves key type.- Returns:
- key type
-
setKeyType
Sets key type.- Parameters:
type- key type
-
getKeyCurveName
Retrieves key curve name.- Returns:
- key curve name
-
setKeyCurveName
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
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
Retrieves serial number.- Returns:
- serial number
-
setSerialNumber
Sets serial number.- Parameters:
num- serial number
-
getConfigFile
Retrieves configuration file.- Returns:
- configuration file
-
setConfigFile
Sets configuration file.- Parameters:
file- configuration file
-
getBeginYear
Retrieves begining year of validity.- Returns:
- begining year
-
setBeginYear
Sets begining year of validity.- Parameters:
year- begining year
-
getAfterYear
Retrieves ending year of validity.- Returns:
- ending year
-
setAfterYear
Sets ending year of validity.- Parameters:
year- ending year
-
getBeginMonth
Retrieves begining month of validity.- Returns:
- begining month
-
setBeginMonth
Sets begining month of validity.- Parameters:
month- begining month
-
getAfterMonth
Retrieves ending month of validity.- Returns:
- ending month
-
setAfterMonth
Sets ending month of validity.- Parameters:
month- ending month
-
getBeginDate
Retrieves begining date of validity.- Returns:
- begining date
-
setBeginDate
Sets begining date of validity.- Parameters:
date- begining date
-
getAfterDate
Retrieves ending date of validity.- Returns:
- ending date
-
setAfterDate
Sets ending date of validity.- Parameters:
date- ending date
-
getBeginHour
Retrieves starting hour of validity.- Returns:
- starting hour
-
setBeginHour
Sets starting hour of validity.- Parameters:
hour- starting hour
-
getAfterHour
Retrieves ending hour of validity.- Returns:
- ending hour
-
setAfterHour
Sets ending hour of validity.- Parameters:
hour- ending hour
-
getBeginMin
Retrieves starting minute of validity.- Returns:
- starting minute
-
setBeginMin
Sets starting minute of validity.- Parameters:
min- starting minute
-
getAfterMin
Retrieves ending minute of validity.- Returns:
- ending minute
-
setAfterMin
Sets ending minute of validity.- Parameters:
min- ending minute
-
getBeginSec
Retrieves starting second of validity.- Returns:
- starting second
-
setBeginSec
Sets starting second of validity.- Parameters:
sec- starting second
-
getAfterSec
Retrieves ending second of validity.- Returns:
- ending second
-
setAfterSec
Sets ending second of validity.- Parameters:
sec- ending second
-
getCAKeyPair
Retrieves CA key pair- Returns:
- CA key pair
-
setCAKeyPair
Sets CA key pair- Parameters:
keypair- key pair
-
getDerExtension
Retrieves extensions- Returns:
- extensions
-
setDerExtension
Sets extensions- Parameters:
ext- extensions
-
isCA
Retrieves isCA- Returns:
- "true" if it is CA
-
setCA
Sets isCA- Parameters:
ext- "true" if it is CA
-
getCertLen
Retrieves key length- Returns:
- certificate's key length
-
setCertLen
Sets key length- Parameters:
len- certificate's key length
-
getSSLClientBit
Retrieves SSL Client bit- Returns:
- SSL Client bit
-
setSSLClientBit
Sets SSL Client bit- Parameters:
sslClientBit- SSL Client bit
-
getSSLServerBit
Retrieves SSL Server bit- Returns:
- SSL Server bit
-
setSSLServerBit
Sets SSL Server bit- Parameters:
sslServerBit- SSL Server bit
-
getSSLMailBit
Retrieves SSL Mail bit- Returns:
- SSL Mail bit
-
setSSLMailBit
Sets SSL Mail bit- Parameters:
sslMailBit- SSL Mail bit
-
getSSLCABit
Retrieves SSL CA bit- Returns:
- SSL CA bit
-
setSSLCABit
Sets SSL CA bit- Parameters:
cabit- SSL CA bit
-
getObjectSigningBit
Retrieves SSL Signing bit- Returns:
- SSL Signing bit
-
getTimeStampingBit
Retrieves Time Stamping bit- Returns:
- Time Stamping bit
-
setObjectSigningBit
Sets SSL Signing bit- Parameters:
objectSigningBit- SSL Signing bit
-
getMailCABit
Retrieves SSL Mail CA bit- Returns:
- SSL Mail CA bit
-
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
Retrieves OCSP Signing flag- Returns:
- OCSP Signing flag
-
setOCSPSigning
Sets OCSP Signing flag- Parameters:
aki- OCSP Signing flag
-
getOCSPNoCheck
Retrieves OCSP No Check flag- Returns:
- OCSP No Check flag
-
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
Retrieves Subject Key Identifier flag- Returns:
- Subject Key Identifier flag
-
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
Retrieves hash type- Returns:
- hash type
-