X509Crl

data class X509Crl(val encoded: ByteString) : X509Signed

X.509 CRL (Certificate Revocation List).

Parameters

encoded

the bytes of the X.509 CRL in DER encoding.

Constructors

Link copied to clipboard
constructor(encoded: ByteString)

Types

Link copied to clipboard
class Builder(signingKey: AsymmetricKey, issuer: X500Name, thisUpdate: Instant, nextUpdate: Instant?) : X509SignedBuilder<X509Crl.Builder>
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The OIDs for X.509 extensions which are marked as critical.

Link copied to clipboard
open override val encoded: ByteString
Link copied to clipboard

The list of decoded extensions information.

Link copied to clipboard

The issuer of the CRL.

Link copied to clipboard

The point in time when the next CRL is expected to be issued.

Link copied to clipboard

The OIDs for X.509 extensions which are not marked as critical.

Link copied to clipboard

List of revoked unexpired certificate serial numbers at the time of this CRL issuance.

Link copied to clipboard

The certificate or CRL signature.

Link copied to clipboard

The signature algorithm for the certificate or CRL as Algorithm.

Link copied to clipboard

The signature algorithm for the CRL as OID string.

Link copied to clipboard

The bytes of TBS sequence.

Link copied to clipboard

The point in time when this CRL was issued.

Link copied to clipboard

The CRL version.

Functions

Link copied to clipboard
Link copied to clipboard

Gets the bytes of a X.509 extension.

Link copied to clipboard
Link copied to clipboard
fun toPem(): String

Encode this certificate or CRL in PEM format

Link copied to clipboard
fun verify(publicKey: EcPublicKey)

Checks if the certificate or CRL was signed with a given key.