Exemple #1
0
 /**
  * Add a request with extensions
  *
  * @param certId certificate ID of interest
  * @param singleRequestExtensions the extensions to attach to the request
  */
 public void AddRequest(
     CertificateID certId,
     X509Extensions singleRequestExtensions)
 {
     list.Add(new RequestObject(certId, singleRequestExtensions));
 }
 /**
  * Create a new CertificateID for a new serial number derived from a previous one
  * calculated for the same CA certificate.
  *
  * @param original the previously calculated CertificateID for the CA.
  * @param newSerialNumber the serial number for the new certificate of interest.
  *
  * @return a new CertificateID for newSerialNumber
  */
 public static CertificateID DeriveCertificateID(CertificateID original, BigInteger newSerialNumber)
 {
     return(new CertificateID(new CertID(original.id.HashAlgorithm, original.id.IssuerNameHash,
                                         original.id.IssuerKeyHash, new DerInteger(newSerialNumber))));
 }
Exemple #3
0
 /**
  * Add a request for the given CertificateID.
  *
  * @param certId certificate ID of interest
  */
 public void AddRequest(
     CertificateID certId)
 {
     list.Add(new RequestObject(certId, null));
 }