private static final class JAPCertificate.X509CertificateGenerator
extends mybouncycastle.org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
Constructor and Description |
---|
X509CertificateGenerator(mybouncycastle.org.bouncycastle.asn1.x509.TBSCertificate tbsCertificate)
Prepares a new X509 certificate from an existing X509 certificate.
|
X509CertificateGenerator(X509DistinguishedName a_ownerAlias,
java.util.Date a_validFrom,
java.util.Date a_validTo,
IMyPublicKey a_publicKey,
MyX509Extensions a_extensions,
java.math.BigInteger a_serialNumber)
Prepares a new X509 certificate from an owner alias and a public key.
|
Modifier and Type | Method and Description |
---|---|
private mybouncycastle.org.bouncycastle.asn1.x509.Certificate |
sign_internal(mybouncycastle.org.bouncycastle.asn1.x500.X500Name a_issuer,
IMyPrivateKey a_privateKey) |
mybouncycastle.org.bouncycastle.asn1.x509.Certificate |
sign(PKCS12 a_pkcs12Certificate) |
mybouncycastle.org.bouncycastle.asn1.x509.Certificate |
sign(mybouncycastle.org.bouncycastle.asn1.x500.X500Name a_issuer,
IMyPrivateKey a_privateKey) |
generateTBSCertificate, setEndDate, setEndDate, setExtensions, setExtensions, setIssuer, setIssuer, setIssuerUniqueID, setSerialNumber, setSignature, setStartDate, setStartDate, setSubject, setSubject, setSubjectPublicKeyInfo, setSubjectUniqueID
public X509CertificateGenerator(X509DistinguishedName a_ownerAlias, java.util.Date a_validFrom, java.util.Date a_validTo, IMyPublicKey a_publicKey, MyX509Extensions a_extensions, java.math.BigInteger a_serialNumber)
a_ownerAlias
- the certificate`s common name; an alias to the public key`s
ownera_validFrom
- the date from which the certificate is valida_validTo
- the date on which the certificate looses validitya_publicKey
- the public key that is enclosed in the certificatea_extensions
- some X509 extensions (may be null)a_serialNumber
- the serial number for this certificate (may be null)java.io.IOException
- if the public key`s encoding is invalidpublic X509CertificateGenerator(mybouncycastle.org.bouncycastle.asn1.x509.TBSCertificate tbsCertificate)
tbsCertificate
- X509CertificateStructurepublic mybouncycastle.org.bouncycastle.asn1.x509.Certificate sign(PKCS12 a_pkcs12Certificate)
public mybouncycastle.org.bouncycastle.asn1.x509.Certificate sign(mybouncycastle.org.bouncycastle.asn1.x500.X500Name a_issuer, IMyPrivateKey a_privateKey)
private mybouncycastle.org.bouncycastle.asn1.x509.Certificate sign_internal(mybouncycastle.org.bouncycastle.asn1.x500.X500Name a_issuer, IMyPrivateKey a_privateKey)
Copyright © 2023. All rights reserved.