| Access | Constructor and Description |
|---|---|
| public | JcaX509v3CertificateBuilder(X500Name
X500Name representing the issuer of this certificate. issuer, BigInteger the serial number for the certificate. serial, Date date before which the certificate is not valid. notBefore, Date date after which the certificate is not valid. notAfter, X500Name X500Name representing the subject of this certificate. subject, SubjectPublicKeyInfo the public key to be associated with the certificate. publicKey)Initialise the builder using a PublicKey. |
| public | JcaX509v3CertificateBuilder(X500Name
X500Name representing the issuer of this certificate. issuer, BigInteger the serial number for the certificate. serial, Date date before which the certificate is not valid. notBefore, Date date after which the certificate is not valid. notAfter, X500Name X500Name representing the subject of this certificate. subject, PublicKey the public key to be associated with the certificate. publicKey)Initialise the builder using a PublicKey. |
| public | JcaX509v3CertificateBuilder(X500Name
X500Name representing the issuer of this certificate. issuer, BigInteger the serial number for the certificate. serial, Time Time before which the certificate is not valid. notBefore, Time Time after which the certificate is not valid. notAfter, X500Name X500Name representing the subject of this certificate. subject, PublicKey the public key to be associated with the certificate. publicKey)Initialise the builder using a PublicKey. |
| public | JcaX509v3CertificateBuilder(X500Principal
principal representing the issuer of this certificate. issuer, BigInteger the serial number for the certificate. serial, Date date before which the certificate is not valid. notBefore, Date date after which the certificate is not valid. notAfter, X500Principal principal representing the subject of this certificate. subject, PublicKey the public key to be associated with the certificate. publicKey)Initialise the builder using X500Principal objects and a PublicKey. |
| public | JcaX509v3CertificateBuilder(X509Certificate
certificate who's subject is the issuer of the certificate we are building. issuerCert, BigInteger the serial number for the certificate. serial, Date date before which the certificate is not valid. notBefore, Date date after which the certificate is not valid. notAfter, X500Principal principal representing the subject of this certificate. subject, PublicKey the public key to be associated with the certificate. publicKey)Initialise the builder using the subject from the passed in issuerCert as the issuer, as well as passing through and converting the other objects provided. |
| public | JcaX509v3CertificateBuilder(X509Certificate
certificate who's subject is the issuer of the certificate we are building. issuerCert, BigInteger the serial number for the certificate. serial, Date date before which the certificate is not valid. notBefore, Date date after which the certificate is not valid. notAfter, X500Name principal representing the subject of this certificate. subject, PublicKey the public key to be associated with the certificate. publicKey)Initialise the builder using the subject from the passed in issuerCert as the issuer, as well as passing through and converting the other objects provided. |
| public | JcaX509v3CertificateBuilder(X509Certificate
template certificate to base the new one on. template)Create a builder for a version 3 certificate, initialised with another certificate. |
| Modifier and Type | Method and Description |
|---|---|
| public JcaX509v3CertificateBuilder | Returns: the builder instance.the type of the extension to be copied. oid, boolean true if the extension is to be marked critical, false otherwise. critical, X509Certificate the source of the extension to be copied. certificate)Add a given extension field for the standard extensions tag (tag 3) copying the extension value from another certificate. |
| JcaX509v3CertificateBuilder | back to summary |
|---|---|
| public JcaX509v3CertificateBuilder(X500Name issuer, BigInteger serial, Date notBefore, Date notAfter, X500Name subject, SubjectPublicKeyInfo publicKey) Initialise the builder using a PublicKey.
| |
| JcaX509v3CertificateBuilder | back to summary |
|---|---|
| public JcaX509v3CertificateBuilder(X500Name issuer, BigInteger serial, Date notBefore, Date notAfter, X500Name subject, PublicKey publicKey) Initialise the builder using a PublicKey.
| |
| JcaX509v3CertificateBuilder | back to summary |
|---|---|
| public JcaX509v3CertificateBuilder(X500Name issuer, BigInteger serial, Time notBefore, Time notAfter, X500Name subject, PublicKey publicKey) Initialise the builder using a PublicKey.
| |
| JcaX509v3CertificateBuilder | back to summary |
|---|---|
| public JcaX509v3CertificateBuilder(X500Principal issuer, BigInteger serial, Date notBefore, Date notAfter, X500Principal subject, PublicKey publicKey) Initialise the builder using X500Principal objects and a PublicKey.
| |
| JcaX509v3CertificateBuilder | back to summary |
|---|---|
| public JcaX509v3CertificateBuilder(X509Certificate issuerCert, BigInteger serial, Date notBefore, Date notAfter, X500Principal subject, PublicKey publicKey) Initialise the builder using the subject from the passed in issuerCert as the issuer, as well as passing through and converting the other objects provided.
| |
| JcaX509v3CertificateBuilder | back to summary |
|---|---|
| public JcaX509v3CertificateBuilder(X509Certificate issuerCert, BigInteger serial, Date notBefore, Date notAfter, X500Name subject, PublicKey publicKey) Initialise the builder using the subject from the passed in issuerCert as the issuer, as well as passing through and converting the other objects provided.
| |
| JcaX509v3CertificateBuilder | back to summary |
|---|---|
| public JcaX509v3CertificateBuilder(X509Certificate template) throws CertificateEncodingException Create a builder for a version 3 certificate, initialised with another certificate.
| |
| copyAndAddExtension | back to summary |
|---|---|
| public JcaX509v3CertificateBuilder copyAndAddExtension(ASN1ObjectIdentifier oid, boolean critical, X509Certificate certificate) throws CertificateEncodingException Add a given extension field for the standard extensions tag (tag 3) copying the extension value from another certificate.
| |