| Package | Description |
|---|---|
| org.xipki.ca.server.mgmt.api | |
| org.xipki.ca.server.mgmt.api.conf |
| 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 dbEntry)
Adds a certificate profile.
|
void |
CaManager.addCertprofileToCa(String profileName,
String caName)
Add the certificate profile
profileName the the CA caName. |
void |
CaManager.addPublisher(PublisherEntry dbEntry)
Adds a publisher.
|
void |
CaManager.addPublisherToCa(String publisherName,
String caName)
Adds publisher
publisherName to CA caName. |
void |
CaManager.addRequestor(RequestorEntry dbEntry)
Adds requstor.
|
void |
CaManager.addRequestorToCa(CaHasRequestorEntry requestor,
String caName)
Adds the requestor
requestorName to the CA caName. |
void |
CaManager.addSigner(SignerEntry dbEntry)
Adds a signer.
|
void |
CaManager.addUser(AddUserEntry userEntry)
Adds a user.
|
void |
CaManager.addUserToCa(CaHasUserEntry user,
String caName)
Adds the user
userName from the CA caName. |
void |
CaManager.changeCa(ChangeCaEntry changeCaEntry)
Changes a CA.
|
void |
CaManager.changeCertprofile(String name,
String type,
String conf)
Changes the certificate profile
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.changeUser(ChangeUserEntry userEntry)
Change the user.
|
void |
CaManager.clearPublishQueue(String caName,
List<String> publisherNames)
Clear the publish queue for the CA
caName and publishers publisherNames. |
void |
CaManager.exportConf(String zipFilename,
List<String> caNames)
Exports the CA system configuration.
|
X509Certificate |
CaManager.generateCertificate(String caName,
String profileName,
byte[] encodedCsr,
Date notBefore,
Date notAfter)
CA
caName issues a new certificate. |
X509CRL |
CaManager.generateCrlOnDemand(String caName)
Generates a new CRL for CA
caName. |
X509Certificate |
CaManager.generateRootCa(CaEntry caEntry,
String certprofileName,
byte[] encodedCsr,
BigInteger serialNumber)
Generates a self-signed CA certificate.
|
Map<String,CaHasUserEntry> |
CaManager.getCaHasUsersForUser(String user)
Returns map between CA name an CaHasUserEntry for given user.
|
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. |
byte[] |
CaManager.getCertRequest(String caName,
BigInteger serialNumber)
Returns the request used to enroll the given certificate.
|
X509CRL |
CaManager.getCrl(String caName,
BigInteger crlNumber)
Returns the CRL of CA
caName with the CRL number crlNumber. |
X509CRL |
CaManager.getCurrentCrl(String caName)
Returns the latest CRL of CA
caName. |
UserEntry |
CaManager.getUser(String username)
Returns the user
username. |
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.
|
void |
CaManager.loadConf(CaConf conf)
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.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.removeUser(String username)
Remove the name
username. |
void |
CaManager.removeUserFromCa(String userName,
String caName)
Removes the user
userName from the CA caName. |
void |
CaManager.republishCertificates(String caName,
List<String> publisherNames,
int numThreads)
Republishes certificates of the CA
caName to the publishers publisherNames. |
void |
CaManager.restartCaSystem() |
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. |
void |
CaEntry.setCert(X509Certificate cert) |
void |
CaManager.unlockCa() |
void |
CaManager.unrevokeCa(String caName)
Unrevokes the CA
caName. |
void |
CaManager.unrevokeCertificate(String caName,
BigInteger serialNumber)
Unrevokes a certificate with the serial number
serialNumber, and
issued by the CA caName. |
| Constructor and Description |
|---|
AddUserEntry(org.xipki.ca.api.NameId ident,
boolean active,
String password) |
ChangeCaEntry(org.xipki.ca.api.NameId ident) |
ChangeUserEntry(org.xipki.ca.api.NameId ident) |
UserEntry(org.xipki.ca.api.NameId ident,
boolean active,
String hashedPassword) |
| Constructor and Description |
|---|
CaConf(File confFile,
org.xipki.security.SecurityFactory securityFactory) |
CaConf(String confFilename,
org.xipki.security.SecurityFactory securityFactory) |
Copyright © 2018. All rights reserved.