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
-
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
-