public final class X509CertificateBuilderHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_SIGNATURE_ALGORITHM |
static String |
DEFAULT_SIGNATURE_PROVIDER |
| Constructor and Description |
|---|
X509CertificateBuilderHelper() |
public static final String DEFAULT_SIGNATURE_ALGORITHM
public static final String DEFAULT_SIGNATURE_PROVIDER
public X509CertificateBuilderHelper withSignatureProvider(String signatureProvider)
public X509CertificateBuilderHelper withSerial(BigInteger serial)
public X509CertificateBuilderHelper withSubjectDN(X500Principal subjectDN)
public X509CertificateBuilderHelper withIssuerDN(X500Principal issuerDN)
public X509CertificateBuilderHelper withValidityPeriod(ValidityPeriod validityPeriod)
public X509CertificateBuilderHelper withResources(net.ripe.ipresource.IpResourceSet resources)
public X509CertificateBuilderHelper withPublicKey(PublicKey publicKey)
public X509CertificateBuilderHelper withSigningKeyPair(KeyPair signingKey)
public X509CertificateBuilderHelper withSignatureAlgorithm(String signatureAlgorithm)
public X509CertificateBuilderHelper withKeyUsage(int keyUsage)
public X509CertificateBuilderHelper withCa(boolean ca)
public X509CertificateBuilderHelper withRouter(boolean router)
public X509CertificateBuilderHelper withAuthorityKeyIdentifier(boolean add)
public X509CertificateBuilderHelper withCrlDistributionPoints(URI... uris)
public X509CertificateBuilderHelper withAuthorityInformationAccess(X509CertificateInformationAccessDescriptor... descriptors)
public X509CertificateBuilderHelper withSubjectInformationAccess(X509CertificateInformationAccessDescriptor... descriptors)
public X509CertificateBuilderHelper withPolicies(org.bouncycastle.asn1.x509.PolicyInformation... policies)
policies - new certificate policies to apply.public X509CertificateBuilderHelper withInheritedResourceTypes(EnumSet<net.ripe.ipresource.IpResourceType> resourceTypes)
public X509Certificate generateCertificate()
protected org.bouncycastle.cert.X509v3CertificateBuilder createCertificateGenerator()
protected void validateResource(net.ripe.ipresource.IpResourceSet resources)
Copyright © 2008–2023 RIPE Network Coordination Centre (RIPE NCC). All rights reserved.