Package org.bouncycastle.cert
Class X509v1CertificateBuilder
- java.lang.Object
 - 
- org.bouncycastle.cert.X509v1CertificateBuilder
 
 
- 
- Direct Known Subclasses:
 BcX509v1CertificateBuilder,JcaX509v1CertificateBuilder
public class X509v1CertificateBuilder extends java.lang.Objectclass to produce an X.509 Version 1 certificate. 
- 
- 
Constructor Summary
Constructors Constructor Description X509v1CertificateBuilder(org.bouncycastle.asn1.x500.X500Name issuer, java.math.BigInteger serial, java.util.Date notBefore, java.util.Date notAfter, java.util.Locale dateLocale, org.bouncycastle.asn1.x500.X500Name subject, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKeyInfo)Create a builder for a version 1 certificate.X509v1CertificateBuilder(org.bouncycastle.asn1.x500.X500Name issuer, java.math.BigInteger serial, java.util.Date notBefore, java.util.Date notAfter, org.bouncycastle.asn1.x500.X500Name subject, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKeyInfo)Create a builder for a version 1 certificate.X509v1CertificateBuilder(org.bouncycastle.asn1.x500.X500Name issuer, java.math.BigInteger serial, org.bouncycastle.asn1.x509.Time notBefore, org.bouncycastle.asn1.x509.Time notAfter, org.bouncycastle.asn1.x500.X500Name subject, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKeyInfo)Create a builder for a version 1 certificate. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description X509CertificateHolderbuild(ContentSigner signer)Generate an X509 certificate, based on the current issuer and subject using the passed in signer. 
 - 
 
- 
- 
Constructor Detail
- 
X509v1CertificateBuilder
public X509v1CertificateBuilder(org.bouncycastle.asn1.x500.X500Name issuer, java.math.BigInteger serial, java.util.Date notBefore, java.util.Date notAfter, org.bouncycastle.asn1.x500.X500Name subject, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKeyInfo)Create a builder for a version 1 certificate.- Parameters:
 issuer- the certificate issuerserial- the certificate serial numbernotBefore- the date before which the certificate is not validnotAfter- the date after which the certificate is not validsubject- the certificate subjectpublicKeyInfo- the info structure for the public key to be associated with this certificate.
 
- 
X509v1CertificateBuilder
public X509v1CertificateBuilder(org.bouncycastle.asn1.x500.X500Name issuer, java.math.BigInteger serial, java.util.Date notBefore, java.util.Date notAfter, java.util.Locale dateLocale, org.bouncycastle.asn1.x500.X500Name subject, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKeyInfo)Create a builder for a version 1 certificate. You may need to use this constructor if the default locale doesn't use a Gregorian calender so that the Time produced is compatible with other ASN.1 implementations.- Parameters:
 issuer- the certificate issuerserial- the certificate serial numbernotBefore- the date before which the certificate is not validnotAfter- the date after which the certificate is not validdateLocale- locale to be used for date interpretation.subject- the certificate subjectpublicKeyInfo- the info structure for the public key to be associated with this certificate.
 
- 
X509v1CertificateBuilder
public X509v1CertificateBuilder(org.bouncycastle.asn1.x500.X500Name issuer, java.math.BigInteger serial, org.bouncycastle.asn1.x509.Time notBefore, org.bouncycastle.asn1.x509.Time notAfter, org.bouncycastle.asn1.x500.X500Name subject, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKeyInfo)Create a builder for a version 1 certificate.- Parameters:
 issuer- the certificate issuerserial- the certificate serial numbernotBefore- the Time before which the certificate is not validnotAfter- the Time after which the certificate is not validsubject- the certificate subjectpublicKeyInfo- the info structure for the public key to be associated with this certificate.
 
 - 
 
- 
Method Detail
- 
build
public X509CertificateHolder build(ContentSigner signer)
Generate an X509 certificate, based on the current issuer and subject using the passed in signer.- Parameters:
 signer- the content signer to be used to generate the signature validating the certificate.- Returns:
 - a holder containing the resulting signed certificate.
 
 
 - 
 
 -