| Package | Description |
|---|---|
| org.xipki.ca.api.mgmt | |
| org.xipki.ca.api.mgmt.entry |
| Modifier and Type | Method and Description |
|---|---|
void |
CaManager.addCa(CaEntry caEntry)
Adds a CA.
|
void |
CaManager.addCaAlias(String aliasName,
String caName)
Adds the alias
aliasName to the given CA caName. |
void |
CaManager.addCertprofile(CertprofileEntry certprofileEntry)
Adds a certificate profile.
|
void |
CaManager.addCertprofileToCa(String profileName,
String caName)
Add the certificate profile
profileName the CA caName. |
void |
CaManager.addDbSchema(String name,
String value) |
void |
CaManager.addKeypairGen(KeypairGenEntry keypairGenEntry)
Adds a keypair generation entry.
|
void |
CaManager.addPublisher(PublisherEntry entry)
Adds a publisher.
|
void |
CaManager.addPublisherToCa(String publisherName,
String caName)
Adds publisher
publisherName to CA caName. |
void |
CaManager.addRequestor(RequestorEntry requestorEntry)
Adds requstor.
|
void |
CaManager.addRequestorToCa(CaHasRequestorEntry requestor,
String caName)
Adds the requestor
requestorName to the CA caName. |
void |
CaManager.addSigner(SignerEntry signerEntry)
Adds a signer.
|
void |
CaManager.changeCa(ChangeCaEntry changeCaEntry)
Changes a CA.
|
void |
CaManager.changeCertprofile(String name,
String type,
String conf)
Changes the certificate profile
name. |
void |
CaManager.changeDbSchema(String name,
String value) |
void |
CaManager.changeKeypairGen(String name,
String type,
String conf)
Changes the keypair generation entry
name. |
void |
CaManager.changePublisher(String name,
String type,
String conf)
Changes the publisher
name. |
void |
CaManager.changeRequestor(String name,
String type,
String conf)
Changes the requestor
name of type CERTIFCATE. |
void |
CaManager.changeSigner(String name,
String type,
String conf,
String base64Cert)
Changes the signer
name. |
void |
CaManager.clearPublishQueue(String caName,
List<String> publisherNames)
Clear the publishing queue for the CA
caName and publishers publisherNames. |
InputStream |
CaManager.exportConf(List<String> caNames)
Exports the CA system configuration to a zip-stream.
|
org.xipki.security.X509Cert |
CaManager.generateCertificate(String caName,
String profileName,
byte[] encodedCsr,
Date notBefore,
Date notAfter)
CA
caName issues a new certificate. |
org.bouncycastle.cert.X509CRLHolder |
CaManager.generateCrlOnDemand(String caName)
Generates a new CRL for CA
caName. |
org.xipki.security.X509Cert |
CaManager.generateCrossCertificate(String caName,
String profileName,
byte[] encodedCsr,
byte[] encodedTargetCert,
Date notBefore,
Date notAfter)
CA
caName issues a new certificate. |
org.xipki.security.KeyCertBytesPair |
CaManager.generateKeyCert(String caName,
String profileName,
String subject,
Date notBefore,
Date notAfter)
CA
caName issues a new certificate. |
org.xipki.security.X509Cert |
CaManager.generateRootCa(CaEntry caEntry,
String certprofileName,
String subject,
String serialNumber,
Date notBefore,
Date notAfter)
Generates a self-signed CA certificate.
|
Set<String> |
CaManager.getAliasesForCa(String caName)
Gets the aliases of the given CA
caName. |
CaEntry |
CaManager.getCa(String caName)
Gets the CA named
caName. |
Set<String> |
CaManager.getCaAliasNames() |
String |
CaManager.getCaNameForAlias(String aliasName)
Gets the CA name for the alias
aliasName. |
Set<String> |
CaManager.getCaNames() |
CaSystemStatus |
CaManager.getCaSystemStatus() |
CertWithRevocationInfo |
CaManager.getCert(String caName,
BigInteger serialNumber)
Returns certificate with status information for the CA
caName
and with serial number serialNumber. |
CertWithRevocationInfo |
CaManager.getCert(org.bouncycastle.asn1.x500.X500Name issuer,
BigInteger serialNumber)
Returns certificate with revocation information for the
issuer
and with serial number serialNumber. |
CertprofileEntry |
CaManager.getCertprofile(String profileName)
Returns the certificate profile named
profileName. |
Set<String> |
CaManager.getCertprofileNames() |
Set<String> |
CaManager.getCertprofilesForCa(String caName)
Returns the Certprofile names supported by the CA
caName. |
org.bouncycastle.cert.X509CRLHolder |
CaManager.getCrl(String caName,
BigInteger crlNumber)
Returns the CRL of CA
caName with the CRL number crlNumber. |
org.bouncycastle.cert.X509CRLHolder |
CaManager.getCurrentCrl(String caName)
Returns the latest CRL of CA
caName. |
Map<String,String> |
CaManager.getDbSchemas() |
Set<String> |
CaManager.getFailedCaNames() |
Set<String> |
CaManager.getInactiveCaNames() |
KeypairGenEntry |
CaManager.getKeypairGen(String name)
Returns the keypair generation entry named
profileName. |
Set<String> |
CaManager.getKeypairGenNames() |
PublisherEntry |
CaManager.getPublisher(String publisherName)
Returns the publisher.
|
Set<String> |
CaManager.getPublisherNames() |
List<PublisherEntry> |
CaManager.getPublishersForCa(String caName)
Returns publishers for the CA
caName. |
RequestorEntry |
CaManager.getRequestor(String name)
Returns the requestor named
name. |
Set<String> |
CaManager.getRequestorNames() |
Set<CaHasRequestorEntry> |
CaManager.getRequestorsForCa(String caName)
Returns the Requests supported by the CA
caName. |
SignerEntry |
CaManager.getSigner(String name)
Returns the signer named
name. |
Set<String> |
CaManager.getSignerNames() |
Set<String> |
CaManager.getSuccessfulCaNames() |
Set<String> |
CaManager.getSupportedCertprofileTypes()
Retrieves the types of supported certificate profiles.
|
Set<String> |
CaManager.getSupportedPublisherTypes()
Retrieves the types of supported publishers.
|
Set<String> |
CaManager.getSupportedSignerTypes()
Retrieves the types of supported signers.
|
String |
CaManager.getTokenInfoP11(String moduleName,
Integer slotIndex,
boolean verbose) |
List<CertListInfo> |
CaManager.listCertificates(String caName,
org.bouncycastle.asn1.x500.X500Name subjectPattern,
Date validFrom,
Date validTo,
CertListOrderBy orderBy,
int numEntries)
Returns a sorted list of certificate meta information.
|
Map<String,org.xipki.security.X509Cert> |
CaManager.loadConf(InputStream zippedConfStream)
Loads the CA system configuration.
|
void |
CaManager.notifyCaChange() |
void |
CaManager.removeCa(String caName)
Removes the CA
caName from the system. |
void |
CaManager.removeCaAlias(String aliasName)
Remove the alias
aliasName. |
void |
CaManager.removeCertificate(String caName,
BigInteger serialNumber)
Removes a certificate with the serial number
serialNumber, and
issued by the CA caName. |
void |
CaManager.removeCertprofile(String profileName)
Removes the certificate profile
profileName. |
void |
CaManager.removeCertprofileFromCa(String profileName,
String caName)
Removes the support of the certprofile
profileName from the CA caName. |
void |
CaManager.removeDbSchema(String name) |
void |
CaManager.removeKeypairGen(String name)
Removes the keypair generation entry
name. |
void |
CaManager.removePublisher(String publisherName)
Removes the publisher
publisherName. |
void |
CaManager.removePublisherFromCa(String publisherName,
String caName)
Removes publisher
publisherName from the CA caName. |
void |
CaManager.removeRequestor(String requestorName)
Removes requestor named
requestorName. |
void |
CaManager.removeRequestorFromCa(String requestorName,
String caName)
Removes the requestor
requestorName from the CA caName. |
void |
CaManager.removeSigner(String name)
Removes the signer named
name. |
void |
CaManager.republishCertificates(String caName,
List<String> publisherNames,
int numThreads)
Republishes certificates of the CA
caName to the publishers publisherNames. |
void |
CaManager.restartCa(String caName)
Restart the given CA.
|
void |
CaManager.restartCaSystem()
Restart the whole CA system.
|
void |
CaManager.revokeCa(String caName,
org.xipki.security.CertRevocationInfo revocationInfo)
Revokes the CA
caName. |
void |
CaManager.revokeCertificate(String caName,
BigInteger serialNumber,
org.xipki.security.CrlReason reason,
Date invalidityTime)
Revokes a certificate with the serial number
serialNumber, and
issued by the CA caName. |
CaEntry |
MgmtMessage.CaEntryWrapper.toCaEntry() |
void |
CaManager.unlockCa() |
void |
CaManager.unrevokeCa(String caName)
Unrevokes the CA
caName. |
void |
CaManager.unsuspendCertificate(String caName,
BigInteger serialNumber)
Unrevokes a certificate with the serial number
serialNumber, and
issued by the CA caName. |
| Constructor and Description |
|---|
CaConf(File confFile,
org.xipki.security.SecurityFactory securityFactory) |
CaConf(InputStream confFileZipStream,
org.xipki.security.SecurityFactory securityFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
CaConfColumn.fillCaEntry(CaEntry entry) |
void |
CaEntry.setCert(org.xipki.security.X509Cert cert) |
Copyright © 2023. All rights reserved.