Package org.bouncycastle.cert
Class DeltaCertificateTool
- java.lang.Object
-
- org.bouncycastle.cert.DeltaCertificateTool
-
public class DeltaCertificateTool extends java.lang.Object
General tool for handling the extension described in: https://datatracker.ietf.org/doc/draft-bonnell-lamps-chameleon-certs/
-
-
Field Summary
Fields Modifier and Type Field Description static int
extensions
static int
issuer
static int
signature
static int
subject
static int
validity
-
Constructor Summary
Constructors Constructor Description DeltaCertificateTool()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static X509CertificateHolder
extractDeltaCertificate(X509CertificateHolder originCert)
static org.bouncycastle.asn1.x509.Extension
makeDeltaCertificateExtension(boolean isCritical, int includeFlags, X509CertificateHolder deltaCert)
-
-
-
Field Detail
-
signature
public static final int signature
- See Also:
- Constant Field Values
-
issuer
public static final int issuer
- See Also:
- Constant Field Values
-
validity
public static final int validity
- See Also:
- Constant Field Values
-
subject
public static final int subject
- See Also:
- Constant Field Values
-
extensions
public static final int extensions
- See Also:
- Constant Field Values
-
-
Method Detail
-
makeDeltaCertificateExtension
public static org.bouncycastle.asn1.x509.Extension makeDeltaCertificateExtension(boolean isCritical, int includeFlags, X509CertificateHolder deltaCert) throws java.io.IOException
- Throws:
java.io.IOException
-
extractDeltaCertificate
public static X509CertificateHolder extractDeltaCertificate(X509CertificateHolder originCert)
-
-